用Excel公式进行产品标注
我有一份产品价格表,需要加成 我试过用常规公式 =A1*10%+A1+5000=36130(A1=28300) 有没有办法删除最后的2位并调整价格?如果价格结果为36130,它将删除30(36100),但如果价格36160,它将调整为36200?使用:用Excel公式进行产品标注,excel,excel-formula,Excel,Excel Formula,我有一份产品价格表,需要加成 我试过用常规公式 =A1*10%+A1+5000=36130(A1=28300) 有没有办法删除最后的2位并调整价格?如果价格结果为36130,它将删除30(36100),但如果价格36160,它将调整为36200?使用: =MROUND(<YourExpression>,100) =MROUND(,100) 为了将数字四舍五入到一定数量,我通常会这样做(例如两位数): 对于舍入,您可以使用ROUND()工作表函数。我尝试过,但没有改变任何东西,您能
=MROUND(<YourExpression>,100)
=MROUND(,100)
为了将数字四舍五入到一定数量,我通常会这样做(例如两位数):
对于舍入,您可以使用
ROUND()
工作表函数。我尝试过,但没有改变任何东西,您能详细告诉我该公式是如何工作的吗?如果当前表达式的结果是36.130
那么MROUND()
会将其四舍五入到最接近的0.100的倍数
,因此结果变为36.100
@鲁林姆。我们说的是小数,不是吗?不是小数,是一千。我不适合使用(.)然后只需使用MROUND
并四舍五入到最近的100
@现在我明白了,再次感谢你的帮助!这将完全否定您可以使用MROUND()
的事实。对不起,我看不出这里的逻辑(没有恶意)
multiply by 100
round to the nearest integer
divide by 100 again
(use 1000 for 3 digits, ...)