excel,small函数排除0和负数?

发布网友 发布时间:2022-04-22 01:34

我来回答

4个回答

热心网友 时间:2023-06-27 21:00

AI9公式改为这样就行了:

=MIN(IF(D9:H9,D9:H9))

或者用这公式也行:

=MIN(IF(D9:H9,D9:H9,9E+307))

当然,可以加一个IF函数来判断。例如:=MIN(IF(A1:A10<>0,A1:A10))  数组公式需要按下Ctrl+Shift+回车三键结束。

如果没有负数,且最小的数为0,可以使用SMALL函数求第二小的数即可。

热心网友 时间:2023-06-27 21:00

可以加一个IF函数来判断。例如:=MIN(IF(A1:A10<>0,A1:A10))  数组公式需要按下Ctrl+Shift+回车三键结束。

如果没有负数,且最小的数为0,可以使用SMALL函数求第二小的数即可。


热心网友 时间:2023-06-27 21:01

我给你的建议是未出来的数据,不要填写零,而是用空值,也就是什么都不写。这样,你用MIN()或SMALL()函数都可以,要知道函数用多了,特别是一些数据量比较大的表格运算将会是EXCEL的一个严重负担,所以,尽量减少运算量。当然了,如果你坚持这样的表格,也不是没有办法,可以套入countif()函数就OK了。比如,=SMALL(D9:H9,COUNTIF(D9:H9)+1),这个函数的意思是,先统计出有多少个0,然后选择出倒数0的个数加1位的数值。

热心网友 时间:2023-06-27 21:02

AI9公式改为这样就行了:

=MIN(IF(D9:H9,D9:H9))


或者用这公式也行:

=MIN(IF(D9:H9,D9:H9,9E+307))


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com