EXCEL为什么合计是对的,公式校验最后还是FALSE?
里边的N位小数都检查过了,格式也检查了都没问题啊,数据合计也没问题,为什么还是会FALSE,
求助大神们!
因为IF函数是逻辑函数,不是运算函数,它是判断一个值是否满足,满足得到是,不满足得到不是,或者下一个IF.不是用来做运算的,而是用来做判断的
excel数值的有效数字是15位,注意,不是小数点后15位,而是总数位为15位;
如果最后1位或多于1位在小数点后,则它是由四舍五入得来的,即便是自己对比两数的显示的结果一致,在有些情况下,该两数的结果仍是不相同;
解决方法:
假设B2:J2数值的小数点后约为5位,可将公式改为:
=IF(ROUND(B2-SUM(C2:J2,7))=0,"ok",FALSE)
将公式中的FALSE变成“FALSE”试试
热门标签: