|在本文中,我们将学习如何使用Excel中的DATEDIF函数计算从某个日期起经过的年,月和日的数量。

我们将学习如何使用“今天”功能在Excel中获取“今天”的日期。

DATEDIF函数返回Excel中给定两个日期之间的年,月和天数。

语法:

=DATEDIF(start_date, end_date, unit)

单位:

“ y”表示日期之间的年份 “ m”表示日期之间的天 “ d”表示日期之间的天 “ md”表示日期之间的天,忽略月份和年份 “ ym”表示日期之间的月,忽略日期和年份 _ “ yd”表示日期之间的天数,而忽略years_ Excel中的TODAY函数用于在单元格中生成今天的日期。

语法:

=Today()

1

让我们用下面的例子来说明这一点。

在这里,我们需要计算Ned Stark孩子的年龄。

2

使用公式来计算孩子的年龄。

公式:

=DATEDIF(C4,TODAY(),"y")

出生日期是C4单元格中的开始日期。

Today()函数用于获取“今天”的日期作为结束日期。

“ Y”表示年龄。

注意:

在这里,我们以今天为结束日期。您可以选择结束日期。

3

使用DATEDIF函数获得Jon Snow的年龄。将公式复制到其他单元格中,选择已应用该公式的第一个单元格所在的单元格,使用快捷键Ctrl + D查找其余孩子的年龄。

4

同样,我们将使用相同的功能但使用不同的单位来找出月份和日期。

5

我们以月为单位的年龄

6

现在我们以天为单位获取年龄。现在,有些人想知道我们是否需要查找两个日期之间的年,月和日。

使用公式将年,月和日相加

=DATEDIF(B2,TODAY(),"y") & "y " &

DATEDIF(B2,TODAY(),"ym")&"m " &

DATEDIF(B2,TODAY(),"md") & "d"

说明:

DATEDIF(B2,TODAY(),“ y”)&“ y”表示日期之间的年份,并在数字DATEDIF(B2,TODAY(),“ ym”)&“ m”后面附加字符串“ y”,表示日期之间的月份,忽略日期和年份,并在数字后附加字符串“ m”。

DATEDIF(B2,TODAY(),“ md”)&“ d”表示日期之间的日期,忽略月份和年份,并在数字后附加字符串“ d”。

7

如您所见,他们现在的年龄。您可以使用此功能来计算Excel中的服务天数。

希望您了解如何从特定日期开始计算年,月和日期的数量。您可以在Excel 2013和2010工作簿中执行这些任务。请在下方的评论框中分享您的查询。我们将为您提供帮助。

热门文章:

link:/ formulas-and-functions-vlookup-function简介[如何在Excel中使用VLOOKUP函数]