EXCEL中合同提前一个月到期提醒设置

(1)在B列中怎样设置公式,使得在合同到期前一个月可以自动提醒?



    A         B    C

1 合同期满日期        是否提醒

2 2011-12-30        将到期

3 2011-12-21        已过期

4 2011-12-29        到期

5 2012-3-20         未到期

6 终止条件未出现        未到期

7 终止条件已出现        已过期

8 项目未完工          未到期

9 项目已完工          已过期

(2)在A列中如何设置使得A列中的字体会变成对应的颜色?


    A         B    C

1 合同期满日期           

2 2011-12-30   (A2中的字体为黄色,代表合同将到期)        

3 2011-12-21   (A3中的字体为红色,代表合同已过期)       
 
4 2011-12-29   (A4中的字体为红色,代表合同到期)        

5 2012-3-20    (A5中的字体为绿色,代表合同未到期)     

6 终止条件未出现   (绿色,代表合同未到期)     

7 终止条件已出现    (红色,代表合同已过期)    

8 项目未完工      (绿色,代表合同未到期)    

9 项目已完工      (红色,代表合同已过期)

注:合同期满前31天内,为将到期合同。

如何设置这两种情况,请高手指教。。。

第一种情况好办,第二种不行,只能是在B列表变色。

第一种情况,在B列设以下公式,合同到期满前31天内,会自动从(绿色的)“未到期”变成(黄色的)“将到期”;在当天日期到了或过了合同期满日期之后,那个(黄色的)“将到期”会自动变成(红色的)“已到期”或“已过期”。

以B3格为例,在B3格设计公式:

=IF(A3="项目未完工","未到期",IF(A3="项目已完工","已到期",IF(A3="终止条件未出现","未到期",IF(A3="终止条件已出现","已过期",IF((A3-TODAY())<=0,"已过期",IF((A3-TODAY())>31,"未到期","将到期")))))) 

要在B列变色,只要用条件格式设三种格式就可以了。如图

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-31

说第二种情况,如果用EXCEL 2007可以实现,用条件化格式,设三个条件,条件中用到公式 Now()求当天日期。具体见图片。

追问

你用英文版的?厉害。。。不过我看不懂。。。

本回答被提问者采纳
第2个回答  2020-03-23

第3个回答  2020-06-16

相似回答