我有下表:
Col A B C D
Row 1 Rating 2 3 5
Row 2 3 0 0.89 0.96
我目前正在执行查找功能(=查找(0.874,B2:D2,B1:D1)),但它正在查看第2行(0)中最接近0.874的下一个最小数字并返回2.我想要它实际上看看它在第2行,0或0.89中最接近的数字(0.874最接近0.89)并从第1行中选择3.如何更改我的功能以便我可以使用它?
如果我的查找值为0.95,则返回数字为5,依此类推。
任何帮助将不胜感激!
答案 0 :(得分:2)
您可以使用此公式
=INDEX(B1:D1,MATCH(MIN(ABS(B2:D2-F1)),ABS(B2:D2-F1),0))
使用 CTRL + SHIFT + ENTER确认
其中F1包含您的查找值
ABS(B2:D2-F1)
找到B2:D2
与查找值的绝对差异,因此,如果MATCH
对应列表中的最小值,则获得与F1最接近的值的位置....和INDEX
返回B1:D1