我正在尝试在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函数的新手。
非常感谢,
灰
答案 0 :(得分:1)
企业风险管理...
我认为这是对的:
=IF(OR(AND(P2>=3,AD2=0),AND(P2>=2,AD2>=1),AND(P2>=1,AD2=2)),(H2+V2)/(P2+AD2),-999)
您需要在AND
函数中嵌套不同的OR
条件...
最简单的方法是将每个单独的功能放在一个单元格中,然后一步一步地构建它,直到你确定它是正确的..然后你可以粘贴这个功能如果需要,进入一个单元格。
说下面是单元格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)
答案 1 :(得分:1)
试试这个:
=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)
但您可以在上面的公式中轻松修改此行为。