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

如题所述

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

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

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

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

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

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-07-14

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

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

三、方法:

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

四、注意事项:

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

第2个回答  2013-01-22
我个人感觉还是把行数据倒成列的比较好用公式,
首先,复制行数据,在所需单元格中复制性粘贴,选 倒置,这样数据就以列的形式来展现了
方法一:选中列数据,在菜单栏选单元格--条件格式--选小于 数值:0 格式栏选择颜色,点确定,这样负数的全部都是你设置的颜色了,最后在排序
方法二:直接进行上升数据排序,ok,出现在单元格第一的数据就是最小的数值了
希望可以帮到你,我说的比较啰嗦了
第3个回答  2013-01-22
假如数据在第2行
找一个单元格输入=MIN(IF(A2:Z2,A2:Z2,MAX(A2:Z2)+1))
然后按trl+shift+回车结束公式即可本回答被网友采纳
第4个回答  2013-01-22
如果原数据区域为A1:E1
函数输入 =small(if(a1:e1=0, 1E+10, a1:e1),2) ,数组函数,按ctrl+shift+enter,取除0外第二小的值
将为0的值替换成1E+10(还不够大的话换成更大的)追问

不行,亲。因为我之后还要取出这行的最大值,是我先前没有说清楚。

追答

不影响你去最大值,我说的替换,只是在我的函数中替换生成新的数组,没有修改原始数据,相当于一个缓存

excel表中如何选出一行中除0以外的最小值,0的个数在这一行中并不确定...
1、首先,打开excel表,鼠标点击要编辑的单元格。2、点击菜单栏的公式——“插入函数”。3、在函数对话框内输入“MIN”,点击确定。4、弹出设置函数参数的窗口,在数值1处输入IF(B2:B11<>0,B2:B11)。5、接下来要注意,一定要按ctrl+shift+enter组合键点确定,这样才能得到除0以外的最小值。

如何用excel计算一个数组中除了0之外最小的数值?
一、整体简介:用公式选出一行中除0以外的最小值。如下图:每行五个数值,求出不包含0的最小值。二、工具、原料:excel、数据表格、min函数。三、方法:F2=MIN(IF(A2:E2<>0,A2:E2,99^9))数组公式向下向右复制。四、注意事项:【数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+...

excel一行中除0以外的8个最小值
第一个=SMALL(A:AG,COUNTIF(A:AG,MIN(A:AG))+1)第二个=SMALL(A:AG,COUNTIF(A:AG,MIN(A:AG))+2)第三个=SMALL(A:AG,COUNTIF(A:AG,MIN(A:AG))+3)第四个=SMALL(A:AG,COUNTIF(A:AG,MIN(A:AG))+4)第五个=SMALL(A:AG,COUNTIF(A:AG,MIN(A:AG))+5)第六个=SMALL(A:AG...

excel求一行中除0以外的3个最小值所对应的值
假设数据存放在A1:H4单元格,J2输入公式后按CTRL+SHIFT+ENTER组合键结束,向右向下复制:=INDEX($1:$1,MOD(SMALL(IF($A2:$H2>0,$A2:$H2*100+COLUMN($A:$H)),COLUMN(A:A)),100))

Excel中怎么统计除0以外的数量有多少?
用countif 函数,加入数据在A列,则在B1输入“=countif(A1:A8,0)”,然后按enter,结果就出来了

WPSExcel中如何精确查找
首先,打开我们的Excel表格,选中需要查找的数据所在的行或列,这样可以缩小查找范围。如果不确定的话,可以全选工作表的单元格:接着,按组合键“Ctrl+F”打开查找对话框,在【查找内容】处输入需要查找的内容:然后,单击查找对话框中的【选项】,在选项中找到勾选【单元格匹配】,单击【查找全部】:这...

excel VBA中如何选中行数不确定的区域
xlUp:向上移动,相当于在源区域按Ctrl+上方向键。xlDown:向下移动,相当于在源区域按Ctrl+下方向键。所以在程序设计的过程中,很多人喜欢用“[A65536].End(xlUp).Row”语句来返回A列的最后一个非空单元格的行号。如果当前活动工作表的A列填写的是学生的姓名,现在想在表中A列最后一个学生的后面...

excel怎么让数字在区间内随机变excel怎么让数字在区间内随机变动_百 ...
您可以使用 Excel 中的 RAND 和 RANK 函数以及一些逻辑函数来生成随机的数字,并将其分配到指定的区间内。以下是具体步骤:1. 首先,请确定您要使用的区间的最小值和最大值。2. 输入一个包含该区间所有可能值的列表,例如,在单元格 A1 到 A10 中输入 1 到 10 的数字。3. 在单元格 B1 中...

excel 中如何把文本中的末尾的0去掉 ,前提是末尾的0 不确定是几个,有...
假设数据在A列,在B1单元格输入公式后按SHIFT+CTRL+ENTER三键结束 =left(a1,max((mid(a1,row(indirect("1:"&len(a1))),1)>"9")*row(indirect("1:"&len(a1)))然后下拉填充 如图

EXCEL表格如何用函数计算最小的几个数的和,而且是几个数是不确定的
在需要求和的单元格内输入公式:=SUM(IF(RANK(marr,marr)<=CEILING(COUNTA(marr)*0.2,1),marr,""))按Ctrl+shift+enter结束输入,数组公式自动在两边加{ }

相似回答