我的数据] 1
大家好,
我正在尝试将B1中的值与B3:B12中的值进行匹配,以从列C返回值。一切工作正常,我的匹配正确地找到了列表中小于或等于的最小值我输入的数据。
但是,如果输入的数据低于B3中的值,我将得到#N / A。
我的公式是:
= INDEX(B3:C12,MATCH(B1,B3:B12,1),2)
有人可以帮忙吗?如果这是正确的,则B1中任何小于值B3的值都应返回C3。我可以使用一个简单的IF来做到这一点,但这似乎不太好,而且我不明白为什么需要这样做。
答案 0 :(得分:2)
尝试
=iferror(INDEX(c3:C12, MATCH(B1, B3:B12, 1)), c3)
'alternate
=INDEX(c3:C12, iferror(MATCH(B1, B3:B12, 1), 1))