那是因为求和区域内的数据不是数字。
如图,求和结果一样为0。
我们不妨看下这些数据的属性。
现在将其改成常规,一样不会有变化,必须是点进去,回车确定重算之后,才会变成常规,这样一个一个单元格这么敲,太费事了
懒人有懒人的好处,懒人就想一次完成,有方法
选中这列数据
得到对话框
直接点击完成,就可以得到结果
也可以点下一步,下一步,其实直接点完成,是执行了下一步下一步的默认设置。
得到的结果是出来的了,但是数据文本,只是求和结果有了
在没有对数据设置居左,居中、居右的情况下,文本自动靠左,数字靠右,逻辑值居中,可以确定这些数据是文本数据
完美解决办法是1
1、选中数据
2、将文本改成数据【此时数据没有变化,求和结果仍然为0】
3、在此用分列,看这些数据靠右对齐了,表示这些数据已经正常转换为常规数字了
完美解决办法是2
1、点开剪切板
2、选择B2:B15数据区域,将文本改成常规
3、紧接着Ctrl+C复制,剪切板上就会出现数据
3、鼠标点击下左边红色框框的数据,B2:B15自动就转换成了常规数字。
此时我们再次在B16中求和公式 ,结果就如你所愿~
求和为零,要么求和的区域内或者数组内都为零,要么求和的区域内没有数字。如果显示是数字,有可能是存储的格式不正确,也就是把数字存储成了文本格式,函数会把文本格式的数字识别为文字从而不进行计算。
可以把数字用数组强制转换为数值格式的项然后再求和,需要用数组公式。
也可以把文本存储的数字转为数值格式(一般来说,单元格左上角有绿色的三角,点一下可以转换)。
以上两种方法均可,处理完之后再求和,就不会为零了(当然如果数字的和真的为零,也会得到结果是零的,例如负数和正数的和刚好为零,或者所有的值都是零)
EXCEL中可以设置单元格格式,所以,看到的数字,不一定是真实的数字。由科学计数造成的浮点运算,也可能发生。
1:选择数据右键单元格属性,查看数据数值这一栏。看是不是有小数点四舍五入掉了。
2:求和可用∑公式求和。
发表评论