键入的公式在Microsoft Excel公式中包含错误

键入的公式在Microsoft Excel公式中包含错误,excel,excel-formula,excel-2010,ms-office,formula,Excel,Excel Formula,Excel 2010,Ms Office,Formula,因此,我目前正在用Microsoft Excel编写此公式,以自动填充一个单元格 =如果(M4=25500;“-5460”;“0”)) 基本上,它所做的是检查单元格M4是否包含小于或等于3,0的值。如果是,请在单元格中填写“5460”。它还检查单元格I4加K4是否大于或等于25500,如果是,则写-5460(-5460) 但是出现了一个错误,上面写着“您键入的公式包含错误”。我不太确定哪一部分错了。我是if嵌套excel公式的新手。有人知道吗 提前谢谢 此if语句应替换失败值,且分离应一致。试试

因此,我目前正在用Microsoft Excel编写此公式,以自动填充一个单元格

=如果(M4=25500;“-5460”;“0”))

基本上,它所做的是检查单元格M4是否包含小于或等于3,0的值。如果是,请在单元格中填写“5460”。它还检查单元格I4加K4是否大于或等于25500,如果是,则写-5460(-5460)

但是出现了一个错误,上面写着“您键入的公式包含错误”。我不太确定哪一部分错了。我是if嵌套excel公式的新手。有人知道吗


提前谢谢

此if语句应替换失败值,且分离应一致。试试这个:

=IF(M4<=3, "5460",IF(V4="Critical","5460", IF(I4+K4>=25500,"-5460","0")))
=IF(M4=25500、-5460、-0”))
或者,如果您的系统设置为分号分隔:

=IF(M4<=3;"5460";IF(V4="Critical";"5460"; IF(I4+K4>=25500;"-5460";"0")))
=IF(M4=25500;“-5460”;“0”))

请记住,如果在您的示例中使用了四个参数,则在您的示例中仅使用三个参数。“0”是多余的,使公式无效

  • 评估的价值
  • 评估为真时的值
  • 计算为false时的值
=如果(M4=25500;-5460;0)))


此外,不需要在引号之间加数字。

分隔符不一定是逗号。这取决于Windows区域设置中的列表分隔符。啊,好的。但我认为它需要保持一致?这个问题混合了逗号和分号。我将更新以反映。您确定小数点分隔符是逗号吗?3,0正确吗?另外,Excel是否使用英语公式?当我在Excel中输入这个时,它需要“ALS”,是“IF”的荷兰语变体。逗号和分号都不起作用。是的,它是用英语公式写的。我应该使用=(IF(OR)公式吗?