尝试在Excel中使用多个条件构造IF语句

尝试在Excel中使用多个条件构造IF语句,excel,if-statement,Excel,If Statement,基本上,我需要计算一个列,该列与以前的列求和,前提是: 列Q>4中的数字 列S='N'(此列中有'Y'或'N'标志,我只想在有'N'时求和 P!=0(P列中有一个数字) 这是我提出的错误陈述: =如果((Q2>4)和(S2='N')以及(P2!=0),V2) (第五列包含我想要进行的计算,假设这些条件都满足 这里有点迷路了,伙计们,非常感谢你们的帮助 祝您一切顺利。编辑:固定单引号>>双引号和!=> =IF(和(Q2>4,S2=“N”,P20),V2,”) 谢谢你的回复Tim!不幸的是Exc

基本上,我需要计算一个列,该列与以前的列求和,前提是:

  • 列Q>4中的数字
  • 列S='N'(此列中有'Y'或'N'标志,我只想在有'N'时求和
  • P!=0(P列中有一个数字)
这是我提出的错误陈述:

=如果((Q2>4)和(S2='N')以及(P2!=0),V2)

(第五列包含我想要进行的计算,假设这些条件都满足

这里有点迷路了,伙计们,非常感谢你们的帮助


祝您一切顺利。

编辑:固定单引号>>双引号和
!=
>

=IF(和(Q2>4,S2=“N”,P20),V2,”)

谢谢你的回复Tim!不幸的是Excel说它发现了公式的问题。有什么想法吗?这可能对P列更可靠:IF(AND(Q2>4,S2='N',ISNUMBER(P2)),V2,”),当我不想检查所有字段时,我知道任何错误都应该是空的或零的答案,我通常会做以下操作:IFERROR(IF(AND(Q2>4,S2='N',ISNUMBER(P2)),V2,“”)”)这两个公式我又犯了一个错误。我不太确定它可能是什么,逻辑对我来说似乎是准确的。:(感谢所有的帮助,尽管我真的很感激。结果它只需要在'N'周围加上双引号!而不是'N',“N”…谢谢你的帮助!!我的错-错过了一个报价。谢谢@pnuts的更正
=IF(AND(Q2>4, S2="N", P2<>0), V2, "")