首 页 行业热点 新车 试驾评测 养车用车 车型库

在EXCEL单元格中设置公式“=IF(C38-F38=0,"平衡","不平衡")”,等式成立,等于0,但结果却显示“不平衡”

发布网友

我来回答

5个回答

热心网友

一定是你看错了,你在旁边的单元格内输入:
=C38-F38
看看是不是这个结果。追问我检验过,C38-F38=0

追答这样啊,可能是C38-F38不等于0,比如说是等于0.003,但你的单元格设置,使你看到的小数点位数不够,就认为是0了,你把公式改一下:
=IF(int(C38-F38)=0,"平衡","不平衡")
看看结果如果,或在一个单元格输入:
=C38-F38=0
看看结果是不是为“TRUE”就知道了。

热心网友

ROUND(C38-F38,2)=0
可能浮点运算误差造成的。

热心网友

看下是不是C38和F38的值的格式不同 或者有空格存在追问C38和F38的值格式相同,并且都是由自动求和公式得到的,也没有空格的,检查了很多遍了,也重新设置了公式,还是不行,大侠帮忙分析下啊。。。。。。。。。

追答那会不会是C38和F38中值显示的都是整数或者几位的小数,但是实际上数值不同,比如说实际数据为1.8和2.1,小数位数都设置为0,这样显示都为2,但实际值是不同的。建议在别的地方用公式"=C38-F38"试下,再把结果那个格子设置为小数位数为3以上,看下行不行。

热心网友

那个0要用""这个的如:=IF(C38-F38="0","平衡","不平衡")

热心网友

=IF(c38-f38<>0),"平衡","不平")

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com