在 Excel 中尋找具有向上舍入步驟的值

在 Excel 中尋找具有向上舍入步驟的值

給出下表:

尋找區域

在第四列中找出值 880。

現在,我希望 Excel 傳回該值,1000因為它是第 4 列中的最小值,而該值恰好高於880

我想在沒有巨集的情況下執行此操作,因此無法使用函數的解決方案將不勝感激。

答案1

使用 AGGREGATE 作為 SMALL(IF()) 可傳回等於或大於所需數字的最小數字。

INDEX(MATCH) 傳回要搜尋的正確欄位:

=AGGREGATE(15,7,INDEX(A:F,0,MATCH(I2,A1:F1,0))/(INDEX(A:F,0,MATCH(I2,A1:F1,0))>=I3),1)

在此輸入影像描述

相關內容