Excel IF(和多个条件)
我试图使用IF语句根据程序运行的周数来确定程序是否违反 如果MIC、MIE、CIE超过4周,则为“违规”。如果现场事件超过6周,则为“违规”。如果其中一项低于4周和6周阈值,则为“无违规” 我原以为会是这样的,但我不能让它工作,我不知道如何用现场活动写出第二部分:Excel IF(和多个条件),excel,excel-formula,Excel,Excel Formula,我试图使用IF语句根据程序运行的周数来确定程序是否违反 如果MIC、MIE、CIE超过4周,则为“违规”。如果现场事件超过6周,则为“违规”。如果其中一项低于4周和6周阈值,则为“无违规” 我原以为会是这样的,但我不能让它工作,我不知道如何用现场活动写出第二部分: IF(OR(A2="MIE", A2="CIE", A2="MIC")AND(F2>4), "Violation", "No Violation")) 上面的公式是暗中摸索。不太清楚您想要实现什么。如果您想要嵌套AND和OR函
IF(OR(A2="MIE", A2="CIE", A2="MIC")AND(F2>4), "Violation", "No Violation"))
上面的公式是暗中摸索。不太清楚您想要实现什么。如果您想要嵌套AND和OR函数,您需要这样做:
=IF(AND(F2>4,OR(A2="MIE", A2="CIE", A2="MIC")), "Violation", "No Violation"))
翻译:如果F2大于4,同时A2是“MIE”或“CIE”或“MIC”,那么这就是违规行为。这正是我想要的,我只是不知道它被称为嵌套和,或函数。这给了我足够的处理空间,以便我也可以包括字段事件条件。我的最终解决方案:=if(and(F2>4,或(A2=“MIE”,A2=“CIE”,A2=“MIC”,F2>6,或(A2=“现场事件”),“违规”,“无违规”)非常感谢teylyn!