Excel公式获得的价值仅比另一个更大

问题描述

我想知道如何检索比另一个更大的最小值。

据我所知:

使用近似匹配,VLOOKUP在A列中搜索值X,在A列中找到小于或等于X的最大值。

为了找到大于或等于x的最小值,VLOOKUP的等效值是什么

示例:在此表中,如果我的值是-0,322

enter image description here

VLOOKUP 返回:-0,362

哪个公式将返回:-0,317?

解决方法

Aggregate()Index()将为您提供帮助。假设您在-0.322单元格中有C1,然后使用以下公式。请参阅屏幕截图以更好地了解。

=INDEX($A$1:$A$9,AGGREGATE(15,6,ROW($A$1:$A$9)/($A$1:$A$9>$C$1),ROW(1:1)))

enter image description here

请注意: 逗号(,)和点(。)取决于区域设置。因此,只需将逗号(。)替换为逗号即可。

,

您可以简单地使用以下数组公式:

=MIN(IF(A1:A17>B1,A1:A17,""))

B1是您要比较的值。