【问题标题】:Excel formula get value just greater than an otherExcel 公式获得的价值刚好大于其他公式
【发布时间】:2020-10-30 10:04:44
【问题描述】:

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

据我所知:

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

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

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

VLOOKUP 返回:-0,362

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

【问题讨论】:

  • 你有哪个版本的excel?如果你有Office365,那么它很容易实现。
  • @Harun24HR Excel2016
  • 近似匹配适用于排序的数据。因此,第二行的-0,362 大于-0,322,因为它将您的数据视为已排序。

标签: excel excel-formula formula excel-2016


【解决方案1】:

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

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

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

【讨论】:

  • 15 和 6 是什么意思?
  • 谢谢您,您的回答对!我赞成它
  • 这个非数组公式,所以不用输入CTRL+SHIFT+ENTER。感谢您的支持。
【解决方案2】:

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

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

B1 是您要比较的价值。

【讨论】:

  • 不错的一个!谢谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-23
相关资源
最近更新 更多