如何天在Microsoft Excel的计算数量
在本文中,我们将学习如何在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 |
|单元参数很重要。
示例:
所有这些可能会使您难以理解。让我们通过一个示例来了解如何使用该函数。
这里我们有一些例子来测试公式。给定开始日期和结束日期,我们需要计算日期之间的天差
使用公式:
=DATEDIF (A2, B2, C2) |
A2:第一个日期参数作为单元格引用B2:第二个日期参数作为单元格引用C2:指定单位
使用该函数时,带有标记的框向我们展示了该函数的参数作为单元格引用。
该函数使用“ y”
返回日期之间的完整日历年。如您所见,该函数返回值。
注意:
。 excel中的日期必须采用有效格式。函数的单位参数可以作为单元格引用或直接给函数加双引号。
。 Start_date必须在end_date之前,否则函数将给出#NUM!错误。该函数给出#VALUE!如果日期无效,则错误。
该功能最常用的示例之一是获取excel中一个人的年龄。
以下是使用DATEDIF函数获取excel年龄的示例。
DATEDIF函数与TODAY函数结合使用。
Excel中的“ link:/ excel-date-and-time-excel-today-function [TODAY函数]”用于在单元格中生成今天的日期。
语法:
=Today() |
让我们用下面的例子来说明这一点。
在这里,我们需要计算Ned Stark孩子的年龄。
使用公式来计算孩子的年龄。
公式:
=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. |
使用DATEDIF函数获得Jon Snow的年龄。将公式复制到其他单元格中,选择已应用该公式的第一个单元格所在的单元格,使用快捷键Ctrl + D查找其余孩子的年龄。
同样,我们将使用相同的功能但使用不同的单位来找出月份和日期。
我们以月为单位的年龄
现在我们以天为单位获取年龄。现在,有些人想知道我们是否需要查找两个日期之间的年,月和日。
使用公式将年,月和日相加
=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”。
如您所见,他们现在的年龄。您可以使用此功能来计算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功能对于准备仪表板至关重要。