1
我有一個單元格的值,我想查找定義範圍內的值,然後在大於查找單元格的範圍內抓取最接近的值。值查找和舍入問題
實施例:細胞包含37.24
,範圍具有:
2.75 5.5 8.25 11 16.5 22 28 34 40 46 ...
此實例的公式應該返回40
作爲值。如果原始字段是40.1
它將返回46
。
我有一個單元格的值,我想查找定義範圍內的值,然後在大於查找單元格的範圍內抓取最接近的值。值查找和舍入問題
實施例:細胞包含37.24
,範圍具有:
2.75 5.5 8.25 11 16.5 22 28 34 40 46 ...
此實例的公式應該返回40
作爲值。如果原始字段是40.1
它將返回46
。
如果你的「細胞」是A1和值的E3範圍:E12,請嘗試:
=IFERROR(VLOOKUP(A1,E3:E12,1,0),INDEX(E3:E12,MATCH(A1,E3:E12,1)+1))
這看起來(與VLOOKUP)精確匹配,如果失敗使用近似匹配找到下一個較低的值,然後INDEX降低一個單元格。
如果查找範圍定義爲Array_Sizes,我可以使用該名稱而不是單元格範圍嗎? – Mbuna 2014-12-02 20:32:35
我還應該提到查找表位於不同的工作表中。 – Mbuna 2014-12-02 20:35:59
在上面的公式中'Array_Sizes'作爲範圍'E2:E12'的名稱應該可以工作(如果還沒有被使用等!)在不同的工作表中,建議使用命名範圍(工作簿範圍)。 – pnuts 2014-12-02 20:36:37