Excel通常通过设置单元格格式中的数值来保留小数位数,但以这种方式保留的小数位数只会更改显示效果,实际内容将保留为原始数值。例如,在下图中,3.1415926按ctrl 1,在单元格格式设置中,数值保留两位小数后,单元格显示3.14,但在编辑区域中保留为3.1415926。参与运算时也按照3.1415926进行运算,这是经常出现1美分差异的原因之一。因此,要实际保留指定位数的小数,请考虑使用以下几个函数:

第一,回合,回合下降,回合上升函数。

这三个函数直接理解英语的意思是舍入函数。只有两个参数。第一个参数是引用的单元格,第二个参数是保留的位数。区别是round函数是舍入函数。roundup函数表示舍入函数,rounddown函数表示舍入函数。

例如,如果在插图中输入函数公式=ROUND(A5,3),则会显示3.142。(以下零可以通过单元格格式保留小数位数省略号显示。)。

在图中输入函数=ROUNDUP(A4,3),结果为3.142。实际上,只要小数点后第四位不是0,小数点后第三位就会自动进入1。

同样,如果在图中输入函数公式=ROUNDDOWN(A3,3),则小数点后第四位大于5,但计算结果仍然向下舍入,为3.141。

当然,这三个函数的第二个参数可以设置为0或负值。也就是说,您可以分别保留整数或保留指定的整数位数。计算过程和计算结果如下图所示。

第二,int函数和trunc函数。

两个函数都放在一起,因为它们只有一个参数。但是,int是向下钻取函数,trunc是拦截整数函数。

如果在单元格C3中输入函数公式=INT(A3),则计算结果为3;如果在单元格C4中输入函数公式=INT(A4),则计算结果为-4。只要小数点后有数值,Int函数就会向下舍入。

如果在单元格C5中输入函数=TRUNC(A5),则计算结果为3;如果在单元格C6中输入函数=TRUNC(A6),则计算结果为-3。Trunc函数可以直接去掉小数点后的数字。

第三,floor函数和ceiling函数。

Floor函数和ceiling函数都有两个参数。第一个参数是引用的单元格,第二个参数是最接近基数的倍数。第一个和第二个参数的符号必须相同,不能是正数和负数。

区别在于floor函数将第一个参数舍入到最接近第二个参数的倍数,而ceiling函数将第一个函数舍入到最接近第二个参数的倍数。

例如,在原始数据3.14中,函数公式=FLOOR(A3,2)表示舍入最接近的2的倍数,结果为2。如果这是5.14,可以认为通过四舍五入最近的2的倍数计算得出的结果是4。

输入函数公式=FLOOR(A4,0.1)计算为3.1。因为如果在此处以0.1为单位计算,计算结果自然会采用一位小数的值。

如果输入函数=CEILING(A6,2),则3.14会将最接近的2的整数倍数提高到4,因此计算结果为4。

如果输入函数=CEILING(A8,0.1),则计算结果为3.2,因为必须提高0.1的最小倍数。

如此处所示,上述int和trunc函数只有一个参数,因此只能取整数。其中,第二个参数可以根据情况灵活设置,以控制计算结果中保留的位数。

本文讨论了与保留小数位数有关的一些函数。除了这些函数外,还可以使用text函数将第二个参数设置为占位符,以保留指定的位数。有兴趣的话就试试吧!

1.《【excel怎么打3.14】Excel中的数值将保留指定的位数。有很多方法!》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《【excel怎么打3.14】Excel中的数值将保留指定的位数。有很多方法!》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2501196.html