Excel 如果、和或-多个条件

Excel 如果、和或-多个条件,excel,excel-formula,Excel,Excel Formula,有人知道如何在excel中创建具有多个条件的IF、OR和AND函数吗 我使用以下公式使函数工作(只有2个条件工作,当我尝试放置附加条件时函数失败) =IF(OR(AND(B2>3,C2>1000,E2="Yes"),AND(B2>3,C2>500,E2="Yes")), "5","4") 我需要函数来传递5个可能输出中的任意1个,它们如下所示 if (B2>=3 and C2>1000 and E2="Yes") = "5" or if (B2>

有人知道如何在excel中创建具有多个条件的IF、OR和AND函数吗

我使用以下公式使函数工作(只有2个条件工作,当我尝试放置附加条件时函数失败)

=IF(OR(AND(B2>3,C2>1000,E2="Yes"),AND(B2>3,C2>500,E2="Yes")),
"5","4")
我需要函数来传递5个可能输出中的任意1个,它们如下所示

if (B2>=3 and C2>1000 and E2="Yes") = "5"

 or

if (B2>=3 and C2>500 and E2="Yes") = "4"

 or

if (B2>=2 and C2>100 and E2="Yes") = "3"

 or

if (B2<=2 and C2>100 and E2="No") = "2"

 or

if (B2<=1 and C2<100 and E2="No") = "1"
如果(B2>=3和C2>1000和E2=“是”)=“5”
或
如果(B2>=3,C2>500,E2=“是”)=“4”
或
如果(B2>=2,C2>100,E2=“是”)=“3”
或
如果(B2100和E2=“否”)=“2”
或

如果(B2每当你有这么大的公式时,总是把它分成小部分

比如说

'if (B2>=3 and C2>1000 and E2="Yes") = "5"
=IF(AND(B2>=3,C2>1000,E2="Yes"),5,"")
同样地

'if (B2>=3 and C2>500 and E2="Yes") = "4"
=IF(AND(B2>=3,C2>500,E2="Yes"),4,"")

'if (B2>=2 and C2>100 and E2="Yes") = "3"
=IF(AND(B2>=2,C2>100,E2="Yes"),3,"")

'if (B2<=2 and C2>100 and E2="No") = "2"
=IF(AND(B2<=2,C2>100,E2="No"),2,"")

'if (B2<=1 and C2<100 and E2="No") = "1"
=IF(AND(B2<=1,C2<100,E2="No"),1,"")
如果(B2>=3和C2>500且E2=“是”)=“4” =如果(和(B2>=3,C2>500,E2=“是”),则为“4”) '如果(B2>=2,C2>100,E2=“是”)=“3” =如果(和(B2>=2,C2>100,E2=“是”),则为“3”) '如果(B2100和E2=“否”)=“2” =如果(和(B2100,E2=“否”),则为“2”)
'if(B2500,E2=“Yes”)、4、if(AND(B2>=2,C2>100,E2=“Yes”)、3、if(AND(B2100,E2=“No”)、2、if(AND(B2我认为您的问题可能是您没有互斥逻辑。例如,如果B2、C2和E2中的值分别等于4、1001和Yes,那么前三个表达式可以同时为真

如果你修正了你的逻辑,你应该能够有效地嵌套你的函数


祝你好运!

请参阅我提供的示例。不是4>=3吗?不是1001>=1000吗?不是500吗?不是“是”=“是”?如果这些问题的答案是肯定的,那么Josh有一个逻辑问题。请检查我的屏幕截图和公式。
If
公式将始终检查第一个条件,如果为false,则移动到其他部分。逻辑是将
C2>1000
保留在
C2>500
之前。对不起,Siddarth。查看下面列出的逻辑他在最初的帖子中给出了一个原创的公式。这就是我的评论所依据的逻辑。你的看起来不错