例如,要获取单元格区域中除0以外的最小值,可以使用数组公式:
=MIN(IF(A1:A100,A1:A10))
或者对于Excel 2010及以后的版本,使用AGGREGATE函数:
=AGGREGATE...公式的中间结果为:
=MIN({5,0,4})
结果为:
0
然而,如果想要得到除0以外的最小值,一般会使用下面的公式:
=MIN(IF(SUMIFS(F2:F13,A2:A13,{"Mike","John...$A$1:$B$10,2,0)),"")
除了排除零以外,我们还可以在很多情形下使用此方法。我们需要做的就是操控想要排除值的公式,将其解析为0后再放置在IFERROR(1/(1/...后。...例如,要获取单元格A1:A10中除3以外的最小值,可以使用数组公式:
=MIN(IF(A1:A103,A1:A10))
也可以使用公式:
=MIN(IFERROR(1/1/(A1:A10-3))+3...)
还有一个示例:
=MIN(IFERROR(POWER(SQRT(A1:A10),2),""))
与下面的公式结果相同:
=MIN(IF(A1:A10>=0,A1:A10))
返回单元格A1:A10中除负数以外的值中的最小值