首页 > 解决方案 > 自定义舍入规则

问题描述

我有一个简单的电子表格,例如:

Column A
500
600
700
800
1000

和相应的

Column B (which is calculated by dividing Column A by 82)
6.097560976
7.317073171
8.536585366
9.756097561
12.19512195

现在我想四舍五入到我知道怎么做的最接近的整数,但前提是最后的小数是 0.3 或更高(否则它应该向下舍入)

我希望我的结果如下所示:

6
8
9
10
12

解决此问题的最佳方法是什么

谢谢

标签: excel-formula

解决方案


您可以使用=IF(B2-TRUNC(B2)>=0.3,ROUNDUP(B2,0),ROUNDDOWN(B2,0))C2 等公式进行自定义回合(基于数据在工作表中的结构)。

Column A    Column B (which is calculated by dividing Column A by 82)   Round Formula
500         6.097560976                                                   6
600         7.317073171                                                   8
700         8.536585366                                                   9
800         9.756097561                                                   10
1000        12.19512195                                                   12

B2-TRUNC(B2)仅提取 B 列中数字的小数部分,然后可以将其与阈值 0.3 进行比较,以确定是否应该向上或向下舍入。


推荐阅读