首页 > 解决方案 > 我想结合 2 个不同的 IF 嵌套逻辑来获得自动答案

问题描述

请参阅下面要组合的不同逻辑

=IF(T4=0,"DELAY",IF(T4<=4,"HIGH RISK",IF(T4<=8,"ALEART","ONTIME")))
=IF(S4>R4,"INWARD DELAY","FABRIC IN-HOUSE ON TIME")

我试过AND,OR,但没有运气。任何人都可以帮忙吗?

嗨,请。请参阅下面的详细信息,R = 预期内部日期,S = 实际内部日期,T = 剩余天数,现在我想要的是当剩余不到 8 天(T4)时,如果没有织物向内,它会显示“ALEART” , 当剩余少于 4 天时 (T4) 在没有织物向内的情况下显示“HIGH RISK”, & 当剩余少于 0 天时 (T4) 在没有织物向内的情况下显示“延迟”, &如果在单元格(S4)中完成的任何日期条目小于单元格(R4 预期日期),则它超过规则所有逻辑并显示“FABRIC IN-HOUSE ON TIME”否则如果单元格(S4)中的日期大于单元格(R4 ) “向内延迟”

任何人都可以帮忙吗?

标签: excel

解决方案


如果检查 S4,您只需要添加一个 - 如果它是空白的,请使用第一个公式,如果不是,请使用第二个。它应该看起来像这样:

=IF(ISBLANK(S4),IF(T4<0,"DELAY",IF(T4<4,"HIGH RISK",IF(T4<8,"ALERT",""))),IF(S4>R4,"INWARD DELAY","FABRIC IN-HOUSE ON TIME"))

它可以分解为

=IF(ISBLANK(S4),
IF(T4<0,"DELAY",IF(T4<4,"HIGH RISK",IF(T4<8,"ALERT",""))),
IF(S4>R4,"INWARD DELAY","FABRIC IN-HOUSE ON TIME")
)

就像我说的那样 - 你的两个公式加上一个额外的 if。我使用 T4 稍微更改了公式,因为在文本中您指定了“小于”,尽管在您的公式中您有“小于或等于”。所以一定要检查一下


推荐阅读