我需要一个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美元。
谢谢,感谢您的帮助。
答案 0 :(得分: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之间的索引,然后使用索引值根据您的规范调整价格。