1

我需要 excel 中的公式来四舍五入我的价目表。

我的价格的最后一位数字以

0-1-2 = 9(例如:如果价格是 $50-$51-$52 将是 $49)(减去)

3 = 4(例如:如果价格是 53 美元将变为 54 美元)(加 1)

4 = 4 (例如:如果价格为 54 美元,则相同为 54 美元)

5 = 5 (例如:如果价格为 55 美元,则相同为 55 美元)

6-7-8 = 9(例如:如果价格是 $56-$57-$58 将是 $59)(添加)

9 = 9 (例如:如果价格为 59 美元,则相同为 59 美元)

我的价格从 8 美元到 1,106 美元不等。

谢谢,我很感激你的帮助。

4

1 回答 1

6

假设单元格中的价格P1

=P1+CHOOSE(MOD(P1,10)+1,-1,-2,-3,1,0,0,3,2,1,0)

MOD(x, y)函数返回 的余数x/y,因此MOD(x, 10)可以自己获取最后一个数字。

CHOOSE(i, c1, c2, c3, c4, ... )函数ci根据给定的索引返回项目i

在函数的结果中加一,MOD()得到一个介于 1 和 10 之间的指数,然后使用指数值根据您的规范调整价格。

于 2012-06-13T19:25:57.523 回答