excel表格怎么求和都是0

发布时间: 2023-11-27 15:47 阅读: 文章来源:1MUMB100032PS

excel求和等于0,如果是在包含数字的单元格区域进行求和显示等于0,通常有几个原因导致这个结果。

第一个原因是文本形式存储的数字

如下图所示,当我们在单元格输入一个sum区域求和公式时,显示的结果为0,但公式引用的单元格区域的数据都是数字。

公式引用的区域数据都是数字,却显示结果为0,这就是因为这组数字是文本形式存储的数字,通俗来讲,它是一个文本而非数值格式的数字。

所谓文本和数值,是excel中常见的两种单元格格式,文本通常指我们输入的文字和字符串等,而数值是可直接执行计算的数字。

通常文本数字的左上角会带有一个小三角图标在较高exce版本,更新了错误检查的功能,即单元格的左侧显示的三角形+感叹号“!”的警示图标。

点击该图标,会显示几个检查选项,从下图可见,它就是“为文本形式存储的数字”。

所以我们可以点击下方的“转换为数字”选项,直接将文本数字转换为可计算的常规数字。

点击转换后,再来看一下sum公式的计算结果,此时它显示为5808,是正确的结果。

以上是第一种常见的文本数字求和为0的介绍。

第二个原因是求和公式循环引用。

所谓循环引用,通常是指公式的引用区域包含了公式所在的单元格。

如下图我们将之前的sum求和公式复制到D6单元格,此时的公式仍然是“=SUM(D2:D6)”。但公式的求和区域包含了这个公式所在的单元格,即D6,此时公式结果显示为0!

很明显,这是sum求和公式结果为0的原因就是因为执行了循环引用,将当前所在的单元格包含在公式的引用区域内。

如果要使sum公式显示非0值的结果,则需要在文件——选项——公式中进行勾选“迭代计算”,勾选迭代计算则公式可执行循环计算,但同时循环计算也会容易造成错误的公式结果!

第三个原因是引用区域包含了循环公式。

当一列数据包含了文本数字和常规数字,输入sum求和公式时,仍然会执行计算,但只计算常规数字的部分,而当这列数据中又包含了一个循环公式时,则公式结果显示为0!

所以从上图示例来看,能够得知sum求和公式它不仅对引用区域有要求,也对单元格的内容有限制,它不支持循环计算也不支持包含循环公式的单元格。

那么综上所述,最常见的求和为0的原因是文本数字造成,目前快速处理文本数字为常规数字,一般通过上述所讲点击选择转换为数字,或者执行分列操作输出为数字,以及复制后通过剪贴板粘贴为常规数字。

•••展开全文
相关文章