如何在Excel中为时间添加小时数(8种快速方法)

  • Share This
Hugh West

如果你想在Excel中轻松地添加时间,那么你可以通过这篇文章来了解完成这项工作的各种方法。 那么,让我们进入主要文章来探索这些方法。

下载工作手册

增加小时数.xlsm

在Excel中为时间添加小时数的8种方法

这里,我们有以下两个数据集;一个是为 进入时间 ,工作 时间段 雇员的记录,另一个则包含了公司的记录。 订购时间 , 时间 在订单时间和另一家公司的产品交付时间之间。

利用这些数据集,我们将说明如何在Excel中轻松地将小时数添加到时间中。

我们已经使用了 微软Excel 365 在这里,你可以根据你的方便使用任何其他版本。

方法一:在Excel中为少于24小时的时间添加小时数

在这里,我们通常会添加 进入时间 时间段 以获得 退出时间 的员工,而在这里,汇总后的结果将少于24小时,所以这里不需要额外的步骤。

为了简单地用加法运算符将时间相加,你必须将两个值都放在 时间 格式,如下所示。

阶梯 :

➤ 在单元格中使用以下公式 E5 .

=C5+D5

在这里。 C5 是指 进入时间 , D5 是指 时间段 .

➤ 按 进入 并向下拖动 填充手柄 工具。

在将小时数与 入场时间 我们得到的信息如下 退出时间 .

阅读更多。 如何在Excel中为时间添加1小时(7个例子)

方法-2:在Excel中为超过24小时的时间添加小时数

为了获得 退出时间 在将时间加起来超过24小时后,与 入场时间 我们已经增加了在中国的工作时间。 时间段 在这个例子中。

阶梯 :

➤ 在单元格中使用以下公式 E5 .

=C5+D5

在这里。 C5 是指 进入时间 , D5 是指 时间段 .

➤ 按 进入 并向下拖动 填充手柄 工具。

因此,我们可以看到,在将数值相加后,我们并没有得到我们预期的 退出时间 因为对于等于或多于24小时的情况,Excel会将24小时视为一天,然后只显示左边的小时和分钟作为结果。

为了解决这个问题,选择 退出时间 然后转到 首页 标签>>。 数字格式 对话框符号。

你也可以通过点击进入那里 CTRL+1 .

然后 格式化单元格 对话框将弹出。

➤ 转到 数量 选项>>。 定制 选项>> 写 [h]:mm 类型 箱子>> 按 认可 .

之后,我们将在24小时以上得到我们真正的附加价值。

阅读更多。 如何在Excel中添加超过24小时的时间(4种方法)

方法-3:在Excel中使用TIME函数向时间添加小时数

在这里,我们将使用 时间功能 的时间相加。 入场时间 以获得 退出时间 而你可以保持的时间 时间段 一般 格式在这里。

阶梯 :

➤ 在单元格中键入以下公式 E5 .

=时间(小时(c5)+d5,分钟(c5),秒(c5))

在这里。 C5 是指 进入时间 , D5 是指 时间段 .

  • 小时(c5)+d5 → 11+9

    输出→ 20
  • minute(c5) → 30
  • SECOND(C5) → 0
  • 时间(小时(c5)+d5,分钟(c5),秒(c5)) → 成为

    时间(20,30,0)

    输出→ 20:30

➤ 按 进入 并拖下 填充手柄 工具。

最后,我们在得到 退出时间 的时间相加后 时间段 入场时间 .

阅读更多。 在Excel中为时间增加8小时(4种合适的方法)

方法四:在Excel中为负数的时间添加小时数

假设,我们有一些负面的时间,如 时间段 而在这里,我们将把这些负的时间与 入场时间 .

虽然有一个负的时间段是很不寻常的,但我们通过这个数据集显示,以保持一致性和简单性。

阶梯 :

如果我们像前面的方法一样使用以下公式,那么我们将得到 #NUM! 由于时间不可能是负数,所以出现了错误的结果。

=时间(小时(c5)+d5,分钟(c5),秒(c5))

因此,我们将使用以下公式来解决这个问题

=TIME(IF(HOUR(C5)+D5<0,24+HOUR(C5)+D5,HOUR(C5)+D5), MINUTE(C5),SECOND(C5))

在这里。 C5 是指 进入时间 , D5 是指 时间段 .

  • HOUR(C5)+D5<0 → 11-9<0 → 2<0

    输出→ 失败
  • 如果(false,24+hour(c5)+d5, hour(c5)+d5) → 因为它是FALSE,所以它将执行第三个参数

    输出→ 2

  • TIME(IF(HOUR(C5)+D5<0,24+HOUR(C5)+D5,HOUR(C5)+D5),MINUTE(C5),SECOND(C5)) → TIME(2,30,0)

    输出→ 2:30

