基于RAG规则的日期条件格式设置技术求助
如何用RAG规则设置日期条件格式(红/琥珀/绿)
按以下步骤设置,注意条件顺序不能乱(Excel会从上到下依次判断,优先级高的放前面):
- 选中需要设置格式的单元格区域(比如A2:A100,根据你的实际范围调整)
- 打开「条件格式」→「新建规则」,选择「使用公式确定要设置格式的单元格」
第一个规则(红色:日期晚于当日)
- 输入公式:
=A1>TODAY()(这里A1是你选中区域的左上角单元格,比如选的是A2开头就写A2) - 点击「格式」→「填充」,选择红色,确定
第二个规则(琥珀色:到期前3个月内)
- 再次新建规则,同样选公式类型
- 输入公式:
=AND(A1<=TODAY(), A1>=EDATE(TODAY(),-3)) - 设置填充色为琥珀色,确定
第三个规则(绿色:距到期超3个月)
- 新建规则,公式:
=A1<EDATE(TODAY(),-3) - 设置填充色为绿色,确定
注意事项
- 如果你的Excel版本不支持
EDATE函数(出现#NAME?错误),可以用替代公式:
琥珀色公式替换为:=AND(A1<=TODAY(), A1>=DATE(YEAR(TODAY()),MONTH(TODAY())-3,DAY(TODAY())))
绿色公式替换为:=A1<DATE(YEAR(TODAY()),MONTH(TODAY())-3,DAY(TODAY())) - 确保公式里的单元格引用和选中区域的起始单元格一致,不要用绝对引用(比如$A$1),除非你想固定引用某一格
内容的提问来源于stack exchange,提问作者Caroline Mackay
相关产品推荐
相关产品推荐

