如何用excel函数DATEDIF计算出生年月?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-13

DATEDIF函数是Excle一个隐藏的函数,是找不到的,若要使用可以直接在公式输入栏上输入该函数(如图所示)。

1、语法形式:DATEDIF(start_date,end_date,unit)

其中:Start_date 为一个日期,它代表时间段内的第一个日期或起始日期。(起始日期必须在1900年之后)

End_date 为一个日期,它代表时间段内的最后一个日期或结束日期。

Unit 为所需信息的返回类型。

返回类型:

"Y" 时间段中的整年数。

"M" 时间段中的整月数。

"D" 时间段中的天数。

"MD" 起始日期与结束日期的同月间隔天数。 忽略日期中的月份和年份。

"YD" 起始日期与结束日期的同年间隔天数。忽略日期中的年份。

"YM" 起始日期与结束日期的间隔月数。忽略日期中年份

2、使用注意事项

(1)首先要注意的是参数的顺序,第一个参数是开始日期,第二个是结束日期,这二个的顺序不能反了,如图,输入顺序相反的参数,得不到正确的结果。

(2)另外第三个参数里,要用双引号,不能用单引号,否则也会出错。

3、例题解释

(1)题目:计算出生日期为1976-5-1人的年龄

公式:=DATEDIF("1976-5-1",TODAY(),"Y")

结果:42

(2)题目:计算日期为1976-5-1和当前日期的间隔月份数.

公式:=DATEDIF("1976-5-1",TODAY(),"M")

结果:511

(3)题目:计算日期为1976-5-1和当前日期的间隔天数.

公式:=DATEDIF("1976-5-1",TODAY(),"D")

结果:15556

(4)题目:计算日期为1976-5-1和当前日期的不计年数的间隔天数.

公式:=DATEDIF("1976-5-1",TODAY(),"YD")

结果:216

(5)题目:计算日期为1976-5-1和当前日期的不计月份和年份的间隔天数.

公式:=DATEDIF("1976-5-1",TODAY(),"MD")

结果:2

(6)题目:计算日期为1976-5-1和当前日期的不计年份的间隔月份数.

公式:=DATEDIF("1976-5-1",TODAY(),"YM")

结果:7

注意:TODAY()函数获取的是系统当前日期,所有列举的实例为2018-12-3日的计算结果,并不一定和你得到的结果相符。

参考资料:百度百科-DATEDIF函数



  • 【datedif函数】Excel函数计算时间差
    答:今天给大家分享一个日期函数【datedif函数】,主要用来计算日期之间的差,在Excel中也经常会用到,可以具体的计算时间差。Dateif函数中常用到的单位:Y=年,M=月,D=日。1、计算年数差 计算两个日期之间相隔几年。公式:=datedif(A2,B2,”Y”)2、计算月数差 计算两个日期之间相隔的月份,只需要将...
  • EXCEL里如何将两个日期相减得出相差的月份?
    答:EXCEL里由两个日期得出相差的月份,可通过DATEDIF函数实现。方法步骤如下:1、打开需要操作的EXCEL表格,在空白单元格输入函数=DATEDIF(,然后点击选择第一个日期所在单元格。2、输入半角逗号后,继续点击第二个日期所在单元格。3、继续输入“M”),完成公式=DATEDIF(A2,B2,"M")的编辑输入,回车即可。
  • Excel中进行datedif函数详解的操作技巧
    答:在《办公软件:[6]如何快速统计学生的年龄》中没有对函数datedif(Start_Date,End_Date,Unit)进行详解,感觉缺点东西,今天,小编就教大家在Excel中进行datedif函数详解的操作技巧。Excel中进行datedif函数详解的操作步骤 Start_Date:start,起始日期。End_Date:end,终止日期。终止日期可以是日期函数,如:...
  • WPSexcel日期函数DATEDIF函数的用法
    答:员工上班总天数,人员计算周岁年龄等等,都需要运用到函数来完成,很多朋友不知道该如何正确运用函数,今天我们就给大家介绍一种日期函数,那就是DATEDIF函数,主要计算计算天数、 月或两个日期之间的年数,具体如何操作呢,我们通过下面的例子给大家详细介绍。一起来学习一下吧! 日期函数DATEDIF函数的...
  • excel中日期差函数DATEDIF使用教程
    答:月、天)数。应用举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),"y"),确认后返回系统当前日期[用TODAY()表示)与A23单元格中日期的差值,并返回相差的年数。特别提醒:这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。
  • Excel中DATEDIF函数的使用详解和示例
    答:今天跟大家分享一个神秘的函数DATEDIF函数。它之所以神秘,是因为在插入公式和Excel帮助中都找不到它。下面小编就以实例的方式,为大家详细讲解DATEDIF函数的使用。DATEDIF函数的语法是DATEDIF(start_date,end_date,unit),其中参数start_date是指起始时间,end_date是指结束时间,unit是指数据返回的类型。这个...
  • excel特定时间段如何计算提取天数、月数?
    答:要计算每个人在特定时间段(2023年10月至2024年3月)内的打工月数,你可以使用Excel的DATEDIF函数结合IF和MIN/MAX函数来实现。DATEDIF函数可以计算两个日期之间的天数、月数或年数,而IF、MIN和MAX函数则可以帮助我们确定特定时间段内的日期范围。以下是一个逐步的方法来实现这个计算:确保日期格式正确:...
  • excel用什么函数可以计算两个日期之间的整数月?
    答:用函数DATEDIF(): 假定A1、B1单元格中有两个日期数据,计算这两个日期之间相差的整月数。 在C1中编辑公式 =DATEDIF(A1,B1,"m")&"月" 注意: 函数DATEDIF()为Excel的隐藏日期函数,但可以直接使用。其中“m”表示求整月数。1、首先,计算两个日期之间的天数。 在excel中,两个日期直接相减就...
  • 如何用excel函数统计两个日期之间的天数?
    答:Excel中用函数统计两个日期之间相隔的天数使用DATEDIF函数,函数的形式:DATEDIF(Start_date,End_date,Unit),计算步骤如下:1.输入两个日期之后,鼠标左键点击要输入相隔天数的单元格,注意开始日期一定要早于结束日期,如下图红框所示;2.然后在函数图标fx后面的输入框输入“=DATEDIF(A1,B1,"D")”,...
  • 如何使用EXCEL中的函数来计算两个日期之间天数
    答:例如,在 1900 日期系统中 Excel 将 1998 年 1 月 1 日保存为系列数 35796,因为该日期距离 1900 年 1 月 1 日为 35795 天。请查阅 Microsoft Excel 如何存储日期和时间。Excel for Windows 和 Excel for Macintosh 使用不同的默认日期系统。有关详细信息,请参阅 NOW。示例 DATEDIF("2001/1/...