gpt4 book ai didi

excel - 四舍五入到最接近的 N 个数字

转载 作者:行者123 更新时间:2023-12-03 01:03:56 25 4
gpt4 key购买 nike

我有一组十进制数字,我需要将它们四舍五入到以 7 结尾的最接近的数字。

例如:

0.45 --> 0.47
4.70 --> 4.67
6.49 --> 6.47
8.32 --> 8.37

我可以使用 Excel 或 Access(基本上是 VBS)。

我可以接受只抓取 2 位小数,将其转换为整数 (*100),然后应用舍入规则,然后在原始值的整数值之前添加。

例如:

0.45 --> 45 --> 47 --> 0.47
4.70 --> 70 --> 67 --> 4.67
6.49 --> 49 --> 47 --> 6.47
8.32 --> 32 --> 37 --> 8.37

我尝试过舍入公式:

Let N represent the nearest number to round to.
Let X represent the input number.
output = ROUND(X / N, 0) * N

但是这并没有给出预期的结果。

例如:

0.45 --> ROUND(45 / 7, 0) * 7 --> 42 != 47
4.70 --> ROUND(70 / 7, 0) * 7 --> 70 != 67
6.49 --> ROUND(49 / 7, 0) * 7 --> 49 != 47
8.32 --> ROUND(32 / 7, 0) * 7 --> 28 != 37

如何舍入到最接近的以 7 结尾的数字?

最佳答案

您只能四舍五入到零。因此,您需要将数字转换为 0.07 为 0.00。例如,您可以添加 0.03 或减去 0.07。然后四舍五入后执行相反的操作(减去 0.03 或加 0.07)并得到所需的数字。

代码:

=ROUND(A1+0.03, 1) - 0.03

关于excel - 四舍五入到最接近的 N 个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24125045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com