Excel的日期和时间函数DATEDIF()

作者&投稿:爨广 (若有异议请与网页底部的电邮联系)
~ Excel的日期和时间函数DATEDIF()

DATEDIF()表示Date+Dif,是Microsoft在Excel2000版中采用的Lotus1-2-3遗留下来的兼容性函数,该版本是唯一说明此功能如何工作

的版本。它可以在所有Excel版本中使用,但是在Excel2000之后的“公式”菜单或“帮助”菜单中都没有。如果您的电子表格体验是从Lotus

开始的,这对成千上万的用户都是如此,那么您会很高兴知道这个旧版本Lotus功能仍然有效。

此功能的目的是计算用户指定的开始日期和结束日期之间的时间,以天,月或年为单位。该函数的参数为:

Start_date:Excel日期序列号格式的开始日期

结束日期:Excel日期序列号格式的结束日期

单位:使用的时间单位(年,月或日)

语法如下:=DATEDIF(start_date,end_date,unit)

使用单位参数指定“单位”,这是文本代码。例如,以下代码说明了如何在函数的语法中使用这些值:

使用字母“Y”指定整年的差额

使用字母“M”指定整月的差额

使用字母“D”指定天数差

使用字母“MD”显示天数差异,而忽略月份和年份

使用字母“YM”显示月份的差异,并忽略日期和年份

使用字母“YD”显示天数差异,并忽略年份

您可以使用DATEDIF()函数确定某人的年龄(年,月和日);计算您的公司周年纪念日;查明您的设备多长时间或计算机设备的年龄;

确定两个日期之间的天数,月数或年数;倒计时圣诞节前的天数;还有更多。

日期格式

您可以通过四种不同的方式为此公式输入日期:

1.作为序列号,这是MicrosoftExcel唯一存储日期的方法,因此您可以在计算中使用它们。输入日期后,使用常规格式,它将显示为

Excel序列号。

例如,要查找从2016年6月16日(开始日期)到2016年10月31日(结束日期)之间的月数,请编写以下公式:=DATEDIF(42537,42674,“m”)。

该公式的结果是四个月。

注意:在WindowsPC上,Excel无法计算1900年1月1日之前的日期,在AppleMac系统上,Excel无法计算1904年1月1日之前的日期。

2.作为单元格引用:即,您可以指向或输入单元格地址。例如,从10/10/2010(在单元格A5中)到11/11/2011(在单元格B5中)之间的天数。

此示例的公式为=DATEDIF(A5,B5,”d”)。该公式的结果是397天。

3.作为文本字符串:即,引号内的日期。您可以按自己喜欢的任何格式输入日期。但是请注意,如果您输入不带年份的月份和日期,则Excel将采用

当前年份。此示例的公式为=DATEDIF(“2012年12月12日”,“2015年12月25日”,“y”)。这个公式的结果是三年。

4.或者,作为对其他函数(如TODAY()函数或NOW()函数)的响应。例如,从NOW()到圣诞节多少天?使用此公式找出

:=DATEDIF(NOW(),“12/25/2016”,“d”)。答案是70天。

注意:请记住,使用NOW()或TODAY()函数时,答案每天都会变化。因此,如果明天打开此电子表格,答案将减少一天。

向上或向下取整结果

1.DATEDIF()函数始终四舍五入(默认情况下)到最接近的整月或整年。

2.如果要计算四舍五入的月或年,请向公式中添加半个月或半年:=DATEDIF(A19,B19+15,“m”)半个月(或15天),

或=DATEDIF(A21,B21+183,“y”)半年(或183天)。现在将结果四舍五入到最近的月份或年份。

嵌套DATEDIF()函数

1.您还可以嵌套DATEDIF()函数,将其与其他Excel函数(如上述TODAY()和NOW())组合,或将其嵌套在其中以获取所有三个参数

