IF语句插值

有谁能告诉我下面的公式有什么问题吗? 我认为这是一个逗号,但不能确定。 连续得到这个错误。

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

看起来,你用某种方式使用不被Excel识别的报价(如果你使用的公式你发布的公式完全一样 )。

例如,请注意“” (从您的公式) """" (接受的字符)不同。

正如其他人所说的那样: =IF(S2="customer","551",IF(S2="business","552",IF(S2="both","551, 552", "")))

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

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

这在我的Excel表中工作。

尝试这个…

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

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

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