Excel制作合同到期自动提醒!

大家好,我是小鱼。

今天分享一下如何利用Excel制作合同到期提醒表,实现Excel表格自动计算合同到期日和天数,根据合同状态和到期天数自动填充颜色提醒,超实用。先看一下效果,已经到期的合同会自动被填充为红色,即将过期的合同会自动被填充为黄色。

具体操作步骤:

第一步、自动计算合同到期日期

1、首先合同【签约日期】和【到期日期】下面的数据必须是日期格式,不能是其它的格式否则无法计算,如果是其它格式需要转换成标准的日期格式,如下图所示

2、在"到期日期"下面的第一个单元格中输入公式:=EDATE(D3,E3)-1 然后填充向下填充剩下的数据即可, 如下图所示

解析:

①EDATE(开始日期, 月数) 函数是用来计算某个日期指定月份之后的日期。第一个参数开始日期:就是合同开始日期D3,第二个参数月:就是合同服务期月数E3。

②在公式后面-1是因为,合同一般都是提前一天。

第二步、自动计算合同到期天数

在【到期天数】下面的第一个空白格中输入公式=F3-TODAY(),这里的F3就是前面的合同到期日,TODAY函数是得出今天的日期,利用两者之差算出到期天数,然后再填充下面的数据即可,如下图所示

第三步、设置合同状态

我们可以为合同设置未到期/即将到期/已到期(大于30天设置为未到期,30天之内设置为即将到期,具体时间可以根据时间情况设置)

1、在【合同状态】下面的第一个空白单元格中,输入公式

=IF(H3>30,"未到期",IF(H3>0,"即将到期","已到期"))

然后回车,填充其它空白单元格。

解析:

=IF(H3>30,"未到期",IF(H3>0,"即将到期","已到期"))

这个公式中H3代表到期天数这一列,上面的公式含义是,第一个IF是当到期天数大于30天时提示合同状态"未到期";然后第二个IF就是当到期天数大于0小于30天合同状态为:"即将到期";如果上面两个的条件都不满足合同状态为:"已到期"。

第四步、根据合同状态设置自动填充颜色合同颜色

1、首先选中除标题行以外的其它数据区域,然后点击【开始】菜单栏下的【条件格式】工具栏中的"新建规则选项",如下图

2、在弹出的"新建格式规则对话框" ,在规则类型下拉菜单中选择"使用公式确定要设置格式的单元格"。输入公式=$G3="已到期",点击下面的"格式"选择红色,点击确定,这样到期的合同就会自动填充成红色了。

3、设置合同"即将到期"状态时填充黄色,重复以上1-2步骤,只是在第2步时公式输入=$G3="即将到期",在下面的"格式"选择黄色,点击确定,这样"即将到期"的合同就会自动填充成黄色了。如下图所示

图8

解析:

根据合同状态设置自动填充颜色合同颜色,主要是使用了条件格式,公式分别使用了

=$G3="已到期"

=$G3="即将到期"

G3就是合同到期的状态数据,锁定类不锁定行,在列前面加,然后设置对应的填充颜色即可。
希望这篇文章能对你有所帮助。点赞收藏不迷路呦!

相关推荐
怜渠客4 小时前
Excel的两个小问题解决
excel
IT小辉同学4 小时前
Excel大文件拆分
开发语言·python·excel
Ace'6 小时前
每日一题之Excel地址
excel
金州小铁匠6 小时前
基于EasyExcel封装的Excel工具类,支持高效导出和读取操作
java·spring·excel
inxunoffice7 小时前
导入 Excel 规则批量修改或删除 Word 内容
word·excel
爱敲代码的小冰10 小时前
【Excel】 Power Query抓取多页数据导入到Excel
android·java·excel
Ylsh370215 小时前
SheetDataMerge合并工作表(excel)内多行同类数据的小工具。
windows·excel·开源软件·office
狂野弘仁15 小时前
java excel xlsx 增加数据验证
java·python·excel
Smilecoc1 天前
excel单、双字节字符转换函数(中英文输入法符号转换)
excel
Terry_trans1 天前
工作中遇到的EXCEL小问题:多行有间隔符的合并
excel