excel sumifs函数计算结果为0?为什么

如题所述

亲,sumif是条件求和函数,结果为0就表示条件与对应区域两者没有相匹配,所以结果为0
但是这样提问有点模糊啊,具体的公式是什么呢?
且还要看到你表格的数据才能提供解决方法的,请把数据截图发上来,切记要把最左边那表示行的1、2、3、4.。。。的数字及上方表示列的a、b、c、d。。。。截在图中,并附上详细的说明哦。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-16
在准备二级office计算机考试的时候发现这样一道题:
在“2013年图书销售分析”工作表中,统计2013年各类图书在每月的销售量,并将统计结果填充在所对应的单元格中。
但是按照答案=SUMIFS(表1[销量(本)],表1[图书名称],[@图书名称],表1[日期],">=2013-1-1",表1[日期],"<=2013-1-31")
回车之后却得到一排0

开启分步阅读模式
工具材料:
Excel2010以上版本

操作方法
01
首先需要检查一下,需要引用表格中的单元格格式问题。确保日期格式,以及其他的文本格式

02
若是还是数值为0
将公式更改为=SUMIFS(表1[销量(本)],表1[图书名称],[@图书名称],表1[日期],">="&"2013-1-1",表1[日期],"<="&"2013-1-31")

特别提示
注意]">="&"日期",

注意“”符号的格式

注意在之后的几个月份中2月有28天,所以是

应该又是单元格中写入了文本数字,再用SUM函数进行求和得出0值了吧

试按如下方法进行解决

1,电子表格如何自动求和?

假设数字写在A1至A100单元格,则公式可以写成

=SUM(A1:A100)

2,文本的数值怎么自动求和?

假设你的文本数字写在A1至A100单元格,则公式可以写成

=SUMPRODUCT(--A1:A100)

3.如何把文本直接转换成数值?

方法一

选中单元格----右键----设置单元格格式---改"文本"为"常规"格式---再进入单元格回车确认.如果是大批量的单元格是文本格式的数值,则要一个一个的进入单元格进行回车确认,所以很不方便.

方法二

选中一个空单元格----右键----复制----再选中文本格式所在的单元格和单元格区域----右键----选择性粘贴---加---确定.这样就是通过运算的方法使选中的单元格或单元格区域进行加0处理使其转为常规数字的方式.

方法三

选中文本格式数值所在的单元格或单元格区域------在选中的单元格或单元格区域旁会出现一个选项图标----点击会出现选项菜单----选择"转为数字"

方法四

选中整列为文本格式的列----数据----分列----完成---再右键---设置单元格格式为常规---确定本回答被网友采纳
第2个回答  2021-03-15
用sumifs函数得不到正确的结果的原因可能是单元格格式错误,公式错误或计算选项是自动。正确的计算方法是:

打开Excel工作簿。
在通过函数统计数据时,需要首先检查数据区域是否存在着无法被函数利用的无效数据(文本数据),将其通过“转换”为数值的形式,保持函数的有效运用和计算结果的准确。
复制数据区域外的任一空单元格,然后选择数据区域,单击鼠标右键,“选择性粘贴”为“运算”“加”,即可将文本数据转换为可被函数有效利用的“数值”。
完成上述转换后,结果单元格会返正确的结果。
第3个回答  2019-04-10
我测试了下,函数本身写法是没有问题,但是要注意B列中数据类型,如果数据类型设置为文本型是无法进行计算,见下图1和2,1图数据类型为数值型,合计结果为6900;2图数据类型为文本型,合计结果为0.
有问题可以追问,记得采纳我哈
第4个回答  2020-04-24
B列内容是不是文本格式,如果请转换为数值
EFG三列如果有空格,请删除
相似回答