我有一个公式:
=IF(B5>0.5,MROUND(D4*$F$2*3,100), MROUND(D4*$F$2*-1,100))
问题在于:
MROUND(D4*$F$2*-1,100)
D4*$F$2
始终为正,但MROUND
给了我#NUM!
,因为D4*$F$2*-1
的结果始终为负。
如何将负数舍入到最接近的100?
答案 0 :(得分:1)
是的,它始终是正数,负数来自D4 * $ F $ 2 * -1计算
尝试这个
=IF(B5>0.5,MROUND(D4*$F$2*3,100), -1*MROUND(D4*$F$2,100))
答案 1 :(得分:0)
为了舍入到10的幂,你可以使用ROUND函数,即
=ROUND(D4*$F$2,-2)
要添加你的肯定/否定,你可以这样做以避免重复
=IF(B5>0.5,1,-1)*ROUND(D4*$F$2,-2)