如何在Excel中编写这个嵌套的IF函数
我正在尝试在Excel中编写以下函数。
如果P2大于或等于3且AD2为0或者如果P2大于或等于2且AD2大于或等于1或者如果P2大于或等于1且AD2为2
然后执行以下操作:(H2 + V2)/(P2 + AD2), – 999)
我已经写了下面的东西无济于事。
= IF(AND(P2> = 3,AD2> = 0),或(和(P2> = 2,AD2> = 1)),或(和(P2> = 1,AD2> = 2)),(H2 + V2)/(P2 + AD2), – 999)
任何正确的方向指针将不胜感激,因为我是Excel函数的新手。
非常感谢,
灰
呃…
我认为这是正确的:
=IF(OR(AND(P2>=3,AD2=0),AND(P2>=2,AD2>=1),AND(P2>=1,AD2=2)),(H2+V2)/(P2+AD2),-999)
你需要在OR
函数中嵌套你的不同AND
条件…
最简单的方法就是将每个单元格中的单独函数放在一个单元格中,直到您确定它正确为止。然后,如果需要,可以将函数粘贴到一个单元格中。
说下面是单元格A1
, A2
, A3
=AND(P2>=3,AD2=0) =AND(P2>=2,AD2>=1) =AND(P2>=1,AD2=2)
那么你在一个单元格中的总公式:
=IF(OR(A1,A2,A3),(H2+V2)/(P2+AD2),-999)
试试这个:
=IF(OR( AND(P2>=3,AD2>=0), AND(P2>=2,AD2>=1), AND(P2>=1,AD2>=2) ), (H2+V2)/(P2+AD2),-999)
从你的问题来看,这是不正确的
-
AND(P2>=3,AD2>=0)
和AND(P2>=1,AD2>=2)
要么 -
AND(P2>=3,AD2=0)
和AND(P2>=1,AD2=2)
但是您可以在上面的公式中轻松修改此行为。