excel - 我想结合 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 ) “向内延迟”
任何人都可以帮忙吗?
解决方案
如果检查 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 稍微更改了公式,因为在文本中您指定了“小于”,尽管在您的公式中您有“小于或等于”。所以一定要检查一下
推荐阅读
- python - 如何为pyplot中的每个x值在y轴上绘制平均值
- android - GraphQL:配置订阅管理器
- protractor - 如何使用量角器测试物化图标?
- php - 如何在不更改数据库字符集的情况下显示菱形问号中的正确字符?
- cron - 考虑到今天的日期是 2018 年 12 月 26 日,我必须配置在每个工作日(周一至周五)下午 2 点开始日期 2019 年 1 月 5 日运行的作业
- python - TypeError:尝试获取用户输入时,“元组”对象不可调用
- reactjs - 在 react-router v4 中加载 url 时组件不呈现
- oracle - 将两行合并为一行,其中一列具有不同的值
- c# - 有没有办法在不分配的情况下将通用枚举值转换为 UInt64 值?
- java - 如何将okhttp客户端连接到动态代理列表