如何在 Microsoft Excel 中计算两个时间之间的差异


当您在 Microsoft Excel 中处理时间表等内容时,您可能需要获取时间之间的差异。例如,您可以输入需要查看工作小时数的开始时间和结束时间。

我们将向您展示几种方法来查找 用于项目跟踪的 Excel 、工作时间表或 员工时间表 中两个时间之间的差异。

开始之前,格式化时间

要正确使用此处描述的函数和公式,请务必对单元格中的时间值使用 Excel 的时间格式之一。

主页选项卡上的数字下拉框中选择时间,或使用设置单元格格式如下所示的对话框。

使用时间函数获得基本结果

获取两个时间之间的小时、分钟或秒的最简单方法是在 Excel 中使用相同命名的函数:HOUR、MINUTE 和 SECOND。

每个函数的语法都相同,函数名称和括号中的减去单元格相同。让我们看一下每个示例。

要获取单元格 B2 和 B1 中时间之间的总小时数,您可以使用以下公式:

=HOUR(B2-B1)

仅对于单元格 B2 和 B1 中的时间之间的分钟数,您可以使用以下公式:

=分钟(B2-B1)

如果您想要单元格 B2 和 B1 中的秒数差异,请使用以下公式:

=SECOND(B2-B1)

虽然这些函数非常适合提供总小时数、分钟数或秒数,但它们仅限于时间的这些特定部分。如果您需要更多信息,例如小时和分钟,可以使用下一个选项。

使用减法并手动设置结果格式

就像使用减号的减去日期 或数字Excel 中的值 一样,您可以对时间执行相同的操作。不同的是,计算差异后,您必须手动将结果格式化为小时、分钟和秒。我们来看看。

这里我们想要单元格 B2 和 B1 之间的总差异,包括小时和分钟。您将输入以下 Excel 公式:

=B2-B1

您会注意到结果的格式是时间而不是小时数和分钟数。这是一个快速的改变。.

  • 选择包含结果的单元格,然后执行以下操作之一以打开格式设置选项:
  • 右键单击,选择设置单元格格式,然后转到数字选项卡。
  • 选择首页标签上的数字下拉框,然后选择更多数字格式
    1. 数字选项卡上,选择左侧的自定义格式。
    2. 在右侧,使用滚动框选择格式“h:mm”,然后选择确定
    3. 然后您应该会看到以小时和分钟为单位的时差。

      使用上面相同的公式减去时间并使用不同的格式,您可以显示小时、分钟和秒或仅显示分钟和秒。在“设置单元格格式”对话框中分别选择“h:mm:ss”或“mm:ss”。

      这个选项很简单,因为您只需减去时间值即可;但是,您需要手动格式化结果的额外步骤。

      使用 TEXT 函数自动格式化结果

      在 Excel 中计算时间差的另一种方法是使用 TEXT 函数。您仍将减去包含时间的单元格,但将结果显示为特定格式的文本。

      语法为 TEXT(value, format),其中 format参数放在引号中。以下是使用此选项的一些示例。

      要减去单元格 B2 和 B1 中的时间并将结果格式设置为小时,您可以使用以下公式:

      =TEXT(B2-B1,”h”)

      要减去相同单元格中的时间并使用小时和分钟格式化结果,请使用以下公式:

      =TEXT(B2-B1,”高:分”)

      如果您想包含秒,只需在 format参数中的分钟后面添加此内容,如下所示:

      =TEXT(B2-B1,”时:分:秒”)

      使用TEXT函数,您不仅可以获得时间之间的差异,还可以同时正确格式化它。此选项的唯一缺点是结果 单元格格式设置为文本 使其更难以在其他计算中使用。

      慢慢来

      在 Microsoft Excel 中执行时间计算并不像您想象的那么简单。但是,使用这三种方法,您可以通过简单的公式减去时间来获得工作时间、休息时间或类似时间。花点“时间”看看哪一个在您的工作表中最有效。.

      有关更多 Excel 教程,请查看无法正常工作的 如何修正公式

      .

      相关文章:


      26.09.2023