excel四舍六入公式意思B2==ROUND(A2,2)-(MOD($A2*10^3,20)=5)*10^(-2)中(MOD($A2*10^3,20)=5)*10^(-2)是什么意思,为什么要除以20,=5又代表什么?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 15:56:08
excel四舍六入公式意思B2==ROUND(A2,2)-(MOD($A2*10^3,20)=5)*10^(-2)中(MOD($A2*10^3,20)=5)*10^(-2)是什么意思,为什么要除以20

excel四舍六入公式意思B2==ROUND(A2,2)-(MOD($A2*10^3,20)=5)*10^(-2)中(MOD($A2*10^3,20)=5)*10^(-2)是什么意思,为什么要除以20,=5又代表什么?
excel四舍六入公式意思
B2==ROUND(A2,2)-(MOD($A2*10^3,20)=5)*10^(-2)
中(MOD($A2*10^3,20)=5)*10^(-2)是什么意思,为什么要除以20,=5又代表什么?

excel四舍六入公式意思B2==ROUND(A2,2)-(MOD($A2*10^3,20)=5)*10^(-2)中(MOD($A2*10^3,20)=5)*10^(-2)是什么意思,为什么要除以20,=5又代表什么?
四舍六入?五怎么办? 是不是“五舍六入”.
MOD($A2*10^3,20)=5)*10^(-2)
这一段应该是判断第三位小数的情况,公式有错误应该是:
MOD($A2*10^3,10)=5)*10^(-2)
MOD($A2*10^3,10)=5)是对A2扩大1000位后,用10求模(除以10得到的余数),当余数等于5时,式子结果为TRUE(就是1),反之为0;再乘以10^(-2)(就是0.01),结果为0.01和0.
修正后的公式为:
=ROUND(A2,2)-(MOD($A2*10^3,10)=5)*10^(-2)
这个公式受第四小数影响(第四位将四舍五入),为了解决这个影响用以下公式:
=INT(A2*100)/100+(MOD(INT(A2*10^3),10)>5)*10^(-2)