Table of contents
在Excel中计算天数是我们日常活动中的一项重要任务。 但是,有哪些Excel公式可以有效地做到这一点呢? 在这篇文章中,我将使用Excel公式和Power Query计算从任何日期到今天的天数。
下载实践工作手册
为了更好地理解,你可以下载以下Excel工作簿,并自己练习。
计算日期到今天.xlsx
应用Excel公式计算从日期到今天的天数的8种简单方法
在这篇文章中,我们将向你展示如何应用一个 用Excel公式来计算日期的天数 到今天,通过使用 减法公式 , TODAY函数 , 日期功能 , 日的功能 , DATEDIF函数 , NETWORKDAYS函数 , NETWORKS.INT函数 而利用的是 权力查询 .
在进入主要讨论之前,让我们看看我们的数据集。
在下图中,我们给出了雇员的名字和他们的入职日期。 我们必须 计算从加入日期到今天的天数 .
让我们开始吧
1.在Excel中使用减法公式来计算从日期到今天的天数
我们可以使用减法公式毫不费力地计算从加入日期到今天的天数。
减法公式,是最容易扣除的公式,可能很容易应用,只要输入 减去 (-) 这两个日期之间的运营商。
步骤1。
- 首先,选择 E5 细胞。
- 然后,写下以下公式。
=D5-C5
- 最后,按 进入 .
第2步。
- 因此,你会看到第一个人的加入日期和今天的日期之间的天数。
- 然后,使用 填充手柄 工具,并将其从 E5 细胞到 E13 细胞。
第3步。
- 最后,你将得到数据集中所有的人的天数。
阅读更多。 如何在Excel中从今天开始减去天数或日期
2.采用TODAY函数计算从日期到今天的天数
如果你不想为当前日期创建一个不同的单元格,你可以随时利用 当代》杂志 功能 .
该函数返回当前日期,如果数据集被修改或打开,该日期将不断被更新。 没有参数在 TODAY函数 .
步骤1。
- 为了在我们的数据集中应用该函数,选择一个空白单元格,例如 E5 细胞。
- 然后,键入以下公式,计算员工加入办公室后的总天数。 这里 C5 是该雇员的入职日期。
=TODAY()-C5
- 然后,按 进入 .
第2步。
- 因此,你会看到第一个人的加入日期和今天的日期之间的天数。
- 然后,使用 填充手柄 工具,并将其从 E5 细胞到 E13 细胞。
第3步。
- 最后,你将得到数据集中所有的人的天数。
阅读更多。 计算今天与另一日期之间的天数的Excel公式
3.使用带有DAYS函数的Excel公式来计算从日期到今天的天数
另一个简单的方法是 计算两个日期之间的天数 在这种情况下,加入日期和当前日期是适用的。 日子 功能 .
该函数产生了两个Excel日期之间的天数。
DAYS函数的语法
=DAYS (end_date, start_date)
DAYS函数的参数
结束日期 - 结束日期。
开始日期 - 开始的日期。
步骤1。
- 那么,让我们在我们的数据集中应用这个函数。 现在,选择一个空白单元格,如 D5 .
- 然后,在这里插入下面的公式。 其中 D5 是当日的日期,而 C5 是加入日期的日期。
=DAYS(D5,C5)
- 之后,点击 进入 .
第2步。
- 在这里,你会看到第一个人的加入日期和今天的日期之间的天数。
- 然后,使用 填充手柄 工具,并将其从 E5 细胞到 E13 细胞。
第3步。
- 结果是,你将得到数据集中所有的人的天数。
阅读更多。 如何在Excel中计算两个日期之间的天数
4.在Excel中应用DATE函数来计算从今天开始的天数
你可以用以下方法计算天数 日期功能 . 日期 功能 返回某个特定日期所拥有的序列号。
DATE函数的语法
=DATE(年、月、日)
DATE函数的参数
年 - 本年度的数量。
月 - 这个月的数字。
日 - 今天的数字。
由于我们有一个包含日期的单元格,我们可以使用 年份 , 月 ,以及 天 此外,你还可以手动输入数据。
- 年 "功能 从一个给定的日期中提取年份。 该函数的语法是
=Year (date)
- ǞǞǞ Excel的MONTH函数 从一个给定的日期中提取月份
=MONTH (serial_number)
- ǞǞǞ Excel的DAY函数 返回从给定日期开始的1到31之间的数字,即每月的某一天。
=DAY(日期)
步骤1。
- 因此,我们的公式的形式是,其中 D5 是当日的日期,而 C5 是加入日期。
=日期(年(d5),月(d5),日(d5))-日期(年(c5),月(c5),日(c5))
- 现在,选择一个空白单元格 E5 ,输入公式,然后按 进入 .
第2步。
- 因此,你会看到第一个人的加入日期和今天的日期之间的天数。
- 此外,使用 填充手柄 工具,并将其从 E5 细胞到 E13 细胞。
第3步。
- 最后,给定的图片显示了数据集中加入日期和今天的日期之间的天数。
阅读更多。 在Excel中用VBA计算两个日期之间的天数
类似读物
- 如何在Excel中计算两个日期之间的月数
- 在Excel中添加日期(不包括周末)的方法(4种方法
- 如何在Excel中计算每月的工作日(4种简单方法)
- 在Excel中减去日期以获得年份(7种简单方法)
- 如何在Excel中计算两个日期之间的工作日(4种方法)
5.运用Excel公式中的DATEDIF函数来计算从日期到今天的天数
的使用。 日期:DATEDIF 函数也是一种计算Excel日期之间的天数的方法。 它专门用于确定不同单位的时间差,包括天、月和年。
DATEIF函数的语法
=DATEDIF (start_date, end_date, unit)
DATEIF函数的参数
开始日期 - 以Excel日期序列号格式的开始日期。
结束日期 - 结束日期为Excel日期序列号格式。
单位 - 要使用的时间单位(年、月或日)。
步骤1。
- 因此,我们的数据集的公式如下,其中 D5 是当日的日期,而 C5 是加入日期的日期。 另外。 d 指的是天(全天)。
=DATEDIF(C5,D5, "d")
- 现在在一个空白单元格中输入公式,然后按 进入 .
- 同样的,也是如此。 天数 函数,你也可以使用 今天 这里使用的是函数,而不是 end_date.
第2步。
- 然后,你会看到第一个人的加入日期和今天的日期之间的天数。
- 此外,使用 填充手柄 工具,并将其从 E5 细胞到 E13 细胞。
第3步。
- 最后,给定的图片显示了数据集中加入日期和今天的日期之间的天数。
阅读更多。 如何使用Excel公式计算从日期到今天的月数
6.在Excel中应用NETWORKDAYS函数计算从日期到今天的天数
如果你想计算工作日并排除周末日和节假日,你可以使用 网络日 功能 .
ǞǞǞ 网络日 函数计算两个日期之间的工作天数,星期六和星期日自动排除在函数之外,也可以选择排除一个假日列表。
你不能改变函数中默认的周末日。
NETWORKDAYS的语法 职能
=NETWORKDAYS (start_date, end_date, [节假日])
网络世界日的论点 职能
开始日期 - 开始的日期。
结束日期 - 结束日期。
假期 - [可选]作为日期的非工作日列表。
步骤1。
- 首先,让我们计算一下工作日的数量,不包括默认的周末日,也不计算假期。
- 因此,选择一个空白单元格并插入以下公式,其中 C5 是加入日期和 D5 是当天的日期。
=网络日(c5,d5)
- 然后,按 进入 .
第2步。
- 然后,你会看到第一个人的加入日期和今天的日期之间的天数。
- 之后,使用 填充手柄 工具,并将其从 E5 细胞到 E13 细胞。
第3步。
- 最后,给定的图片显示了数据集中加入日期和今天的日期之间的天数。
现在,我们可以加入一个假期列表。 并不强制要求假期的单元格范围与其他两个日期接近。 但要确保 美元($) 符号在单元格范围内可用,这样它就能对所有雇员起作用。
因此,该公式将是。
=networkdays(c5,d5,$e$5:$e$13)
其中 C5 是加入日期。 D5 是当天的日期(你可以使用 今天 函数来代替它)和 $E$5:$E$13 之后,选择一个空白单元格并按下 进入 .
- 最后,你会得到以下输出。
阅读更多。 如何在Excel中计算不包括星期天的工作日
7.使用Excel的NETWORKDAYS.INT函数来计算从日期到今天的天数
如你所知,每个国家的周末日都不同。 例如,在一些国家,周五和周六是周末日。
的一个主要局限性。 网络日 功能在周六和周日是固定的。 如果你想自定义周末的日子,那么 networkdays.int 功能将是你的正确选择。
这个功能也 计算工作日的数量,不包括定制的周末日和假期。
NETWORKDAYS.INT的语法 职能
=NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays])
NETWORKDAYS.INT的参数 职能
开始日期 - 开始的日期。
结束日期 - 结束日期。
周末 - [可选] 设置一周中哪些日子应被视为周末。
假期 - [可选] 对应被视为非工作日的日期的参考。
步骤1。
- 要在我们的数据集中应用该公式,选择一个空白单元格,例如 E5 .
- 然后,输入以下公式,其中 C5 是加入日期和 D5 是当日的日期,而 7 是针对周五和周六的周末日。
=networkdays.intl(c5,d5,7)
- 在按下 进入 ,你会得到以下结果。
第2步。
- 因此,你会看到第一个人的加入日期和今天的日期之间的天数。
- 之后,使用 填充手柄 工具,并将其从 E5 细胞到 E13 细胞。
第3步。
- 因此,给定的图像显示了数据集中加入日期和今天的日期之间的天数。
- 后来,如果你能在函数中包括假日。 在这种情况下,在这里写下以下公式。 其中 C5 是加入日期和 D5 是当天的日期。 7 是为周末的星期五和星期六以及 $E$5:$E$13 是用来度假的。
=networkdays.intl(c5, d5,7,$e$5:$e$13)
- 最后,你会得到以下输出。
阅读更多。 如何在Excel中计算欠款天数(简易步骤)
8.利用Power Query在Excel中计算从日期到今天的天数
如果你想做同样的分析,使用 权力查询 我使用不同的Excel函数所做的,这将是一个很好的决定。
权力查询 ,是最强大的商业智能工具之一,要求用户不需要学习特定的代码。
在MS Excel 2010、Excel 2010和2013中提供的第一个功能,是一个免费的插件。 自2016年以来,它已完全集成到Excel中。
在这里,我只展示了减法过程,使用的是 权力查询 .
步骤1。
- 首先,选择单元格区域 B4:D13 > 从表 (可在 数据 tab)>。 创建表格 >新闻。
第2步。
- 添加专栏 >新闻 CTRL key>选择两列,即 加入日期 和 今天 >点击 日期 > 减去天数。
第3步。
- 选择 主页标签 > 关闭 & 载入 > 关闭 & 加载到。
- 在这里,我们将选择 新的工作表 >新闻。
- 最后,你会得到如下输出。
阅读更多。 如何使用Excel公式自动计算从日期到今天的天数
总结
在这篇文章中,我们已经涵盖了 8 我真诚地希望你喜欢并从这篇文章中学到很多东西。 此外,如果你想阅读更多的文章,关于 ǞǞǞ 你可以访问我们的网站。 ǞǞǞ 如果你有任何问题、评论或建议,请在下面的评论区留言。