excel-formula - 自定义舍入规则
问题描述
我有一个简单的电子表格,例如:
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
解决此问题的最佳方法是什么
谢谢
解决方案
您可以使用=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 进行比较,以确定是否应该向上或向下舍入。
推荐阅读
- javascript - Vue.js - 如何在数据数组为空时禁用按钮
- python - 有人可以解释为什么我的 Python 列表索引对于不同的索引是相同的吗
- sql-server - 程序集“System.Threading.Channels”引用程序集“system.threading.tasks.extensions, v.”,当前数据库中不存在该程序集
- javascript - 在同一个模块中使用 module.export
- python - 为什么有一个括号python
- azure - 如何在 Azure HDInsight 上安装 apache atlas?
- c# - 我怎样才能使我的用户输入只接受特定的符号?
- amazon-web-services - 将存储过程结果集保存在表中
- python-3.x - 使用 uiautomator2 时出现 uiautomator2.exceptions.GatewayError
- sql - 更有效的方法来取消嵌套数组