IF函数不返回值

时间:2015-10-19 13:09:12

标签: excel if-statement

我的问题:在Sheet1 Cell A5公式中:

=((A1-A2)+(A3-A4))/2

在Sheet2 Cell A1和IF函数中:

=IF('Sheet1'!A5=1;"Good";0)

Excel仅返回“值,如果为false”。

有什么建议吗?

更新

事情在哪里:

我尝试过不同的细胞,效果很好 它只能通过这个特定的单元格

可能是什么问题?

问题解决= IF('Sheet1'!A5<> 1;“Good”; 0)

相等元素不能单独工作。

2 个答案:

答案 0 :(得分:0)

将A5的公式简化为=(A1-A2+A3-A4)/2。 Sheet2的公式为=IF(Sheet1!A5=1, "Good", "0")

我不知道某些语言环境使用;中的IF作为分隔符。今天我学到了如果您在此类语言环境中,请使用=IF(Sheet1!A5=1; "Good"; "0")。我在Excel 2013上对此进行了测试,它可以根据需要运行。

答案 1 :(得分:0)

在sheet2的A1中尝试以下内容:

=IF(Sheet1!E1=1,"Good",0)

您将获得价值0.如果您使用以下

=IF(Sheet1!E1=5,"Good",0)

您将获得值“Good”,提供sheet1:A5计算后的值为5.