excel表中如何选出一行中除0以外的最小值,0的个数在这一行中并不确定。

2024-10-27 21:55:53
推荐回答(5个)
回答1:

1、首先,打开excel表,鼠标点击要编辑的单元格。

2、点击菜单栏的公式——“插入函数”。

3、在函数对话框内输入“MIN”,点击确定。

4、弹出设置函数参数的窗口,在数值1处输入IF(B2:B11<>0,B2:B11)。

5、接下来要注意,一定要按ctrl+shift+enter组合键点确定,这样才能得到除0以外的最小值。

回答2:

一、整体简介:用公式选出一行中除0以外的最小值。如下图:每行五个数值,求出不包含0的最小值。

二、工具、原料:excel、数据表格、min函数。

三、方法:

F2=MIN(IF(A2:E2<>0,A2:E2,99^9))数组公式向下向右复制。

四、注意事项:

【数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效】

回答3:

我个人感觉还是把行数据倒成列的比较好用公式,
首先,复制行数据,在所需单元格中复制性粘贴,选 倒置,这样数据就以列的形式来展现了
方法一:选中列数据,在菜单栏选单元格--条件格式--选小于 数值:0 格式栏选择颜色,点确定,这样负数的全部都是你设置的颜色了,最后在排序
方法二:直接进行上升数据排序,ok,出现在单元格第一的数据就是最小的数值了
希望可以帮到你,我说的比较啰嗦了

回答4:

假如数据在第2行
找一个单元格输入=MIN(IF(A2:Z2,A2:Z2,MAX(A2:Z2)+1))
然后按trl+shift+回车结束公式即可

回答5:

如果原数据区域为A1:E1
函数输入 =small(if(a1:e1=0, 1E+10, a1:e1),2) ,数组函数,按ctrl+shift+enter,取除0外第二小的值
将为0的值替换成1E+10(还不够大的话换成更大的)