值查找和舍入问题

时间:2014-12-02 20:17:43

标签: excel excel-formula range lookup vlookup

我有一个带有值的单元格,我想在定义的范围内查找该值,然后在大于查找单元格的范围内获取最接近的值。

示例:单元格包含37.24,范围包含:

2.75
5.5
8.25
11
16.5
22
28
34
40
46
...

对于此实例,公式应返回40作为值。如果原始字段为40.1,则会返回46

1 个答案:

答案 0 :(得分:2)

如果您的'单元格'是A1并且E3中的值范围:E12,请尝试:

=IFERROR(VLOOKUP(A1,E3:E12,1,0),INDEX(E3:E12,MATCH(A1,E3:E12,1)+1))  

这看起来(使用VLOOKUP)进行精确匹配,如果失败则使用近似MATCH来查找下一个较低的值,然后INDEX逐步降低一个单元格。