跳到主要内容

在 Excel 中计算两个日期之间的天数(7 个示例)

作为 Excel 用户,您可能会遇到需要知道有多少 天在两个日期之间 在 Excel 中。 或者你想计算 今天和特定日期之间的天数. 或者你想得到的数量 两个日期之间的工作日. 本教程将介绍一些简单快捷的方法来计算两个日期之间的天数。 三种情况.
计算两个日期之间的天数
使用减法
使用 Kutools 计算天数、周数...
使用 DAYS 函数
使用 DATEDIF 函数
计算今天和日期之间的天数
计算两个日期之间的工作日
不包括周末
不包括周末和节假日

doc 计算两个日期之间的天数 01

doc 计算日期之间的天数 02

doc 计算两个日期之间的天数 05

视频:计算日期之间的天数


计算两个日期之间的天数

假设你有 起租日期 在单元格中 C2结束日期 在单元格中 C3,您想找出两个日期之间的天数。 在本节中,我们将向您展示 四种方式 以实现您的目标。

doc 计算两个日期之间的天数 04

使用减法

要计算两个日期之间的天数,只需 从结束日期减去开始日期。 这里是 通式:

=End_date - Start_date
第一步:输入减法公式

在单元格中 C6,应用以下公式,然后按 输入 按钮。

=C3-C2
结果

正如你所看到的,有 180 单元格 C3 和 C2 中两个日期之间的天数。

doc 计算两个日期之间的天数 05

:
  1. Excel 将日期存储为 序列号 从 1/1/1900 开始,用数字 1 表示。因此,当您从一个日期减去另一个日期时,您实际上是在减去日期的数值。
  2. 如果 End_date 早于 Start_date,返回的结果将是 整数。 如果你想总是得到一个 积极 结果,您可以使用以下公式:
    =ABS(End_date - Start_date)

使用 Kutools 计算日期之间的天数、周数、月数和年数

随着 日期和时间助手 的特点 Kutools for Excel,您还可以计算日期之间的天数。 更重要的是,此功能更强大,因为它提供 更多的选择, 比如计算 , 个月, , 在两个日期之间依此类推。 下面的屏幕截图显示了如何 逐步计算日期之间的天数,并 更多的选择 你也可以计算。

doc 计算两个日期之间的天数 07

通过单击启用该功能后 库工具 > 公式助手 > 日期和时间助手,请执行以下操作:

  1. 区别 ,在 Type 部分;
  2. 选择单元格 C2 和细胞 C3 分别在 Date1Date2 文本框;
  3. 来自 输出结果类型 下拉列表 ;
  4. 点击 OK.
:
  1. 要应用 日期和时间助手 功能,你应该安装 Kutools for Excel 第一。 Kutools for Excel 提供 30 天无限制免费试用,请访问 下载并安装 现在吧!
  2. 除了计算两个日期之间的差异, 日期和时间助手 功能还支持其他日期和时间计算。 到 添加日期和时间, 检查 地址 类型部分中的选项。 到 计算年龄 根据给定的日期,检查 年龄 类型部分中的选项。

使用 DAYS 函数

获取两个日期之间的天数的另一种方法是使用 函数,它被引入 卓越 2013。 这里是 通式 of 此  功能:

=DAYS(end_date, start_date)
第 1 步:输入 DAYS 公式

在单元格中 C6,应用以下公式,然后按 输入 按钮。

=DAYS(C3,C2)
结果

180 天在单元格 C3 和 C2 中的两个日期之间。

doc 计算两个日期之间的天数 11

备注:如果 结束日期开始日期, 返回的结果将是 整数。 如果你想总是得到一个 积极 结果,您可以使用以下公式:
=ABS(DAYS(end_date, start_date))

使用 DATEDIF 函数

第四种计算两个日期之间天数的方法是使用 达蒂夫 功能。 这里是 通式 用于计算两个日期之间的日差:

= DATEDIF(start_date, end_date, "d")
第一步:输入DATEDIF公式

在单元格中 C6,应用以下公式,然后按 输入 按钮。

=DATEDIF(C2,C3,"d")
结果

180 天在单元格 C3 和 C2 中的两个日期之间。

doc 计算两个日期之间的天数 12

:
  1. 与其他 3 种方法不同, 达蒂夫 公式不支持从较旧的日期中减去较新的日期。 当。。。的时候 结束日期开始日期,以 #NUM! 将返回错误。
  2. 不同于减法公式和 只能计算天数之间的天数的功能, 达蒂夫 也可以计算 个月 or 两个日期之间。
  3. 达蒂夫 不包含在 Excel 的函数列表中,这意味着它是一个 无证 功能。 这需要您手动输入所有参数来创建一个 达蒂夫 工作表中的公式。

计算今天和日期之间的天数

如果要计算今天和特定日期之间的天数,Excel 的内置 今天 功能可以帮助您轻松快速地完成工作。 这里有 两个通用公式 计算今天和另一个日期之间的天数 今天 功能:

计算之间的天数 过去的约会今晚:

=TODAY() - past_date

计算之间的天数 未来的日期今晚:

