在EXCEL表格中,我们经常会用到固定日期的计算,今天我就来跟大家交流一下以下几个日期计算的公式:

1.EDATE 计算从开始日期算起的数个月之前或之后的日期

2.EOMONTH 计算指定月份数之前或之后的月末

3.WORKDAY 计算除了周末和节假日之外的日期

首先,我们先来了解下EDATE的使用方法:

EDATE(start_date,months)

start_date,一个日期值,代表指定的开始日期。

months,整数值,代表指定的月份数。

此公式主要用于月份的前推或者后推,比如计算食物的保质期,新入职员工的转正日期。

图1 计算食品保质期

保质期满日=(生产日期单元格,保质期单元格)

图2 计算员工转正日期

转正日期=(加入公司日期单元格,实习期(月)单元格)

接下来,我们来看下EOMONTH的使用方法。

EOMONTH(start_date,months)

start_date,一个日期值,代表指定的开始日期。

months,整数值,代表指定的月份数。

大家可以看到,EOMONTH公式和EDATE公式数值内容是一样的,那具体区别是什么呢?

区别就是EDATE是按照整月数计算的,开始时是几月几号,结束时就是几月几号。而EOMONTH则计算的是月末那一天,即不管开始日期是几月几号,计算出来的都是到期后的月末。此公式通常用于缴费类项目。

图3 付款日计算

下个付款日=(已付款日期,付款日)

其中,付款日为整数,指代几个月以后,比如通讯费付款日为1,水费付款日为2,物业费付款日为12。

最后,再来为大家介绍下公式WORKDAY的使用方法。

WORKDAY(start_date,days,holidays)

start_date,一个日期值,代表指定的开始日期。

days,除了周末和节假日之外的几个工作日之后,比如5日之后,则为5。

holidays,特定节假日,可以指定单元格范围。

此公式可用于文件发送日期计算,可自动跳过周末和特殊节假日。

图4 日期计算

发送日=(接收日,几日之后,节假日范围(此例子为国庆节7天))

图5 日历展示

由上图日历可以看到,9月30日开始,5个工作日后为10月14日。其中1-7号国庆假期,9号、10号为周末。9月30号、10月8号为工作日,11-13号为工作日,共计5天。即从9月30日开始,5个工作日后为10月14日。

以上就是为大家介绍的EXCEL中日期的计算方法,喜欢的朋友可以收藏+关注,后面会为大家带来更多的知识交流。