假设我有下表:
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)。
我得到了一个类似的问题,MAX回答了" Excel Hero" over here,但如果我只是将MAX更改为MIN,那么它的工作方式也不一样,因为范围内有一些空白单元格,而这些单元格会被选中。
希望这是有道理的,有人可以帮助我吗?谢谢!
麦克
答案 0 :(得分:1)
这应该这样做:
=INDEX(A:A,MAX((B2:C5=(MIN(IF(B2:C5>0,B2:C5,9E+99))))*ROW(B2:C5)))
这是一个数组公式,必须使用 Ctrl + Shift + Enter 确认。