IF语句返回TRUE和/或FALSE但不计算

时间:2013-03-07 06:19:25

标签: excel if-statement

=IF([@[Total 2012]]<>0,([@[Total 2013]]/[@[Total 2012]]*100),100,IF(AND([@[Total 2012]]=0,[@[Total 2013]]=0),0,0))

1 个答案:

答案 0 :(得分:1)

你的公式不起作用 - 它有一个参数太多了:

=IF(
1:   [@[Total 2012]]<>0,
2:   ([@[Total 2013]]/[@[Total 2012]]*100),
3:   100,
4:   IF(AND([@[Total 2012]]=0,[@[Total 2013]]=0),0,0)
)

IF只需要三个 - 条件结果为真结果为假。因此需要将其更改为您需要的内容。

另请注意,您的第4个参数将始终返回0,因为嵌套的IF公式对于true和false部分都有0