可实现合同到期自动预警。选中日期列,用条件格式设置公式=AND(D2>=TODAY(),D2

如果您在Excel中管理合同或付款日期,希望系统能自动识别临近到期的日期并高亮显示,可通过条件格式结合日期函数实现即时预警。以下是实现此功能的具体步骤:
一、使用条件格式+TODAY函数标记7天内到期
该方法基于当前日期动态计算剩余天数,对距离今天≤7天的到期日期单元格应用高亮样式,无需宏且实时更新。
1、选中包含到期日期的列(例如D2:D100),确保该列为标准日期格式。
2、在【开始】选项卡中点击【条件格式】→【新建规则】→【使用公式确定要设置格式的单元格】。
3、在公式框中输入:=AND(D2>=TODAY(),D2。
4、点击【格式】按钮,设置填充色为浅黄色,字体加粗,点击【确定】完成规则设置。
二、分层预警:用多条件格式区分不同风险等级
该方法通过叠加多个条件格式规则,为“3天内”“7天内”“30天内”分别赋予不同颜色,形成视觉优先级。
1、先选中日期区域(如D2:D100),打开【条件格式】→【新建规则】→【使用公式确定要设置格式的单元格】。
2、输入公式:=AND(D2>=TODAY(),D2,设置填充色为红色,字体白色加粗。
3、再次新建规则,输入公式:=AND(D2>=TODAY()+4,D2,设置填充色为橙色。
4、第三次新建规则,输入公式:=AND(D2>=TODAY()+8,D2,设置填充色为浅绿色。
三、结合IF函数在相邻列生成文字提醒
该方法不改变原日期单元格样式,而是在辅助列中输出可读性强的提醒文本,便于打印或导出时保留语义信息。
1、在到期日期列右侧插入新列(如E列),在E2单元格输入以下公式:
2、=IF(D2
3、将E2公式向下拖拽填充至对应行,确保与D列日期一一对应。
4、可进一步对E列使用条件格式,将含“逾期”“到期”字样的单元格设为红色背景。
四、利用条件格式+EDATE函数高亮年度续签日
该方法适用于需按年滚动提醒的合同,自动识别从签约日起每满12个月的续签节点,避免人工计算误差。
1、假定A列为签约日期,D列为自动计算的续签日期,在D2输入公式:=EDATE(A2,12),下拉填充。
2、选中D列续签日期区域,新建条件格式规则,公式为:=AND(D2>=TODAY(),D2。
3、设置该规则填充色为深蓝色,字体加粗,以区别于普通付款到期提醒。
五、通过条件格式+WORKDAY函数排除节假日到期预警
该方法确保提醒仅针对实际工作日,避免周末或法定假日触发误报,提升预警准确性。
1、准备一个包含全年节假日的日期列表(如Sheet2!A1:A20),命名为“HolidayList”。
2、选中到期日期列,新建条件格式规则,公式为:=AND(D2>=WORKDAY(TODAY(),0,HolidayList),D2。
3、设置填充色为紫色,表示已校准工作日逻辑的高优先级提醒。









