image

在本文中,我们将学习如何在Microsoft Excel中计算天数。

如何计算两个日期之间的天数?

可能有一种简单的方法,可以从旧日期中减去最新日期。或者,您可以使用Excel DATEDIF函数。此功能有时不显示。您必须将其输入为全文。您可以使用示例中说明的“今天”功能选择今天的日期,以在Excel中以天,月或年为单位来计算一个人的年龄。

Excel中的DATEDIF函数

DATEDIF函数是一种Excel函数,用于获取两个日期之间的完整日历周期。 Excel中的DATEDIF函数可获取一个人的年龄。基本上,这是excel中日期的减法函数,因为此函数返回以日历周期表示的数字。

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

语法:

=DATEDIF(start_date, end_date, unit)

Start_date:采用有效excel格式的第一个日期end_date:采用有效excel格式的第二个日期单位:引号中的单位“ y”获取日期之间的年份“ m”获取日期之间的日期“ d”获取日期之间的天数“ md”获取日期之间的天,忽略月和年“ ym”获取日期之间的月,忽略天和年“ yd”获取日期之间的天,忽略年

Unit

Purpose

Meaning

d

days

Complete calendar days between the days

m

months

Complete calendar months between the days

y

years

Complete calendar years between the days

md

Days without months and years

Complete calendar days between the

days as if the dates were of the same month & year

ym

Months without years

Complete calendar months between the days

as if the dates were of the same year

yd

Days without years

Complete calendar days between the days as if

the dates were of the same year

|单元参数很重要。

示例:

所有这些可能会使您难以理解。让我们通过一个示例来了解如何使用该函数。

这里我们有一些例子来测试公式。给定开始日期和结束日期,我们需要计算日期之间的天差

image

使用公式:

=DATEDIF (A2, B2, C2)

A2:第一个日期参数作为单元格引用B2:第二个日期参数作为单元格引用C2:指定单位

image

使用该函数时,带有标记的框向我们展示了该函数的参数作为单元格引用。

image

该函数使用“ y”

image

返回日期之间的完整日历年。如您所见,该函数返回值。

注意:

。 excel中的日期必须采用有效格式。函数的单位参数可以作为单元格引用或直接给函数加双引号。

。 Start_date必须在end_date之前,否则函数将给出#NUM!错误。该函数给出#VALUE!如果日期无效,则错误。

该功能最常用的示例之一是获取excel中一个人的年龄。

以下是使用DATEDIF函数获取excel年龄的示例。

DATEDIF函数与TODAY函数结合使用。

Excel中的“ link:/ excel-date-and-time-excel-today-function [TODAY函数]”用于在单元格中生成今天的日期。

语法:

=Today()

image

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

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

image

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

公式:

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

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

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

“ Y”表示年龄。

Note:

Here we are using Today as an end date. You can use end date as your

choice.

image

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

image

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

image

我们以月为单位的年龄

image

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

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

=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”。

image

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

希望本文有关如何在Microsoft Excel中计算天数是具有解释性的。在此处查找有关计算日期和时间值以及相关Excel公式的更多文章。如果您喜欢我们的博客,请在Facebook上与您的朋友分享。您也可以在Twitter和Facebook上关注我们。我们希望收到您的来信,请让我们知道我们如何改进,补充或创新我们的工作,并为您做得更好。写信给我们[email protected]

相关文章:

如何在Excel中使用WORKDAY函数::使用Excel中的WORKDAYS函数将添加到start_date的天数返回为工作日日期值。

如何在Excel中使用NETWORKDAYS函数::使用NETWORKDAYS函数返回两个给定日期之间的工作日。

在Excel中计算假日之间的假期:使用Excel中的DATEDIF和NETWORKDAYS函数计算两个给定日期之间的非工作日。

link:/ excel-date-time-formulas-extract-days-between-dates-ignoring-years-excel [在Excel中提取忽略日期的日期之间的天数]“:使用不同的函数计算两个日期之间的天数, Excel中的数学运算`link:/ excel-date-time-formulas-count-birth-dates-range-by-month-excel [在Excel中按月计算出生日期]:计算一个日期中的日期数特定月份使用Excel中的SUMPRODUCT和MONTH函数。

`link:/ tips-price-by-weekdays-excel [Excel中按工作日计算的总和]]:使用Excel中的SUMPRODUCT和WEEKDAY函数,将与特定工作日中的日期数相对应的总和的价格值。

热门文章:

如何在Excel中使用IF函数:Excel中的IF语句检查条件,如果条件为TRUE,则返回一个特定值;如果为FALSE,则返回另一个特定值。

如何在Excel中使用VLOOKUP函数:这是excel中最常用和最受欢迎的函数之一,用于从不同范围查找值和床单。

如何在Excel中使用SUMIF函数:这是另一个仪表板必需的功能。这可以帮助您汇总特定条件下的值。

如何在Excel中使用COUNTIF函数:使用此惊人的函数对带有条件的值进行计数。您无需过滤数据即可计算特定值。 Countif功能对于准备仪表板至关重要。