在EXCEL中运用SUMIF函数为什么结果是0,公式什么的都是对的,在数值情况下运行,请各位帮帮忙

如题所述

第一个求和条件引号不对,需在英文状态下输入。是"",不是“”。另外有无问题需看D4:D66的数据。如数据是≤15m、≤18m、≤22m这样的更改引号后即可计算。如数据是15、18、22这样数据需改为"<=15"。
第二个如求和条件引用单元格,不需要引号。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-27
下图中,如果以D7单元格数据为求和参数,应去掉D7的引号。
上图中,“≤15m”有两个地方无法计算:

1、EXCEL应将“≤”表达为“<=”
2、带单位的数据,是文本数据,无法用判断数值的方法用小于或等于。
这个只能去掉原数据的“m”,才能按数值正常判断。追问

谢啦,只是没分了

第2个回答  2013-05-27
上面的公式应改为
=SUMIF(D4:D66,"<=15",Q4:Q28)
=SUMIF(D4:D66,D7,Q4:Q28

注意:
要用半角双引号“”代替全角双引号。
不用≤,而要用<=。
D7不应加全角双引号。追问

感谢,只是没分了

第3个回答  2013-05-27
小于等于应该是<=,那个M也要去掉哦,=sumif(D4:D66."<=15",Q4:Q66,你试试哈追问

thank you 搞定了

相似回答