急!如何运用函数在EXCEL中找到一行中隔列的最小值,并且是非零。

我用了此公式,但是得出的结果是0。
=MIN((F15:AC15)<>0,(I15:AF15)*(MOD(COLUMN(F15:AC15),2)=0))

问题在于我要的是大于0的最小值
例如:
A B C D E F G
数据:3 7 0 2 1 9 4

需要找出A C E G的最小值,并且是非零。

我用的函数公式为:=MIN((A1:G1)*(MOD(COLUMN(A1:G1),2)=1)) 但是得出的最小值是0。

请高手帮忙解决下,怎样能得出不是0的最小值来呢?

第1个回答  2009-02-07
如果没有负值出现的可能,给你一个思路
首先求出0值的个数,比如0值为5个,
再求第6小的值,

在你的示例中,0值为1个,求取的公式(函数)=COUNTIF(A:A,0)
A:A这个区域你自己定义,
再求第2小的值,公式(函数)=SMALL(A:A,2)

合并起来的公式就是=SMALL(A:A,COUNTIF(A:A,0)+1)
第2个回答  2009-02-07

IF(MIN(B1:D1,G1:I1)<=0,,MIN(B1:D1,G1:I1))

第3个回答  2009-02-07
答问题补充:
=MIN(IF((A1:G1<>0)*(MOD(COLUMN(A1:G1),2)=1),A1:G1))
数组公式,按 Ctrl+Shift+Enter 结束公式输入。本回答被提问者采纳
第4个回答  2009-02-07
{=MIN((F15:AC15)<>0,(I15:AF15)^(MOD(COLUMN(F15:AC15),2)=0))}
你的公式错误!这里,不是“*”(即“乘号”),而是“^”(即“Ctrl+6”)。。
第5个回答  2009-02-07
先另找一行 =IF(f15>0,f15,""),横拉到=IF(ac15>0,ac15,"")把<=0的排除,再min(后来区域)就可以啦

急!如何运用函数在EXCEL中找到一行中隔列的最小值,并且是非零。
首先求出0值的个数,比如0值为5个,再求第6小的值,在你的示例中,0值为1个,求取的公式(函数)=COUNTIF(A:A,0)A:A这个区域你自己定义,再求第2小的值,公式(函数)=SMALL(A:A,2)合并起来的公式就是=SMALL(A:A,COUNTIF(A:A,0)+1)...

如何运用函数在EXCEL中找到一列中隔行并且是非零最小值
假设是范围是H1:H9,在你的结果单元格中输入如下公式,然后按住ctrl+shift,再按回车键就行了。式中1000可以用其它数据代替,它只是一个显然大于最小值的数而已。=MIN(IF(MOD(ROW(H1:H9),2)<>0,IF(H1:H9<>0,H1:H9,1000),1000))

如何在EXCEL中找到非零最小值
在空白单元格中,输入公式来查找这个非零最小值。复制以下公式:=MIN(IF(C14:E290,C14:E29))。这个公式运用了IF函数,它会检查每个单元格是否为非零值,如果是,就将该值纳入最小值的计算。完成公式输入后,按Ctrl键和Shift键同时按下,然后释放,这样就触发了Excel的“数组输入”模式,最后再按下...

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

excel中统计非0数据中的最小值【急】
所以公式用Ctrl+Shift+Enter结束输入 另外还有一种办法:=MIN(--TEXT(D2:D10,"[=0]!100"))同样涉及数组,所以还有Ctrl+Shift+Enter结尾 注:这个例子中的"[=0]!100"表示这个数组内若有等于0的值则视为100(因为你要的是分数,所以只到100就够了,其它情况你可以设置为任意值,9999999都可以)...

excel函数如何查找出每行中最小值所在的单元格
用数组函数 比如你要查第1行的最小值单元格,前三个单元格内容是5,3,1 输入公式“=MATCH(SMALL(IF(TRIM(1:1)="",999999999,1:1)+0.00000001*COLUMN(1:1),1),1:1+0.00000001*COLUMN(1:1),0)”,注意按Ctrl+Shift+回车 公式返回结果“3”表示在第三列。试试吧,有问题再问,祝你...

如何在EXCEL中找到非零最小值
1、电脑打开Excel表格,要求选中的数据中的非零最小值。2、打开Excel后,输入公式=MIN(IF(C14:E29>0,C14:E29)),然后按Ctrl+Shift+回车键确定。3、按三键确定后,就可以求出非零最小值了。

如何才能用excel函数找到一系列日期的非零最小值?
如图,你可以用最简易的二两方法 1.用排序,(按下A-Z),最上边的就是 2.用MIN函数

如何在Excel表格里单个单元格中用函数公式求出一串数值的最小值?
假设数据是在B2开始的B列,则可在C2单元格输入数组公式:=MIN(--TRIM(MID(SUBSTITUTE(B2,"\/",REPT(" ",20)),20*ROW(INDIRECT("1:"&1+LEN(B2)-LEN(SUBSTITUTE(B2,"\/",)))-19,20)))复制并下拉,即可 注意:上面的是数组公式,输入或者粘贴公式必须同时按CTRL+SHIFT+ENTER这3个键结束,...

excel公式如何选取非零的值excel公式如何选取非零的值的函数
excel公式选取非零的值方法:根据数据的特点,可以使用查找函数实现查找最后一个不为0的数,即使用LOOKUP函数,第一个参数为无穷大(表示查找整个列的值),第二个参数为此列的值,第三个参数为0,表示查找小于或等于0的最大值,最后再加一个负号取反即可得到不为0的最后一个数 LOOKUP函数会从数组的...

相似回答
大家正在搜