(年数,月数,和天。例如,要获取2011年3月15日至2016年12月7日之间的年,月和日,请使用单元格引用而不是实际日期输入以下公式:

=DATEDIF(A23,B23,“y”)&”years,“&DATEDIF(A23,B23,“ym”)&“个月,”&DATEDIF(A23,B23,“md”)&“天”。

答案是5年8个月22天。

注意:使用单元格引用总是比将日期硬编码为以下公式更好:=DATEDIF(“3/15/11”,“12/7/16”,“d”),因为您可以轻松更改

只需在旧日期顶部输入或复制一个新日期,即可在电子表格中添加日期。如果将日期硬编码到公式中,则必须一次打开并编辑每个公式。并且,

当您复制硬编码的公式时,每个复制的单元格中的日期都相同。

2.如果要确切地找到WhoopiGoldberg今天的年龄,请在A24单元格中输入她的生日(11/13/1955),然后在E24单元格中输入以下公式:

=DATEDIF(A24,TODAY(),“y”)&“年,”&DATEDIF(A24,TODAY(),“ym”)&“个月,”

&DATEDIF(A24,TODAY(),“md”)&“天”。答案(几个月前我制作此电子表格时)是60年,11个月和3天,当然,如果我今天

打开此电子表格,那将是更长的时间。




怎么让excel里面日期显示年月日时分秒?
在excel里面可以显示日期,时间,日期时间只能显示到分钟,无法显示年月日时分秒,我这给大家介绍一种方法可以显示年月日时分秒。打开excel,然后在单元格里输入日期时间,精确到秒,当单元格式活动单元格的时候正常,但是不是活动单元格的时候,日期时间中的秒就消失了。在'设置单元格格式'里,都没有一...

Excel如何在一个单元格内保留日期和时间?
5. 在弹出的分列向导对话框中,选择“日期”作为分隔符类型。如果日期没有特定分隔符,可以选择“其他”类型并输入日期的格式(例如,yyyy\/mm\/dd)。6. 完成分列过程后,日期将只保留日期部分,而时间将被删除。7. 如果你经常需要处理这种数据,可以考虑使用Excel的日期函数来提取...

Excel中两个时间怎么算小时和分钟
在Excel中,两个日期时间相减得出小时数的公式是 `=*24`。在Excel中处理日期和时间时,系统内部实际上是将它们转换为特定的数值来表示。通常,一个完整的日期被Excel视为1,而一天中的每个小时则相当于1\/24。因此,当我们在Excel中对两个日期时间进行减法运算时,得到的结果实际上是以天为单位的小数...

如何在excel中插入日期和时间?
2.然后,选择【MicrosoftDateandTimePickerControl】,点击【确定】:3.接下来,点击【设计模式】,此时会退出【设计模式】:4.最后,点击下拉框,可以看到效果:以上就是在Excel表格中插入日历表的操作过程了,是不是很简单呢?但是里边有一些细节的问题需要大家在操作的时候多多注意,避免自己不能成功的把...

如何让excel自动显示当天的日期和时间?
需要注意的是,这些函数提供的是实时数据,这意味着每次重新计算工作表时,显示的日期和时间都会更新。如果你需要记录某个特定时刻的日期和时间,而不是实时更新的数据,你可能需要在获取到所需时间后立即复制并粘贴为值,或者使用VBA宏来记录时间。总的来说,Excel提供了强大的内置函数来自动显示和更新日期...

在excel中如何设立日期时间+小时数=新的日期时间
完整的日期时间包含一个正整数的日期和一个小数的时间;一个完整的日期时间可以直接和纯时间的小时数直接相加得到新日期时间,如下图:

如何让EXCEL中的时间日期显示为时间和日期?
原因是excel单元格的格式不对,重新设置一下。设置方法为:1、仔细观察此单元格有可能是日期类型,调整为常规,这时单元格就不是日期和时间的值了,而是一个小数,这当然不是我们想要的结果。2、如果让单元格仍为日期类型,又要显示日期和时间。3、在设置单元格格式面板上,日历分类中选择日期和时间类型...

在Excel单元格中输入日期与时间的几种方法
2.右击表格填写日期,然后选择“格式单元格”。3.查找单元格格式的数字和自定义的数字。4.在“custom”、“type(T)”中,使用双引号表示要填写的一般格式,如确定日期。只需更改日期,如图所示。5.在这个单元格中输入“1”,结果是您刚刚输入的年份、月份和日期。这解决了在excel中输入日期的问题。

Excel中日期和时间也能计算哟,不信你看
不管你是从事财务工作还是人事工作,用Excel制作表格时,输入日期和时间是经常的事,在Excel中日期和时间可以参与计算的,这样可以省去不少手要录入的麻烦,今天小编就和大家分享几个日期时间的计算,不想加班的小伙伴们,赶快加入【Excel与财务】的学习大军吧!一、合并日期和时间 将下图中日期和时间合并...

excel中如何输入当前系统日期和时间
Excel虽然提供了大量的用户界面特性,但它仍然保留了第一款电子制表软件VisiCalc的特性:行、列组成单元格,数据、与数据相关的公式或者对其他单元格的绝对引用保存在单元格中。Excel是第一款允许用户自定义界面的电子制表软件。它还引进了“智能重算”的功能,当单元格数据变动时,只有与之相关的数据才会...

临潭县13239875177: Excel 怎样自动计算固定日期与现在日期的天数 -
闵爬加味: Excel自动计算固定日期与现在日期的天数可使用DATEDIF函数实现. 方法步骤如下: 1、打开需要操作的EXCEL表格,在空白单元格输入公式=DATEDIF(A1,TODAY(),"D")并回车.【其中A1是“固定日期”所在单元格,可根据实际修改】 2、在单元格中点击鼠标右键选择“设置单元格格式”. 3、点击左侧的“常规”并确定即可. 4、返回EXCEL表格,下拉填充相关单元格公式,可发现自动计算固定日期与现在日期的天数操作完成.

临潭县13239875177: excel中的date函数如何使用? -
闵爬加味: DATE:返回代表特定日期的序列号.如果在输入函数前,单元格的格式为“常规”,则结果将设为日期格式.语法:DATE(year,month,day)Year 参数 year 可以为一到四位数字.Microsoft Excel 将根据所使用的日期系统来解释 year 参数.默...

临潭县13239875177: excel计算日期函数 -
闵爬加味: datedif 函数:返回两个日期之间的年\月\日间隔数.通常用来计算两日期之差.语法:datedif(开始日期,结束日期,返回类型) 注:结束日期必须大于起始日期返回类型如下:"Y" 时间段中的整年数. "M" 时间段中的整月数. "D" ...

临潭县13239875177: 日期与时间函数的日期函数 -
闵爬加味: 函数名 函数说明 语法 DATE 返回代表特定日期的系列数. DATE(year,month,day) DATEDIF 计算两个日期之间的天数、月数或年数. DATEDIF(start_date,end_date,unit) DATEVALUE 函数 DATEVALUE 的主要功能是将以文字表示的日期转换...

临潭县13239875177: 在Excel中怎么用函数统计两个日期之间相隔的天数 -
闵爬加味: Excel中用函数统计两个日期之间相隔的天数使用DATEDIF函数,函数的形式:DATEDIF(Start_date,End_date,Unit),计算步骤如下:1.输入两个日期之后,鼠标左键点击要输入相隔天数的单元格,注意开始日期一定要早于结束日期,如下图红框所示;2.然后在函数图标fx后面的输入框输入“=DATEDIF(A1,B1,"D")”,如下图红框所示;3.按回车键,就可以计算出两个日期之间相隔的天数,如下图红框所示;4.如果需要计算更多日期差,将日期分别输入在后面的单元格,如下图红框所示;5.然后利用填充柄,就可以迅速复制公式计算出其他的日期差,如下图红框所示.

临潭县13239875177: 电子表格如何利用函数表示系统当前日期 -
闵爬加味: 所需工具:Excel. 步骤如下: 1、打开一个Excel表格(如图); 2、通常我们会用Today函数来显示日期(如图); 3、在单元格中输入函数“=today()”(如图); 4、点击enter键后即可显示今天的日期,但是不能显示时间(如图); 5、需要同时显示日期和时间,可用到NOW函数(如图);6、在单元格中输入函数“=now()”(如图); 7、点击enter键后即可显示当前日期和时间(如图).

临潭县13239875177: excel怎么计算两个日期之间天数和时间计算 -
闵爬加味: 第一个前面的日期在A2、第二个后来的日期在B2,则在C2单元格输入公式:=DATEDIF(A2,B2,"D") 或者是:=B2-A2时间小时数: =(B2-A2)*24

临潭县13239875177: Excel里日期函数
闵爬加味: 如图:以年加一,月加二,日加三为例,将公式 =DATE(YEAR(A1)+1,MONTH(A1)+2,DAY(A1)+3) 粘贴过去,如图:

临潭县13239875177: 日期和时间函数怎么分类呢?
闵爬加味: 1、快速在表格中输入时间日期按CTRL+SHIFT+;键可以快速输入当前的时间,按CTRL+;可以快速的输入当前的日期如果需要时间是在单元格里面自动更新的话,需要使...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网