如何在Excel中计算时间长度(7种方法)

  • Share This
Hugh West

如果你想知道如何在Excel中计算时间的长短,你会发现这篇文章很有帮助。 在这篇文章中,我讨论了计算时间的7种不同方法。

假设在你的数据集中,给出了开始时间和结束时间。 现在,我将告诉你如何测量从开始时间到结束时间的时间长度。

下载实践工作手册

计算时间长度.xlsx

在Excel中计算时间长度的7种方法

1.用简单公式计算时间长度

你可以在Excel中通过简单的减法来计算时间长度 公式 ...首先。

➤ 在单元格中键入以下公式 D5 ,

= C5-B5

该公式将减去单元格的时间 B5 从细胞的时间 C5 因此,你将在单元格中得到持续时间 D5 .

➤ 按 进入 .

你会看到输出将以时间格式显示,这在本例中是不合适的。 你想知道持续时间,这意味着两个时间之间的差异。 在时间持续时间中 A.M./P.M. 所以,你必须改变时间格式。

➤ 选择 更多数字格式 的盒子里。 数量 的丝带 首页 标签。

它将打开 数量 选项卡的 格式化单元格 箱子。

➤ 选择一个合适的时间格式,从 类型 框中,并点击 认可 .

在这个演示中,我选择了 的h:mm 格式。

之后,你会发现细胞的时间之间的持续时间 B5 C5 在细胞中 D5 .

➤ 拖动单元 D5 到你的数据集的末尾。

因此,你会得到所有的时间长度。

如果你仔细观察,你会发现单元格中的持续时间 D9 但开始时间和结束时间是上午10:00和下午6:20。 因此,持续时间应该是8小时20分钟。

它的发生是因为细胞中的时间 B9 有一个没有被显示的第二个值。

如果你选择了这个单元格,你会在公式栏中看到有一个值在 "第二" 的论点。 时间 "功能 .

你可以显示这些第二个数值。

➤ 选择 时间 的盒子里。 数量 的丝带 首页 标签。

结果,你会看到第二个值显示在所有时间输入中。

阅读更多:如何在Excel中计算时间(16种可能的方法)。

2.用TEXT函数计算时间长度

TEXT函数 你可以用你想要的格式来计算时间长度。 首先。

➤ 在单元格中键入以下公式 D5 ,

=TEXT(C5-B5, "hh:mm:ss")

该公式将首先计算出时间长度,即减去单元格 B5 从细胞的时间 C5 然后它将显示持续时间为 hh:mm:ss 格式。

➤ 按 进入 .

结果是,你将在单元格中得到时间长度 D5 .

➤ 拖动单元 D5 到你的数据集的末尾。

结果是,你将得到所有的时间长度在 hh:mm:ss 格式。

相关内容:如何在Excel中计算周转时间(4种方法)

3.以小时为单位测量耗时

Excel将数字1分配给一天中的24个小时。 因此,上午00:00/下午12:00的数值为0,晚上11:59的数值为0.999。

在这个方法中,我将告诉你如何以小时为单位计算时间长度。 首先。

➤ 在单元格中键入以下公式 D5 ,

= (C5-B5)*24

该公式将减去单元格的时间 B5 从细胞的时间 C5 并将该值乘以24。 结果,你将得到单元格中的持续时间 D5 .

➤ 按 进入 .

你会得到时间格式的结果,所以你必须将格式改为 数量 来获得时间长度。

➤ 选择 数量 的盒子里。 数量 的丝带 首页 标签。

结果是,你将得到以小时为单位的时间长度。

现在。

➤ 拖动单元格 D5 .

因此,你会得到所有的时间长度。

阅读更多:如何在Excel中计算一周的总工作时间(五大方法)

4.获得以分钟为单位的时间长度

你也可以得到以分钟为单位的时间长度。 首先。

➤ 在单元格中键入以下公式 D5 ,

= (c5-b5)*24*60

该公式将减去单元格的时间 B5 从细胞的时间 C5 并将该值乘以24和60。 结果是,你将在单元格中得到持续时间 D5 .

➤ 按 进入 .

你会得到时间格式的结果,所以你必须将格式改为 数量 以获得时间长度

➤ 选择 数量 的盒子里。 数量 的丝带 首页 标签。

结果是,你将得到以分钟为单位的时间长度。

现在。

➤ 拖动单元格 D5 .

因此,你会得到所有的时间长度。

阅读更多。 如何在Excel中为时间加分(5种简单方法)