=Future_date - TODAY()

在这种情况下,您有一个 未来的日期 在单元格中 C2,今天是 15 年 2023 月 XNUMX 日。 您需要计算今天和这个日期之间的天数,请按以下步骤操作。

doc 计算两个日期之间的天数 13

第一步:输入公式

在单元格中 C5,应用以下公式,然后按 输入 按钮。

=C2-TODAY()

doc 计算两个日期之间的天数 14

第 2 步:将结果格式化为常规格式

选择结果单元格,单击 主页 标签,转到 Number 组,然后选择 总类 来自 数字格式 下拉列表。

doc 计算两个日期之间的天数 12

备注: 或者在 主页 标签,点击 对话框启动器 doc 计算两个日期之间的天数 13 号码旁边。 然后点击 总类 ,在 产品分类 框。

结果

正如你所看到的,有 108 今天和单元格 C2 中的日期之间的天数。

doc 计算两个日期之间的天数 17

备注:本 今天 函数将准确给出当前日期。 因此,当特定日期固定时,您会发现工作表中返回的天数有所不同,因为 今天 功能每天都在变化。


计算两个日期之间的工作日

有时,我们可能需要计算没有周末的天数。 在这里,我们将向您展示如何借助于计算两个日期之间的工作日 NETWORKDAYS 功能 两种情况. 一种情况是计算工作日 不提供额外假期. 另一种情况是计算工作日 提供额外假期.

这是通用公式 NETWORKDAYS 功能:

=NETWORKDAYS(start_date, end_date, [holidays])

不包括周末

例如,你有 起租日期 在单元格 C2 和 结束日期 在单元格 C3 中,您想找出两个日期之间的工作日天数,而不考虑节假日。

doc 计算两个日期之间的天数 18

第 1 步:输入 NETWORKDAYS 公式

在单元格中 C6,应用以下公式,然后按 输入 按钮。

=NETWORKDAYS(C2,C3)
结果

你可以看到有 130 两个日期之间的工作日,不考虑节假日。

doc 计算两个日期之间的天数 19

不包括周末和节假日

与上面的示例不同,您还有 额外假期 列在数据范围内 C5:C8,你需要计算两个日期之间的工作日数,并提供假期。

doc 计算两个日期之间的天数 20

第 1 步:输入 NETWORKDAYS 公式

在单元格中 C6,应用以下公式,然后按 输入 按钮。

=NETWORKDAYS(C2,C3, E3:E7)
结果

你可以看到有 125 两个日期之间的工作日,考虑到提供的假期。

doc 计算两个日期之间的天数 21

备注: 在世界大部分地区,周末是 周六星期日。 然后 NETWORKDAYS function 正是您需要的功能。 但是如果你的周末不是周六和周日(比如 仅限周日),你应该使用 国际网络日 功能,它允许您指定一周中的哪几天应被视为周末。

最佳办公生产力工具

🤖 Kutools 人工智能助手:基于以下内容彻底改变数据分析: 智能执行   |  生成代码  |  创建自定义公式  |  分析数据并生成图表  |  调用 Kutools 函数...
热门特色: 查找、突出显示或识别重复项   |  删除空白行   |  合并列或单元格而不丢失数据   |   不使用公式进行四舍五入 ...
超级查询: 多条件VLookup    多值VLookup  |   跨多个工作表的 VLookup   |   模糊查询 ....
高级下拉列表: 快速创建下拉列表   |  依赖下拉列表   |  多选下拉列表 ....
列管理器: 添加特定数量的列  |  移动列  |  切换隐藏列的可见性状态  |  比较范围和列 ...
特色功能: 网格焦点   |  设计图   |   大方程式酒吧    工作簿和工作表管理器   |  资源库 (自动文本)   |  日期选择器   |  合并工作表   |  加密/解密单元格    按列表发送电子邮件   |  超级筛选   |   特殊过滤器 (过滤粗体/斜体/删除线...)...
前 15 个工具集12 文本 工具 (添加文本, 删除字符,...)   |   50+ 图表 类型 (甘特图,...)   |   40+ 实用 公式 (根据生日计算年龄,...)   |   19 插入 工具 (插入二维码, 从路径插入图片,...)   |   12 转化 工具 (小写金额转大写, 货币兑换,...)   |   7 合并与拆分 工具 (高级组合行, 分裂细胞,...)   |   ... 和更多

使用 Kutools for Excel 增强您的 Excel 技能,体验前所未有的效率。 Kutools for Excel 提供了 300 多种高级功能来提高生产力并节省时间。  单击此处获取您最需要的功能...

产品描述


Office Tab 为 Office 带来选项卡式界面,让您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Ifdate Excel: Calculate the difference between two dates

As the name suggests, the DATEIF function in excel is designed to calculate the difference between two dates.

IfExcel Date is one of the few undocumented functions in Excel, and because it is "hidden" you won't find it in the Formula tab, nor will you get any clues about what arguments to enter when you start typing the function name into the formula. That is why it is important to know the complete syntax of sifecha excel, to be able to use it in your formulas. see link
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations