求出非0最小值所在的行数,有三种方法可以使用。

在excel中求出非0最小值所在的行数的三种方法-趣帮office教程网

第一种方法首先在公式里求出非0最小值的数值,再通过MATCH函数找到所在的行列,即公式=MATCH(MINIFS(A:A,A:A,">0"),A2:A7,0)就行,这里MINIFS是条件求最小值,设置条件为大于0的条件就可以。

在excel中求出非0最小值所在的行数的三种方法-趣帮office教程网

第二种方法,公式为=MATCH(MIN(IF(A2:A7,A2:A7,9^9)),A2:A7,0)这里用的是MIN函数,利用IF数组进行替代,将0替换为最大值,再从数组中找到最小值,就是非0最小值了。

在excel中求出非0最小值所在的行数的三种方法-趣帮office教程网

第三种方法,比较难理解,也只是比较新颖的解决方法,输入公式=LET(x,IFERROR(1/A2:A7,0),MATCH(MAX(x),x))即可;这里也是重新赋予数组中0的值,利用1/数字,即反比例,即最大的反比例数即是最小值,这里的LET函数只是起简化计算的作用。

在excel中求出非0最小值所在的行数的三种方法-趣帮office教程网

对于查找的函数,三种方法都离不开MATCH函数。