分享

Excel日期相关函数的计算方法你会吗

 存入仓库 2023-08-18 发布于河北

6.5、日期的计算

常用的日期计算函数有DATEDIF、DAYS、EDATE、EOMONTH。

6.5.1、DATEDIF函数

概念:

计算两个日期之间相隔的天数、月数或年数。

语法及参数:

DATEDIF(start_date,end_date,unit)

图片

Unit要返回的信息类型

图片

示例1:

如下图6-21所示,根据B列入职日期和C列今天的日期,分别计算出工龄有多少年、多少天、多少月?这里就要用到Unit返回类型的前三个Y、M、D。

D2单元格公式:=DATEDIF(B2,C2,'Y')。

E2单元格公式:=DATEDIF(B2,C2,'M')

F2单元格公式:=DATEDIF(B2,C2,'D')

图片

图6-21

示例2:

如下图6-22所示,根据B列的入职日期和C列今天的日期,分别用Unit返回类型的后三个计算出月数及天数。

D2单元格公式:=DATEDIF(B2,C2,'MD')

E2单元格公式:=DATEDIF(B2,C2,'YM')

F2单元格公式:=DATEDIF(B2,C2,'YD')

图片

图6-22

6.5.2、DAYS函数

概念:

返回两个日期之间的天数。

语法及参数:

DAYS(end_date, start_date)

图片

示例:

如下图6-23所示,计算B列和C列日期之间有多少天?D2单元格公式=DAYS(C2,B2),也可以直接用今天的日期减去入职日期,因为日期也是数值序列的一种,可以直接加减运算,此DAYS公式等同于=C2-B2。

图片

图6-23

6.5.3、EDATE函数

概念:

返回表示某个日期的序列号,该日期与指定日期 (start_date) 相隔(之前或之后)指示的月份数。使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期。

语法及参数:

EDATE(start_date, months)

图片

示例:

如下图6-24所示,根据A列提供的日期,计算2个月后的日期,B2单元格公式=EDATE(A2,2);计算1个月之前的日期,C2单元格公式=EDATE(A2,-1)。

图片

图6-24

6.5.5、EOMONTH函数

概念:

返回某个月份最后一天的序列号,该月份与 start_date 相隔(之后或之后)指示的月份数。使用函数 EOMONTH 可以计算正好在特定月份中最后一天到期的到期日。

语法及参数:

EOMONTH(start_date, months)

图片

示例:

如下图6-25所示,根据A列的日期,计算A2中日期2022/1/1之后2个月的最后一天的日期,B2单元格公式=EOMONTH(A2,2);计算A2中日期2022/1/1之前1个月的最后一天的日期,C2单元格日期=EOMONTH(A2,-1)。

图片

图6-25

如何学好Excel,请点击红色字体跳转文章查看:如何学习好Excel,这篇总结的很全面

更多Excel函数公式及技巧可以打开公众号,点开历史文章,然后在顶部搜索关键字,如不会可点击红色字体跳转链接看操作步骤,如何利用公众号搜索功能查资料
长按下面二维码;点击上面'前往图中包含的公众号'然后再点关注,可以收到更多Excel教程;也可加我微信duanzhenyun邀请进微信交流群。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多