excel里为什么求和是0(Excel求和等于0是怎么回事?最常见的原因是这个!)

wufei123 发布于 2023-10-31 阅读(841)

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的原因是文本数字造成,目前快速处理文本数字为常规数字,一般通过上述所讲点击选择转换为数字,或者执行分列操作输出为数字,以及复制后通过剪贴板粘贴为常规数字。

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。