类似读物

  • 计算工作时间减去午餐的Excel公式
  • 超过40小时的加班公式[附免费模板]
  • [固定!] 在Excel中,SUM对时间值不起作用 (5种解决方案)
  • Excel时间表公式与午休时间(3个例子)
  • 如何在Excel中计算周期时间(7个例子)

5.计算从开始时间到现在的时间长度

从过去的时间到现在的时间长度,可以通过Excel使用以下方法确定 NOW函数 .

假设你的数据集中有一些过去的时间,你想找出从那个时间到现在的时间长度。 要做到这一点

➤ 键入以下公式。

=NOW () - B5

ǞǞǞ 现在 函数将给出现在的时间,而公式将给出从单元格中的时间开始的时间长度。 B5 到现在为止。

在这之后。

➤ 按 进入 .

你将得到一个时间格式的输出,其中包括 上午/下午 因此,你需要将输出的文件转换为合适的格式。

➤ 选择 更多数字格式 的盒子里。 数量 的丝带 首页 标签。

它将打开 数量 选项卡的 格式化单元格 箱子。

➤ 选择一个合适的时间格式,从 类型 框中,并点击 认可 .

在这个例子中,我选择了 h:mm:ss 格式。

因此,你将得到从过去的时间到现在的时间长度。

现在。

➤ 拖动单元 C5 到你的数据集的末尾。

因此,你将得到你的数据集的所有时间的时间长度。

阅读更多:如何在Excel中为时间加分(3种快速方法)

6.If函数获取从较早时间到以前时间的持续时间

在前面所有的方法中,我们都是用较早的时间减去较早的时间。 当我们用较早的时间减去较早的时间时,Excel会给出一个不相关的值,因为Excel认为这两个时间是同一日期的。 我们可以用以下方法来解决这个问题 中频函数 在我们的公式中。

假设,我们有以下数据集,其中一些活动在起始日的第二天结束。

要找出这个数据集的时间长度。

➤ 在单元格中插入以下公式 D5 ,

=IF(C5>B5, C5-B5, B5-C5)

该公式将减去 B5 C5 如果 C5>B5 否则,它将减去 C5 B5 因此,我们将得到时间的长短,无论哪一个是更早或更早。

➤ 按 进入 .

因此,你会得到数字格式的输出。 所以,你需要把它改为合适的时间格式。

➤ 选择 更多数字格式 的盒子里。 数量 的丝带 首页 标签。

它将打开 数量 选项卡的 格式化单元格 箱子。

➤ 选择一个合适的时间格式,从 类型 框中,并点击 认可 .

在这个例子中,我选择了 h:mm:ss 格式。

结果是,你将得到细胞的时间长度 B5 C5 在细胞中 D5 .

在这之后。

➤ 拖动单元 D5 到最后。

因此,你将得到所有时间间隔的持续时间。

阅读更多:如何在Excel中减去时间(7种快速方法)

7.测量不同时间单位的持续时间

你也可以从两个不同的时间输入测量不同单位的时间长度。

比方说,你有以下数据集,你有一些活动的开始时间和结束时间。 现在,你想知道这些活动的小时、分钟和秒的时间长度。

你可以通过以下方法找出一小时的持续时间 小时 "功能 .

➤ 在单元格中键入以下公式 D5 ,

=HOUR(C5-B5)

该公式将给出单元格中的时间单位的差值 C5 B5 所以,你会得到一个小时的时间。

➤ 按 进入 .

因此,小时长度将出现在单元格 D5 .

你可以通过使用以下方法找出分钟的持续时间 MINUTE功能 .

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

=MINUTE(C5-B5)

该公式将给出单元格中时间的分钟单位的差异 C5 B5 所以你会得到一分钟的时间。

➤ 按 进入 .

因此,一分钟的时间将出现在单元格 E5 .

你可以通过以下方法找出第二个持续时间 第二项功能 .

➤ 在单元格中键入以下公式 F5 ,

=SECOND(C5-B5)

该公式将给出单元格中的时间单位的差值 C5 B5 所以你会得到第二个期限。

➤ 按 进入 .

因此,你将得到两个时间段的细胞的第二个持续时间 B5 C5 在细胞中 F5 .

现在。

➤ 拖动单元 D5 到你的数据集的末尾。

因此,你将得到所有的小时期限。

同样,你可以通过拖动单元格获得所有时间的分和秒的持续时间 E5 F5 分别到你的数据集的末尾。

总结

在这篇文章中,我展示了在Excel中确定时间长度的7种方法,你可以用这些方法来寻找不同条件下的时间长度和不同单位。 我希望现在你知道如何在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.