Trying to solve a problem in Excel without programming in VBA to solve the following example:
I have 2 or 3 Text Values which I am concatenating to use for a multiple constraint Vlookup/Index Match. The Vlookup then needs to reference a numerical field (Term) as a range match (Vlookup True) to return a single value. The following matrix has a small sample of the Matrix and "Key" Column used.
Given the following: Grid=201902_CH_C15 and AmortizationType=Fixed and Term=180
I expect a value of 0
Given the following: Grid=201902_CH_C15 and AmortizationType=Fixed and Term=120
I expect a value of -28.5
Given the following: Grid=201902_CH_C30 and AmortizationType=Fixed and Term=300
I expect a value of -5.
Thanks to Mistrella - The following works using the Array Formula by doing Control+Shift+Enter at the End
=INDEX(Value,MATCH(1,(Grid=GridArray) (AmortizationType=AmortizationArray) (Term<=TermArray),0),0)
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.