【问题标题】:Formula returning Column A value for row containing MIN value of a range公式返回包含范围最小值的行的列值
【发布时间】:2016-02-20 23:34:08
【问题描述】:

假设我有下表:

  A         B         C
1           Week 1    Week 2
2 Melissa   114.7     82.8
3 Mike      105.5     122.5
4 Andrew    102.3     87.5
5 Rich      105.3     65.2

名称在 A 列,周值在第 1 行。(因此 A1 为空白,B1 = 第 1 周,A2 = Melissa。)

我正在尝试构建一个公式来查看已知范围内的所有值(在本例中为 B2:C5),选择该组中的最小值(此处为 65.2)并返回人名来自获得该值的 A 列(Rich)。

“Excel Hero”over here 回答了关于 MAX 的类似问题,但如果我只是将 MAX 更改为 MIN,它的工作原理就不一样了,因为该范围内有一些空白单元格,并且这些单元格被选中.

希望这是有道理的,有人可以帮助我吗?谢谢!

迈克

【问题讨论】:

    标签: excel max min


    【解决方案1】:

    应该这样做:

    =INDEX(A:A,MAX((B2:C5=(MIN(IF(B2:C5>0,B2:C5,9E+99))))*ROW(B2:C5)))
    

    这是一个数组公式,必须用Ctrl+Shift+Enter确认。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多