电子表格中的四舍五入和百分比的相关问题

别妄想泡我
708次浏览
2021年02月13日 18:46
最佳经验
本文由作者推荐

-

2021年2月13日发(作者:林甸温泉)



题目一:在电子表格中的进行四舍五入的相关问题




问题


1


:在


Excel


中如何设置“四舍五入”的函数公式?



若通过格式





单元格





数字





保留的小位数





在单元格中显示出来的数字并


不是真正意义上四舍五入,


显示内容内容与实际内容并不一致


.


(见下面截图)



.




.


由设置单元格格式得到的


“近似数”


若 要再运算,


参与运算的不是显示内容而是实际内容;


要使参与运 算的是显示内容该怎么办呢?



办法是用


ROUND


函数公式(输入或插入都可以)来解决


.


ROUND


用途:按指定位数四舍五入某个数字


.


语法:


ROUND(number



num_digits)


参数:


Number


是需要四舍五入的数字(


也可以输入该数据所在单元格的序列号或数据算式


等均可)



Num_digits


为指定的位数,


Number


按此位数进行处理


.



其计算结果必须是数字)


.


注意:




.


如果


num_digits


大于


0



则四舍五入到指定的 小数位;


例如:



= ROUND(3.167,1)



等于



3.2




括 号中的



1



表示精确到小数点右侧的十分位;再如:



= ROUND(3.167,2)




等于



3.17



括号中的



2


表示精确到小数点右侧的百分位;以此类推!




.


如果


num_di gits


等于


0


,则四舍五入到最接近 的整数;例如:



= ROUND(31.67,0)



等于


32





.


如果

< p>
num_digits


小于


0


则在小数点左侧按指定位数四舍五入;


例如:

< p>


= ROUND(3167,-1)



等于


3


170.


< /p>



-1



四舍五 入到小数点左侧的十位;



= ROUND(3167,-3)



等于


3000.


-3



表示四舍五入到小数点左 侧的万位;„„




以此类推!







问题< /p>


2



Excel


中由单元格的


“四舍五入”


造成的数据误差怎么解决?



在使用


Excel


编 辑、


处理各种数据表时,


在使用过程中往往会发现


Excel


自动计算的结果


与自己手动计算的结果会 出现一个误差


.



Excel


工作表中有:


A1=3.341


< p>
B1=12.124




A1



B1


之和



“四舍五入”,



保留两


位小数;将结果乘以


0.13


,再将结果乘以< /p>


2.3


,再“四舍五入”保留两位小数,


Excel


的计


算结果是“


4.62< /p>


”;而手工计算


A1


< br>B1


之和



“四舍五入”后,将 结果乘以


0.13


乘以


2.3


后保留两位小数的结果是



< br>4.63



.


(见下面的截图) 是什么原因造成


Excel


计算误差呢?







造成误差的根本原因是“四舍五入”


.


在设置表格的时候,在“单元格格式”窗口中设置


的“小数位数”只能将单元格中的数值 “显示内容”四舍五入,并不能对所存放的“数值”


四舍五入


.


换句话说,


显示内容和实际存放内容(即参与运算的内容)并非 完全一致


.


因此,


造成


Excel


计算结果与实际需求出现误差;


那么如何来 解决这种误差呢?



电子表格中的四舍五入和百分比的相关问题



1



下面提供几种方法参考:



方法一:< /p>


其一是利用


Round


函数对小数进行精 确的四舍五入,其格式为:


round



number



n


um_digit s


);其中“number” 为需要四舍五入的数字或运算公式,

num_digits


指定四舍


五入的位数


.


针对本问题的上述问题,只需在


C1


单元格中输入“=Round(


A1+B1


,2)”, 在“


D


1


”单元格中输入“=Roun d(


C1*0.13*2.3


,2)”即可

.




方法二:

< br>另外还可以通过


Excel


进行一下简单的设置来达到精 确计算的目的,点击


Excel


菜单栏的


“工具





选项”




在 弹出的


“选项”


窗口中切换到



重新计算



选项卡,



“工


作簿选项”栏中将


“以显示值( 精确)为准”


复选框打上钩,点“确定”按钮即可


.


此时的运算将以显示内容为准来计算


.


这个方法 比较简单


.


(见下面截图)















方法三:



=INT(

单元格


+0.5)


,再缩小小数位数


”;说明:


INT


将数字向下舍入到最接近


的整数的函数


.


比如:


=IN T(6.9)



6.9


向下舍入到最接近的整数


(6)



=INT(-6.9)



-


6.9


向下舍入到最接近的整数


(-7).


“=INT(N+0.5)”


,其中


N


为单元格或者需要四舍五入


的数字;这样相当于编制了一个四舍五入函数


.



方法四:


用“


TEXT(value,format_text)


”函数公式来修正 四舍五入的计算“错误”


.


比如下面的图中

< br>12.38+13.46=25.83


是“错误”的


,原 因是以实际内容的数据来计算的,


那么该如何修正呢?









可以在


A 2


单元格输入



=FIXED(A1,2)






B2


单元格输入



=FIXED(B1,2)



,再求和


结果就修正了,此时的


12. 38+13.46=25.84


.


就“正确”了


.(


见下面的截图


)








电子表格中的四舍五入和百分比的相关问题



2

-


-


-


-


-


-


-


-