IF语句插值

时间:2016-12-02 19:04:07

标签: excel

有人能告诉我下面的公式有什么问题吗?我认为这与逗号有关但不确定。不断得到这个错误。

=IF(S2="customer”,”551”,IF(S2=“business”,”552”,IF(S2=“both”,”551, 552”, “”)))

4 个答案:

答案 0 :(得分:2)

如果您使用的是非美国语言环境,则可能需要使用分号;而不是逗号,。尝试使用;代替,

=IF(S2="customer";551;IF(S2="busines2";552;IF(S2="both";"551,552";"")))

这适用于我的excel表。

答案 1 :(得分:2)

您似乎在某种程度上使用了Excel无法识别的引号(如果您使用的公式与您发布的公式完全相同完全相同)。

例如,请注意“”(来自您的公式)与""(接受的字符)的不同之处。

正如其他人所说,这有效:=IF(S2="customer","551",IF(S2="business","552",IF(S2="both","551, 552", "")))

答案 2 :(得分:0)

试试这个......

=IF(S2="customer","551",IF(S2="business","552",IF(S2="both","551, 552", "")))

答案 3 :(得分:0)

你得到什么样的错误?我把它放在下面,所有4个返回工作正常。看起来和你的一样,但这里是为了安全起见。

= IF(S2 ="顾客"" 551",IF(S2 ="业务"" 552",IF( S2 =""," 551,552","")))