我有一个带有值的单元格,我想在定义的范围内查找该值,然后在大于查找单元格的范围内获取最接近的值。
示例:单元格包含37.24
,范围包含:
2.75 5.5 8.25 11 16.5 22 28 34 40 46 ...
对于此实例,公式应返回40
作为值。如果原始字段为40.1
,则会返回46
。
答案 0 :(得分:2)
如果您的'单元格'是A1并且E3中的值范围:E12,请尝试:
=IFERROR(VLOOKUP(A1,E3:E12,1,0),INDEX(E3:E12,MATCH(A1,E3:E12,1)+1))
这看起来(使用VLOOKUP)进行精确匹配,如果失败则使用近似MATCH来查找下一个较低的值,然后INDEX逐步降低一个单元格。