excel学习库

excel表格_excel函数公式大全_execl从入门到精通

年月日间隔函数的常见用法

各位表亲,我们昨天学习了从日期里提取年月日,那怎么计算两个日期间的时间差呢(年、月、日),今天咱们先来学习EDATE、EOMONTH、DATEDIF函数的用法。

(一)函数简介

1. EDATE函数

用途:用来计算某个日期N个月之前/之后的日期

语法:= EDATE日期,月份)。

说明:月份为正数时表示向后推,月份为负数时表示向前推。

2. EOMONTH函数

用途:用来计算某个日期N个月之前/之后的日期所在月份的最后一天

语法:=EOMONTH日期,月份)。

3. DATEDIF函数

用途:用来计算前后两个时间相差的天数、月数、年数

语法:=DATEDIF起始日期,结束日期,间隔的类型【年】、【月】、【日】)。

计算年份间隔:=DATEDIF (开始日期,结束日期,"y")

计算月份间隔:=DATEDIF (开始日期,结束日期,"m")

计算天数间隔:=DATEDIF (开始日期,结束日期,"d")

计算日期天数间隔,忽略年份:=DATEDIF (开始日期,结束日期,"yd")

计算天数间隔,忽略年份和月份:=DATEDIF (开始日期,结束日期,"md")

⑥计算月份间隔,忽略天和年份:=DATEDIF (开始日期,结束日期,"ym")

(二)函数用法

1. 计算三个月之后的日期

根据下列日期计算三个月之后的日期。

图1:三个月之后的日期

【公式】:B3单元格的公式“=EDATE(A3,3)”。

【说明】:EDATE函数可以自动判断每月天数并修正,如该案例中,2024-1-31之后的三个月的日期应该是2024-4-31,但4月是没有31天,所以返回结果为2024-4-30。

2. 计算三个月之前的日期

根据下列日期计算三个月之前的日期。

图2:三个月之前的日期

【公式】:B3单元格的公式“=EDATE(A3,-3)”。

3. 计算三个月之后月份的最后一天

根据时间计算三个月之后月份的最后一天。

图3:计算三个月之后月份的最后一天

【公式】:B2单元格中的公式为:=EOMONTH(A3,3)。

【说明】计算三个月之前月份的最后一天,只需将第二参数改成-3即可

4. 计算两个日期之间相差的天数

图4:计算两个日期之间相差的天数

【公式】

C4单元格中的公式为:=B4-A4。

D4单元格中的公式为:=DATEDIF(A4,B4,"d")。

E4单元格中的公式为:=DATEDIF(A4,B4,"yd")。

F4单元格中的公式为:=DATEDIF(A4,B4,"md")。

【说明】:通过以上四个公式的计算结果,可以参数的差异。计算间隔月份和年份也是一样的道理。

【注意】:该函数在日常工作中应用还是非常广泛的,但在EXCEL中却是个隐藏函数(想用这个函数只能输入,且没有提示),主要原因是在某些情况下该函数计算结果会出错。比如,当起始日期和结束日期中一个为闰年一个不是闰年时,计算结果就会出错。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接