历史版本2 :ROUND-保留几位小数 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 函数释义编辑
| 类别 | 描述 |
|---|---|
| 函数写法 | ROUND(number,num_digits,booleans) |
| 函数作用 | 返回某个数字按指定位数舍入后的数字 |
| 参数说明 | number:需要进行舍入的数字 num_digits:指定的位数,按此位数进行舍入 booleans:非必填项,因浮点数存在精度计算丢失问题,导致计算结果里可能带上 9999,0000 这些,因此加入第三个参数来控制是否需要去除 9999,0000,false 表示需要过滤 9999,0000 这些数据,true 表示保留,参数为空则默认为 false |
| 参数个数 | 2 或 3 |
| 参数类型 | 数值 |
| 返回值类型 | 数值 |
| 备注 | 如果 num_digits 大于 0,则舍入到指定的小数位 如果 num_digits 等于 0,则舍入到最接近的整数 如果 num_digits 小于 0,则在小数点左侧进行舍入 |
2. 示例编辑
| 公式 | 结果 |
|---|---|
| ROUND(2.15,1) | 2.2 |
| ROUND(2.149,1) | 2.1 |
| ROUND(-1.475,2) | -1.48 |
| ROUND(21.5,-1) | 20 |

