当您必须在Excel中找出从一个日期到另一个日期的确切年龄或确切日期差时,可以使用DATEDIF函数。因此,Excel工作表具有内置格式,可检测输入到工作表中的日期。这些日期可以保持不变,也可以根据特定日期更改。

无论是Dd / mm / yyyy还是mm / dd / yyyy,这两种格式都可以通过纸张检测。因此,如果输入10/08/2011,则工作表将自动将其读取为2011年8月10日。要创建自动更改的动态日期,请使用= DATE()函数。和Ctrl +;将自动输入当前日期,不会更改。

DATEDIF函数要计算两个日期之间的差异,可以使用DATEDIF函数。

例如,打开一个新的工作簿,并在A1单元格中输入一个较早的日期(例如10/10/1986)。然后在A2中输入最近的日期(例如,2011年10月8日)。

为了找到天数的差异,简单的= A2-A1将为您提供9070天的答案。但是要得到答案就不会。数月之久,DATEDIF可以提供帮助。

DATEDIF(start_date,end_date,“ interval”)是语法。开始日期是较早的日期,结束日期是较新的日期。结束日期应始终晚于开始日期。否则,您会收到“ #VALUE!”错误。

时间间隔具有5个不同的参数。如果您想在几天内回答,请输入“ d”。对于几个月,“ m”,几年,“ y”,对于某某月份和某某天,“ md”,对于某某年,某某月,“ ym” 。

在工作表中,以1/10/1986作为开始日期,10/10 // 2011作为结束日期,在单元格A4中输入语法= DATEDIF(A1,A2,“ d”)作为天数= DATEDIF(A1, A2,“ m”)代表否。月份,= DATEDIF(A1,A2,“ y”)为否。年份,= DATEDIF(A1,A2,“ md”)为否。月和天,= DATEDIF(A1,A2,“ ym”)表示否。年和月。

目的此功能在计算任何事物的年龄时很有用。这是准确的,您可以保存该工作表以在许多其他情况下使用该公式。

错误有时,您的Excel工作表可能根本不显示datedif函数。

还是可能会继续给您一个#NAME?错误。为此,您需要输入日期作为日期值。在单元格A1和A2中,分别以= DATEVALUE(yyyy / mm / dd)形式输入两个日期。您将分别得到分别对应于1986/10/10和2011/08/10的一系列数字31695和40824。现在,您可以遵循相同的datedif(a1,a2,“ d”),依此类推,您将获得正确的输出。您的天,月,年,md和ym的输出分别为9070,298,24,0和10。

您还可以使用DATE函数= DATE(催泪,月,日)。

您可以将一个功能执行相同的操作,而不必将所有这些都作为一个单元格。该级联函数的语法。

因此,如果您想知道2011年8月10日的确切年龄,可以使用excel日期差公式将输出读取为24年,10个月和0天。