想做一个EXCEL表格提醒,当A列或B列中任意一个日期小于30天时在C列显示“即将到期”,大于30天时在C列显

示“合同过期”。A列和B列均为合同到期时间,例如A列2013年1月1日到期,B列2013年5月1日到期。

第1个回答  2013-05-08
如果数据在A2和B2,C2输入:=IF(OR(A2-TODAY()<0,B2-TODAY()<0),"合同过期",IF(OR(A2-TODAY()<30,B2-TODAY()<30),"即将到期","")),下拉填充公式即可。
大于30天显示合同过期,没明白意思,如果当前日期小于合同到期日期合同就应该过期了。所以公式中用合同到期日期减去当前日期表示。如果要大于30表示合同过期,那么将0改为-30即可。