2016-11-15 153 views
1

在Excel中,我有一個單元格範圍(AD2:AH29),我想找到這些單元格的最小值。不過,我只想考慮其值大於1的單元格。如何在excel中查找大於1的單元格的最小值?

我嘗試使用以下方法,但我無法完全掌握公式,因爲我不知道如何告訴excel只考慮細胞,其中該值大於1:

MIN(IF(">1"),AD2:AH29) 

MIN(IF(">1",AD2:AH29)) 

回答

4

它是一個陣列式:

=MIN(IF(AD2:AH29>1,AD2:AH29)) 

作爲一個陣列式,它必須與確認Ctrl鍵移輸入,而不是退出編輯時,輸入模式。如果正確完成,Excel將在公式周圍放置{}


OR

您可以使用集合(),並避免使用的需要按Ctrl-Shift鍵輸入:

=AGGREGATE(15,6,AD2:AH29/(AD2:AH29>1),1) 
+0

難道不應該aggregate命令是以下代替=集合體(5 ,6,AD2:AH29 /(AD2:AH29> 1),1),因爲15對應於第二小值的SMALL函數? 5對應於最小功能。見這裏:https://www.techonthenet.com/excel/formulas/aggregate.php – Veridian

+0

@Veridian作爲最後一個標準的'1'是查找第一個最小的值。並且不能使用min函數的分母驗證。所以沒有它需要使用小功能。 –

相關問題