基于两个标准的查找,包括范围之间的字段。

问题描述 投票:1回答:1

我想做一个Lookup公式来获得基于两个字段对3个字段的精确值(其中两个查找字段是Min和Max字段),所以我的想法是基于字段名和另一个数字字段对两个字段的值,因为它是一个数字范围。

查找表

enter image description here

创建公式的表(Inside LookupResult)。请看下面的预期结果,101-A-A的价格150应该是ABCD。

enter image description here

谢谢你的帮助

excel excel-formula match vlookup lookup
1个回答
1
投票

你只需要一些索引,不需要什么 MATCH 也不 VLOOKUP. 例如

enter image description here

公式在 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)))
© www.soinside.com 2019 - 2024. All rights reserved.