EXCLE中的IF公式怎么用

来源:百度知道 编辑:UC知道 时间:2024/05/12 12:50:56
D E F G
1 40 均衡 40.3 1
2 50 均衡 21.6 0
3 0 停 0 0
我想达到上面的效果,当F列的数据超出D列的±10%时,G列显示为0,否则显示为0,当F=D=0时,G列也显示为0

我输入公式=IF(F1<D1*1.1,IF(F1>D1*0.9,1,0)),等于0的那一项总是显示为FALSE.
=IF(AND(F1=0,F1<D1*0.9,F1>D1*1.1),0,1),等于0的那一项总是显示为1,哪位高人帮我分析一下,谢谢!!
不好意思,后面那个写错了。应该是:
我想达到上面的效果,当F列的数据超出D列的±10%时,G列显示为0,否则显示为1,当F=D=0时,G列也显示为0

我想达到上面的效果,当F列的数据超出D列的±10%时,G列显示为0,否则显示为0,当F=D=0时,G列也显示为0

你这句读不懂哎~~~怎么你要的结果都是显示为“0”

我输入公式=IF(F1<D1*1.1,IF(F1>D1*0.9,1,0)),等于0的那一项总是显示为FALSE
那是因为你少给了一个结果。在IF(F1>D1*0.9,1,0)这里,应该还要有一个结果,而你不给这个结果的时候,会自动返回逻辑值 false

在你问题补充后,答案应该是 =IF(F1>D1*1.1,0,IF(F1<D1*0.9,0,IF(F1=D1=0,0,1)))

你的数据提供不好
A B C
100 110

在C1输入:if(abs(a1-b1)>0.1,1,0)

这里的意思就是如果a1超过b1±10%,C1为1,否则为9