excel - 条件格式中 IF 语句的语法 两组条件
问题描述
目标:查看基于任期和美元金额的配额实现情况。如果目标未命中,则颜色应为红色。如果达到了目标,那么它应该是绿色的。在 Excel 中使用带有公式的条件格式
条件:如果员工在前 90 天内目标为 1000 美元,90 天后目标为 4250 美元。
=OR(AND($B3-E$2<90,E3<1000),AND($B3-E$2>91,E3<4250))
这个公式导致只拾取第一部分而不是第二部分。示例:Tina 在 2018 年 5 月 1 日赚了 1287 美元,所以她错过了配额(任期超过 90 天,获得的金额少于 4250 美元),因此单元格应该是红色的。
解决方案
尝试这个:
=IF($B3-E$2<=90,IF(E3<=1000,TRUE,FALSE),IF(E3<=4250,TRUE,FALSE))
这还具有处理任期恰好为 90 天的边缘情况的优势(您不考虑AND
推荐阅读
- java - 如何使用 Hibernate 和 Spring-boot 从 JPA 查询中返回 SUM?
- c# - 如果日期在过去 WPF 中,则使文本块可见
- android - Android SearchView 图标作为搜索按钮
- php - 在 Woocommerce 单个产品页面中的产品价格上方显示自定义字段
- android - Firebase 谷歌登录
- c# - Codedui UWP WaitForControlExist 给出 UITestControlNotFoundException
- javascript - angularjs, HighCharts (Aw, Snap!) 崩溃
- jenkins - 詹金斯:无法连接到 localhost/0:0:0:0:0:0:0:1:9000
- jenkins - Jenkins:在每个节点上只为一个作业运行一个构建
- vba - 旧代码 1004、424、-2147024809 中的新运行时错误 (80070057)