如何在不四舍五入的情况下设置Excel值?
如何在不四舍五入的情况下设置Excel值?
在excel中,如果单元格显示默认执行值的四舍五入,则需要调整单元格式或使用函数公式。
如下示例图1所示,当特定小数位大于或等于5时,向上放一个。
如示例图2所示,当特定小数位小于5时,向下舍入一位。
这里的5或0.5取决于要显示的小数位的后者。例如,数据表中的单元格只显示一个小数位,因此它执行第二个小数位的四舍五入,这需要注意!
以下作者将分别介绍单元格式调整的操作,并使用不同的公式获取指定的小数字,不实施四舍五入。
首先,调整单元格式的方法。
在单元格中,实际数字有时与显示的数字不完全相同,单元格会根据宽度或设定的数值显示位数,显示其指定小数位的值。
在这种情况下,实际上只需要将单元格式调整为“常规”,您可以显示所有的小数值,如下图所示,点击开始工具栏下方的数字功能区域,其中一个选项框,点击下拉菜单,选择“常规”格式.
设置完毕,从上图可以看出,单元格显示了所有小数位的值。
这样,虽然数字没有四舍五入,但它的小数位太多,影响阅读的清洁度
然后我们可以继续调整单元格式“数值”,并设置指定的小数位数,如下图所示,小数位为4,结果显示为包含4个小数位的数字。
但需要注意的是,数值格式仍将默认执行数字的四舍五入!
因此,需要设置指定位数的显示,而不是四舍五入,通过调整单元格式无法达到完美效果,而是需要通过函数公式进行转换!
接下来,让我们来看看两个函数,在不改变原值的情况下设置指定小数位的公式。
公式1:常用文本函数text的转换
text函数是一种使用频率较高的文本函数,它对数字的作用是按照指定的格式显示一个数字,如123,它可以转换为“0123”或“1-2-3”显示形式。它的输出结果是一个文本,而不是一个值。
以下作者用text函数设置一个显示三个小数位的公式,如下:
=TEXT(D6,"
如上图所示,公式结果的小数位均为3位数,不改变原值,不执行四舍五入。
该text公式的语法表达如下:=text(单元格,要显示的格式)
从公式的角度来看,其第二参数显示的格式,也就是说,我们显示三个小数位的需求格式。
因为text函数输出是文本结果,所以在工作中使用text函数公式,记得在公式前添加双减号“--”,文本数字可以转换为数值。
这是text函数的用法,让我们来看看一个专门用于数字截取指定小数位的函数。
公式2:trunc函数截取指定的小数位
Trunc函数不是一个常见的函数,它的功能是将数字截取到整数或保留指定的小数位。
其语法表达式为:=trunc(单元格或数字,要保留的小数字)
通过设置其第二参数,能够实现指定小数位的截取和保留,例如,我们的要求是保留三个小数位,公
=TRUNC(D8,3)
但需要注意的是,第一点是,当数字的第三个小数位为0时,使用trunc函数会放弃第三个小数位,如3.1405,使用trunc函数截取3位小数,则显示为3.14,而不是3.140;第二点是省略其第二参数,默认截取整数,如3.9405,结果为3,不执行四舍五入!
在实践中,我们可以根据需要调整单元格式或使用函数公式。
【沉淀笔记】文章内容来源:https://www.chendian168.cn/excel/39999.html
版权声明
本文由沉淀笔记发布/转载,不代表沉淀笔记立场,本站资讯除标注“原创”外的信息均来自互联网以及网友投稿,版权归属于原始作者,如果有侵犯到您的权益,请联系我们提供您的版权证明和身份证明,我们将在第一时间删除相关侵权信息,谢谢.联系地址:977916607@qq.com