You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel多条件IF函数逻辑验证:BH列公式顺序是否正确?

公式判断顺序正确性分析

需求回顾

  • 完全无逾期(未逾期占比100%):返回绿色标识+数字15
  • 逾期6天及以上且占比<5%:返回黄色标识+数字10
  • 逾期6天及以上且占比>40%:返回红色标识+数字0
  • 逾期6天及以上且占比<40%,但逾期30天以上占比超80%:返回红色标识+数字0
  • 其余情况:返回橙色标识+数字5

给定公式

=IF(BA4=1;15;IF(SUM(BC4:BE4)<0,05;10;IF(SUM(BC4:BE4)>0,4;0;IF(AND(SUM(BC4:BE4)<0,4;BE4>0,8);0;5))))

判断顺序正确性分析

该公式的判断顺序是正确的,理由如下:

  1. 最高优先级条件优先判定:首先检查BA4=1(完全无逾期),直接返回15,精准匹配需求中无逾期的最高优先级场景。
  2. 特定低占比逾期场景跟进:接着判断逾期6天及以上总占比<0.05(<5%),返回10。这一步将占比极低的逾期场景单独区分,避免被后续通用逾期条件覆盖,符合需求中该场景的独立判定要求。
  3. 高占比逾期场景判定:随后检查逾期6天及以上总占比>0.4(>40%),返回0,对应需求中高占比逾期的场景。
  4. 特殊逾期结构场景判定:再判断总逾期占比<0.4但逾期30天以上占比>0.8的情况,返回0,覆盖需求中逾期占比不高但长逾期占比极高的场景。
  5. 兜底场景处理:最后返回5,覆盖所有未命中上述条件的剩余情况。

这种顺序确保了更具体、优先级更高的条件被优先处理,不会被后续宽泛条件覆盖,完全匹配需求中的逻辑。

内容的提问来源于stack exchange,提问作者MrXPs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 00:57:38