2014-10-03 31 views
0

我的Microsoft Excel的新学员,目前正在使用Microsoft Excel 2007 我学会了“如果”公式:如果Excel中返回false,同时处理多个小区

=if(logical_test;[value_if_true];[value_if_false]) 

所以我创建了一个if语句,如下所示:

=if(5+5=10;A1="Right answer";A2="Wrong Answer") 

它返回false,出了什么问题? 如果我创建这样的事情:

=if(5+5=10;A1="Right answer";A1="Wrong Answer") 

它会在靶细胞

+2

实际上,您不能修改公式中的值以外的单元格中的值。 – Jerry 2014-10-03 05:41:12

回答

2

您需要调整您的公式的概念返回“正确答案”:一个公式的结果总是存储/显示在编写公式的单元格中。

所以你的情况,你确实需要修改公式这样

=IF(5+5=10;"Right answer";"Wrong answer") 

,并把它无论是在A1或A2。

0

您还应该在每个参数之间使用逗号而不是分号。

=IF(5+5=10, "Right answer", "Wrong answer") 
+0

这是区域设置相关的。一些语言环境使用分号。 – GSerg 2014-10-03 09:19:36

+0

谢谢GSerg。大多数标准的excel安装使用逗号而不是分号作为分隔符。采取的点。 – Tom 2014-10-03 11:00:28

相关问题