excel中函数如何根据合同日期判断今天是否在合同期限中?

如图所示, E4为我合同开始日期,TEXT(EDATE(E4-1,12),"YYYY/MM/DD")为我合同终止日期。我用"2017/7/22"于其比较,可以判断出来该日期是否在合同期限内,可是我想做到用函数直接取今天日期,完成判断是否在合同期限内; 另外问下,终止日期可以在该函数的条件下提前30天吗,完成合同临近30天终止的提醒吗?感激不尽!!

不要用字符串来比较大小,可能不准确,用日期数据直接比较会比较准确:
=IF(AND(DATE(2017,7,22)>=E4,DATE(2017,7,22)<=EDATE(E4-1,12)),"否","是")
要提前30天,可以EDATE(E4-31,12)追问

如何在函数中直接取今日日期进行比较?我不可能每天日期都不会变。

追答

你是要把2017-7-22变成当天的时间进行比较?可以用TODAY()获取当前日期。
=IF(AND(TODAY()>=E4,TODAY()<=EDATE(E4-1,12)),"否","是")

温馨提示:答案为网友推荐,仅供参考
相似回答