Excel条件格式公式:如何将H1、H2计数值乘以0.5计算请假占比
请假追踪表条件格式修复方案
问题根源
你修改后的黄色条件格式公式存在逻辑不一致:AND函数的第一个判断条件已经把H1、H2乘以0.5计算,但第二个判断条件仍然沿用了原始公式(未处理H1、H2的0.5系数),导致两个条件的计算基准不同,条件格式无法正确触发。
正确公式设置
针对三个条件格式规则,统一使用包含H1、H2系数的计算逻辑,以下是各规则的公式:
1. 绿色(请假占比≤20%)
=((COUNTIF(ME12:ME13,"O")+COUNTIF(ME12:ME13,"L")+COUNTIF(ME12:ME13,"OY")+COUNTIF(ME12:ME13,"M")+COUNTIF(ME12:ME13,"V")+COUNTIF(ME12:ME13,"P")+COUNTIF(ME12:ME13,"H1")*0.5+COUNTIF(ME12:ME13,"H2")*0.5)/2)<=0.2
2. 黄色(请假占比20%-40%)
=AND( ((COUNTIF(ME12:ME13,"O")+COUNTIF(ME12:ME13,"L")+COUNTIF(ME12:ME13,"OY")+COUNTIF(ME12:ME13,"M")+COUNTIF(ME12:ME13,"V")+COUNTIF(ME12:ME13,"P")+COUNTIF(ME12:ME13,"H1")*0.5+COUNTIF(ME12:ME13,"H2")*0.5)/2)>0.2, ((COUNTIF(ME12:ME13,"O")+COUNTIF(ME12:ME13,"L")+COUNTIF(ME12:ME13,"OY")+COUNTIF(ME12:ME13,"M")+COUNTIF(ME12:ME13,"V")+COUNTIF(ME12:ME13,"P")+COUNTIF(ME12:ME13,"H1")*0.5+COUNTIF(ME12:ME13,"H2")*0.5)/2)<=0.4 )
3. 红色(请假占比>40%)
=((COUNTIF(ME12:ME13,"O")+COUNTIF(ME12:ME13,"L")+COUNTIF(ME12:ME13,"OY")+COUNTIF(ME12:ME13,"M")+COUNTIF(ME12:ME13,"V")+COUNTIF(ME12:ME13,"P")+COUNTIF(ME12:ME13,"H1")*0.5+COUNTIF(ME12:ME13,"H2")*0.5)/2)>0.4
额外注意事项
- 规则顺序:设置条件格式时,需按红色→黄色→绿色的顺序排列(Excel会优先匹配先设置的规则),避免低优先级规则覆盖高优先级。
- 应用范围:确认条件格式的应用单元格范围正确,不要仅设置单个单元格。
- 简化公式(可选):可以用SUMPRODUCT简化重复的COUNTIF,让公式更简洁,例如黄色公式可简化为:
=AND( (SUMPRODUCT(--(ME12:ME13={"O","L","OY","M","V","P"}))+SUMPRODUCT(--(ME12:ME13={"H1","H2"}))*0.5)/2>0.2, (SUMPRODUCT(--(ME12:ME13={"O","L","OY","M","V","P"}))+SUMPRODUCT(--(ME12:ME13={"H1","H2"}))*0.5)/2<=0.4 )
内容的提问来源于stack exchange,提问作者Oli A
相关产品推荐
相关产品推荐

