一个excel表格第一列为日期第二列为第一列后推六个月,当系统日期还有15天到达第二列的日期变红色

一个excel表格第一列为日期第二列为第一列后推六个月,当系统日期还有15天到达第二列的日期变红色就是当系统日期还差15天到达第二列的日期,第二列的那一格自动变更为红色提示色

A2以下为日期,B2中输入:

=DATE(IF(MONTH(A2)>6,YEAR(A2)+1,YEAR(A2)),IF(MONTH(A2)>6,MONTH(A2)-6,MONTH(A2)+6),DAY(A2))

向下填充

选B2,条件格式,条件选公式,可以设两个条件,条件1:当系统还有15天显红色;条件2,当系统日期已过,显绿色,公式如下

条件1:=AND(B2-TODAY()<15,B2-TODAY()>=0)

条件2:=AND(A2<>"",TODAY()-B2>0)

格式刷向下刷,结果如下图:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-03
假设第二列为B列,B2公式:
=DATE(YEAR(A2),MONTH(A2)+6,DAY(A2))
下拉;
然后,选中B列,开始--样式--条件格式,新建规则,用公式:
=B1-15<=TODAY()
设置格式:填充红色。