如何在Excel中用DATEDIF函数结合条件格式高亮日期单元格?
解决Excel条件格式日期对比问题
核心问题分析
你之前的公式用了绝对引用$F$3,导致所有单元格都只和F3对比,而非各自单元格的日期,这是规则无效的关键原因。另外需注意条件格式的规则优先级顺序(红→黄→绿,从上到下优先匹配)。
具体设置步骤
选中区域$F$3:$G$118,打开「条件格式」→「新建规则」→「使用公式确定要设置格式的单元格」,按以下顺序添加3条规则:
1. 过去日期标红
公式:=F3<TODAY()
设置单元格填充色为红色。
注:这里用相对引用
F3,Excel会自动适配G列单元格(比如G3会对应G3<TODAY())
2. 90天内(含今日起未来90天)标黄
公式:=AND(F3>=TODAY(), F3<=TODAY()+90)
设置单元格填充色为黄色。
3. 90天后标绿
公式:=F3>TODAY()+90
设置单元格填充色为绿色。
额外注意事项
- 确保F、G列单元格为日期格式(选中单元格查看顶部格式栏,若为文本格式,公式会失效)。
- 规则顺序不可颠倒:红色规则放在最上方,其次黄色,最后绿色,Excel会优先应用先匹配到的规则。
内容的提问来源于stack exchange,提问作者mirgss
相关产品推荐
相关产品推荐