➤ 按 进入 并向下拖动 填充手柄 工具。

而不是得到 #NUM! 错误,现在,我们在这些负值上加到24。

阅读更多。 如何在Excel中减去和显示负的时间(3种方法)

类似读物

  • Excel时间表公式与午休时间(3个例子)
  • [固定!] 在Excel中,SUM对时间值不起作用 (5种解决方案)
  • 如何计算Excel工资表的小时和分钟(7种简单方法)
  • 在Excel中添加小时和分钟(4种合适的方法)
  • 如何在Excel中自动添加时间(5种简单方法)

方法-5:在Excel中为日期时间列表添加时间的小时数

在这里,我们有日期和时间的组合,在 订购时间 栏,有了这些时间,我们就可以把这些时间加起来。 寿命 以获得 交付时间 .

阶梯 :

如果我们使用下面的公式,那么我们将把时间加到天数上,而不是加小时。

=C5+D5

我们可以纠正这个公式,即通过除以 寿命 24 用于将一天转换为小时(1天=24小时)。

=C5+D5/24

➤ 按 进入 并拖下 填充手柄 工具。

因此,我们可以成功地将小时数添加到 订购时间 以获得 交付时间 (m-d-y h: mm AM/PM) 现在。

阅读更多。 如何在Excel中减去日期和时间(6种简单方法)

方法-6:使用 "时间 "功能向日期时间添加小时数

在本节中,我们将把小时数增加到 订购时间 通过使用 时间功能 .

阶梯 :

➤ 在单元格中键入以下公式 E5 .

=c5+time(d5,0,0)

在这里。 C5 是指 订购时间 , D5 是指 时间 . 时间 将持续时间转换为小时,然后这个小时将与 订购时间 .

➤ 按 进入 并拖下 填充手柄 工具。

最终,我们正在获得 交付时间 为产品。

阅读更多。 如何在Excel中为日期添加时间(4种实用方法)

方法-7:结合TIME、MOD和INT函数来增加时间的小时数

你可以通过使用以下方法在时间上增加小时。 时间功能 , MOD功能 , INT功能 也是。

阶梯 :

➤ 在单元格中键入以下公式 E5 .

=TIME(MOD(D5,24),0,0)+C5+INT(D5/24)

在这里。 C5 是指 订购时间 , D5 是指 时间 .

  • mod(d5,24) → mod(15,24)

    输出→ 15
  • time(mod(d5,24),0,0) → time(15,0,0)

    输出→ 0.625
  • int(d5/24) → int(15/24) → int(0.625)

    输出 0
  • TIME(MOD(D5,24),0,0)+C5+INT(D5/24) 成为

    TIME(0.625+43474.2708333+0)

    输出→ 1-9-19 9:30 PM

➤ 按 进入 并向下拖动 填充手柄 工具。

最终,你会得到 交付时间 为产品。

阅读更多。 如何在Excel中添加小时、分钟和秒数

方法八:使用VBA代码在Excel中为时间增加小时数

在这里,我们将使用一个 VBA 的代码来加起来 时间 小时,与 订购时间 以获得 交付时间 .

阶梯 :

➤ 转到 开发商 标签>>。 视觉基础 选择。

然后,在 Visual Basic编辑器 将打开。

➤ 转到 插入 标签>>。 模块 选择。

在这之后,一个 模块 将被创建。

➤ 编写以下代码

 Function Houraddition(value As String, x As Integer) As String Dim dt1 As Date dt1 = CDate(value) dt1 = DateAdd("h", x, dt1) Houraddition = Format(dt1, "m/d/yy hh:mm AM/PM" ) End Function 

这段代码将创建函数 小时附加值 , 许可证:CDATE 将把给定的值转换成日期和 日期ADD 最后,将为这个日期时间提供我们想要的格式。

现在,回到工作表,在单元格中写下以下公式 E5

=Houraddition(C5,D5)

在这里。 C5 是指 订购时间 , D5 是指 时间 小时附加值 将加起来的 时间 订购日期 .

➤ 按 进入 并拖下 填充 办理 工具。

通过这种方式,我们将得到 交付时间 为产品。

阅读更多。 如何在Excel中添加日期和时间(4种简单方法)

练习部分

对于自己做的练习,我们提供了以下内容 实践 在床单中的章节名为 实践1 实践2 .请自己动手吧。

总结

在这篇文章中,我们试图介绍在Excel中增加时间的方法。 希望你会发现它很有用。 如果你有任何建议或问题,欢迎在评论区分享。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.