Excel:在列中查找最小值
Excel表格由两列组成(例如,A1:B5):
0 10 1 20 3 30 2 20 1 59
我需要得到A列中相应值大于零的列B中的最小值。 在上面的例子中应该是20。
我尝试使用INDEX(),MIN(),IF(),ROW(),数组公式等各种组合 – 但我不知道如何做到这一点。 :-( 任何帮助,将不胜感激。
Grsm几乎拥有它
如果在C1中input以下公式(Ctrl + Shift + End)
=MIN(IF(A1:A5>0,B1:B5))
这应该够了吧。
我想你必须多做一个专栏
ABCD 0 10 false 20 1 20 20 3 30 30 2 40 40 1 50 50
列C:= IF(A1> 0; B1)
单元格D1:= MIN(C1:C5)
你需要分两步进行
- 首先使用MIN函数来find最小值
- 然后采取这个答案,并使用LOOKUP函数来select所需的行和列。
检查http://www.cpearson.com/Excel/excelF.htm中的 “范围内的最小值和最大值”示例(您也可以从同一部分下载相同的内容)
HTH
这是不一样的,但非常相似: Excel VBA – 查找值的最小值?