我想做一个Lookup公式来获得基于两个字段对3个字段的精确值(其中两个查找字段是Min和Max字段),所以我的想法是基于字段名和另一个数字字段对两个字段的值,因为它是一个数字范围。
查找表
创建公式的表(Inside LookupResult)。请看下面的预期结果,101-A-A的价格150应该是ABCD。
谢谢你的帮助
你只需要一些索引,不需要什么 MATCH 也不 VLOOKUP. 例如
MATCH
VLOOKUP
公式在 H2:
H2
=INDEX(D:D,MAX(INDEX((A$2:A$3=F2)*(B$2:B$3<=G2)*(C$2:C$3>=G2)*ROW(A$2:A$3),)))
或者,如果规则真的只能适用于某一行。
=INDEX(D:D,SUMPRODUCT((A$2:A$3=F2)*(B$2:B$3<=G2)*(C$2:C$3>=G2)*ROW(A$2:A$3)))