Excel明明是整数相加,为什么会出现小数点后面的?

我要进行多个工作表里面同一单元格的数字相加,用的是公式
=SUM(Sheet1:Sheet7!C5),然后直接拉的,但出现了问题。
有些本身就有小数的没问题,但原本是整数的,却出现了小数。比如:
157.00
703
259
结果却是1118.83
向高手请教这是怎么回事?跟各个工作表的字符格式不同有关吗?(就是有些整数后面还带两个零,有些就直接是这个整数)。如果是这个问题导致的,那么请问该怎么统一?
急求!!
谢谢欧阳老师的回答,是说有些工作表里面的数值是四舍五入之后的吗?那么怎么把那些数值还原成原数值呢?

1、找到需要调整的数据,选中第一行的数据,如C1。

2、点击上方任务栏中的“开始”,然后找到如图“常规”,并点击其右下角的小框

3、大家会看到,数字已经由“0.74”自动变成了“1”

4、最后一步,选中C1单元格,显示十字形图标时,往下拉,其它数字也会自动变为整数。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-03

1、找到需要调整的数据,选中第一行的数据,如C1。

2、点击上方任务栏中的“开始”,然后找到如图“常规”,并点击其右下角的小框

3、大家会看到,数字已经由“0.74”自动变成了“1”

4、最后一步,选中C1单元格,显示十字形图标时,往下拉,其它数字也会自动变为整数。

本回答被网友采纳
第2个回答  2018-07-06
1、出现的一定是很多位小数吧,这个是系统的浮点误差,可以用round函数来避免,比如=ROUND(A1,2) 可以把A1单元格中的数值按四舍五入的规则保留两位小数。
2、关于浮点误差:由于计算机内部以二进制保存,所以十进制的有限位的小数,在计算机内部会是一个无限位的小数。这种由于计算机在存取过程中产生的误差就叫做浮点误差。本回答被网友采纳
第3个回答  2009-07-26
楼主,EXCEL算出小数来,那就是您引用位置确实有小数,那个引用位置的单元格格是小数位设的是0,但其实还是有小数的。

解决方案:
1. 如果想实现 "所见即所用", 请用菜单"工具"->选项->"重新计算" 下钩选"以显示精度为准, 确定。

2. 如果您想把"结果"(1118.83)中的小数部分看到了就当没看着,请右键->设置单元格格式->数值, 将小数位设成0
第4个回答  推荐于2017-11-21
格式欺骗了你,有的格式是数值--小数位数位0,这样显示出来的数字是整数,但excel在计算的是却是按原本的数值计算。当然就得到了你意想不到的结果。本回答被提问者采纳
相似回答