excel表格中,有些数字包含了多位小数,如何保留指定位数的小数,是非常常见的数据整理技巧。
通常我们会利用单元格格式将一组数字显示为只包含两位小数的数字。但实际上,这个数字并没有发生变化,从编辑栏中可以看到它仍然是包含多位小数的完整数字。
如下图所示,这列数字实际都是包含十多位小数的数字,现在需要将这组数字根据不同情境需求,来保留两位小数,并真正改变它的数字大小,而不是仅仅在表面上显示为2为小数的多小数位数字。
根据不同需求,我们会遇到几种情况:
第一种是指定小数位进行四舍五入;
第二种是指定小数位进行向上取整;
第三种是指定小数位进行向下取整;
第四种是指定小数位截取数字,不进行舍入或向上及向下取整。
根据这几个需求,作者分别来创建公式执行两位小数的截取。
1、指定位数四舍五入
在excel中,round函数是专用于数字的四舍五入转换,根据数据表,可输入公式为:
=ROUND(A2,2)
它的参数很简单,第1参数是数据,第2参数是要保留的小数位,这里设置为2,即保留2位小数位执行四舍五入。
此时公式结果取决于数字的第3位小数,当大于或等于0.005时,向上舍入一位。
2、指定位数向上取整
向上取整,它与四舍五入不同,不管数字大小,它一律执行向上取1位,如下图公式:
=ROUNDUP(A2,2)