发布网友 发布时间: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))