EXCEL判断错误 急急急

来源:百度知道 编辑:UC知道 时间:2024/09/22 01:06:26
这是我的公式:=IF(G5>=200,IF(H5<=-70,"待核实",200),IF(H5<=-70,-70,I5))
为什么当G5小于200并且H5等于-70时,应该显示-70但是结果显示的是I5?

G5的公式:=IF(B5="S",(C5-E5)*100-4,(D5-C5)*100-4)
H5的公式:=IF(B5="S",(C5-D5)*100-4,(E5-C5)*100-4)
I5的公式:=IF(B5="S",(C5-F5)*100-4,(F5-C5)*100-4)

所有单元格格式都是数值或者常规的
不是的 如果在H5里面直接输入-70 结果显示的的确是-70没错 但是现在H5里面是通过计算得到的数字 当H5计算出来的数字是-70的时候 就是不对

没问题呀,检查单元格格式的设置吧。再试试这样,应该会简洁些:
=IF(G5<200,IF(H5>-70,I5,-70),IF(H5>-70,200,"待核实"))

再次按照h5中放公式,试验过,的确没问题,格式的可能性最大,有时候常规格式也不行。发文件吧,问题源文件才能解决。

--------------------------
我试过了没问题,可能是你的h5的数据格式不对吧,是不是文本格式的?

-70那里加""试试看
我后来试下,没什么问题。
用公式审核去查查,看看到底执行到哪一步出问题。

我用你的公式试了一下,计算结果没有问题啊,显示的是“-70”