=SMALL(A1:H1,(COUNTIF(A1:H1,"<0")+1))
绕了个弯,总算提出来了
small是返回某组数里第N小的数
这个N我用条件统计为小于0的数加1
这样就是大于零的数里最小的啦~(当然如果你的数值里有0,那上面条件统计里的“<0"你就改成“<=0"吧)
补充:
tmfm061的明显错了
Sundyju 的跟我的异曲同工,不过他是从大的往下挑哈~
=SMALL(A1:H1,(COUNTIF(A1:H1,"<0")+1))
绕了个弯,总算提出来了
small是返回某组数里第N小的数
这个N我用条件统计为小于0的数加1
这样就是大于零的数里最小的啦~(当然如果你的数值里有0,那上面条件统计里的“<0"你就改成“<=0"吧)
补充:
tmfm061的明显错了
Sundyju
的跟我的异曲同工,不过他是从大的往下挑哈~
比如说A列的
=LARGE(A:A,COUNTIF(A:A,">0"))
修改A:A为你要提取数据的区域就可以了
=MIN(IF(A1:Z1>0,A1:Z1))数组公式
1加辅助行 if函数 把负数屏蔽了 剩下的 用min就成了
2数组 哈哈