excel里为什么我这个公式得出的结果是1了,应该是0呀,根本不满足条件,请见下图

如题所述

我作了核对,错不在公式本身!
你的问题究竟是怎么回事,不知道!我验证公式就没错。

但是,
1、你的数据多是文本格式的(那些绿色小三角表明),因此在 G499>0 之类的计算中总是FALSE的(因为不是0,而是"0")
2、你的公式都引用的是相对标号,拖动后,F499:F10110 就是个相对在变动区域……但实际上你只用了F499,不知为什么要引用这个不确定区域?
3、你的第二图没有行标号,那些数据会不会不是499行的?

这些,只是可能出问题的因素,并不是发生的错误!追问

我先回答你问题:1.出现false是因为这列是公式,满足一定条件则显示大,否则就显示false,这个你不用理会;2.后面的区域现在是没用,但是我这个表格后面是要用这个区域的,所以提前弄进去,这个你也不用理会;3.行标号是没截图出来而已,数据位置肯定是没错的,你不用理这。我的目的就是统计同时满足公式里的3个条件的单元格数量,比如我上面得出的结果应该是0,而不是1

追答

=SUMPRODUCT((F499:F101100)*(AE499:AE10110="大"))

假如你的数据就是在499:10110行之间

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-07
楼主对SUMPRODUCT函数理解不到位
如上例中,SUMPRODUCT函数相当于计数函数,即对AE499:AE10110="大",同时F499:F10110<0进行计数.从图上可以看出,F500=-2086,AE500="大",满足条件,故SUMPRODUCT函数的结果是1.(楼主可以试验把F501的数值改成任意负数,那函数结果就是2了),而G499>0是真值,所以公式的结果是1.追问

那你看看咋改了,我的目的是统计同时满足上述3个条件的单元格数量,比如我上面得出的结果应该是0,而不是1

追答

如果是统计同时满足上述3个条件的单元格数量,那么公式应该是:
=SUMPRODUCT((AE499:AE10110="大")*(F499:F101100))

excel里为什么我这个公式得出的结果是1了,应该是0呀,根本不满足...
excel里为什么我这个公式得出的结果是1了,应该是0呀,根本不满足条件,请见下图【提问】您好,您的问题我已经看到了,正在整理答案,请稍等一会儿哦~【回答】图片呢?【回答】上边的公式是对的到3960就不对了【提问】结果应该等于零才对 【提问】从新输入公式结果还是1+1=2【提问】上边都是1+1-1=...

excel里为什么我这个公式得出的结果是1了,应该是0呀,根本不满足条件,请...
1、你的数据多是文本格式的(那些绿色小三角表明),因此在 G499>0 之类的计算中总是FALSE的(因为不是0,而是"0")2、你的公式都引用的是相对标号,拖动后,F499:F10110 就是个相对在变动区域……但实际上你只用了F499,不知为什么要引用这个不确定区域?3、你的第二图没有行标号,那些数据会...

excel里面IF公式的计算结果为什么是1或0而不是true或false
要在公式中直接返回TRUE或FALSE,可以不需要使用IF函数 如 =A1>2 当A1数据为3时,返回TRUE 当A1小于等于2时,返回FALSE 使用IF函数,是为了将条件为TRUE或FALSE时返回其它值 如果一定要用IF函数来返回TRUE或FALSE =IF(A1>2,TRUE,FALSE)

excel中函数计算正确,但显示的值为0,这是为什么?
excel公式正确但显示0的原因如下:1.选择的是数值类型,公式引用了空值,公式中的数值都是0,所以计算出来也是0。2.运用自动求和公式时,如果除数为0,则结果为0。3.使用函数进行计算时,结果为0,因为被计算的数据都为0。4.如果在一个空白的单元格中输入了公式,但是单元格中没有数据,那么在这个单...

excel公式下拉后显示不正确,总是显示为0!
你的公式设置太复杂(比如全局引用),建议你多列拆分的形式来完成计算,结果是一样的,再把其它不用的隐藏吧! 试一试分步骤进行,别把结婚、生孩子

excel出现if(false,#N\/A,0)结果为1通常都是怎么回事?
excel if函数false的原因解析2:如上图所示,B2单元格的公式为=IF(A1>0,A1),意思是如果A1单元格的值大于0,就返回A1,但是显然,A1并不大于0,所以返回false。这里可以指定if函数的第三个参数,使其返回空值或者其他值,如:=IF(A1>0,A1,"")EXCEL中如何控制每列数据的长度并避免重复录入 1、...

excel中if函数若满足条件返回“是”,不满足条件无返回值怎么写_百度...
1、首先在excel表格中输入一组数据,点击B1单元格并选择“fx”插入函数。2、选择“IF”函数,并在函数参数框内输入对应的参数数据。3、点击确定按钮即可得到对应的结果,当A1等于1的时候显示“是”。4、下拉公式即可看到所有的对应显示的字符,当单元格内数据不满足设置的条件时会显示“否”。

excel输入公式后不显示结果,直接为0,是什么原因,怎么调整?
当在Excel中输入公式后,结果显示为0而不是预期的结果,这可能是由于单元格格式设置错误导致的。要解决这个问题,可以按照以下步骤操作:首先,打开你的Excel工作簿。然后,定位到包含输入公式的单元格。当你输入公式后,会发现单元格只显示了公式,而没有计算出的结果。接下来,右键点击该单元格,从弹出...

为什么在excel输入的公式结果是0?
Excel中输入公式后不显示正确结果而为0,通常是因为公式引用的单元格中没有有效数据或者公式本身存在错误。当我们在Excel中输入公式后,如果得到的结果是0,而不是预期的计算结果,这通常意味着存在一些问题。最常见的原因之一是公式所引用的单元格为空或者包含非数字的数据。例如,如果我们有一个简单的加法...

excel输入公式后为何不显示结果,直接为0呢?
excel输入公式后不显示结果,直接为0是设置错误造成的,解决方法为:1、打开excel表格。2、在excel单元格里输入公式后只显示公式不显示结果。3、选中单元格,点击右键。4、在弹出的菜单中,点击设置单元格格式。5、在弹出的对话框中,如果单元格分类为文本,将分类选为数值后点确定。6、然后双击单元格后...

相似回答
大家正在搜