如何在 Excel 中添加或总结超过 24 小时的时间?

如何在 Excel 中添加或总结超过 24 小时的时间?

如果您是经常使用 Excel 处理时间数据的用户,您可能会遇到一个问题:当您需要在 Excel 中添加或总结超过 24 小时的时间时,该怎么办?默认情况下,Excel 中的时间格式只支持 24 小时制,如果您直接相加,Excel 只会保留 24 小时的时间。那么在 Excel 中,如何添加或总结超过 24 小时的时间呢?本文将为您提供两种实用的方法。

方法一:使用 [h]:mm:ss 时间格式

在 Excel 中,您可以使用自定义的时间格式 [h]:mm:ss 来处理超过 24 小时的时间。具体操作如下:

1.首先,将需要处理的时间数据按照 hh:mm:ss 格式输入到单元格中
2.选择需要格式化的单元格,右键点击,选择“格式单元格”。
3.在“数字”选项卡中选择时间分类,然后在“自定义”中输入 [h]:mm:ss 格式,点击确定。此时,您将看到单元格中的时间会以“小时:分钟:秒”的形式显示。

现在,您可以将这些时间单元格相加,Excel 将自动将时间转换为总小时数。例如,在下面的表格中,我们有三个时间值,分别为 16:30:00、10:15:00、8:50:00。如果我们将这三个时间相加,我们将得到以下结果:

公式:=SUM(A2:A4)
结果:= 35:35:00

这意味着,总时间为 35 小时 35 分钟和 0 秒。

方法二:使用时间戳

另外一种方法是使用时间戳。时间戳是一种用于表达时间的数字形式,也称为 Unix 时间戳。它表示了从 1970 年 1 月 1 日 00:00:00 UTC (协调世界时)开始到某个时间点所经过的秒数。Excel 支持将时间戳转换为标准时间格式,因此,我们可以使用它来处理超过 24 小时的时间问题。

以下是实现方法:

1.首先,我们需要将需要格式化的时间单元格转换为时间戳。在此,我们可以使用 Excel 中的如下公式:

公式:= (A1-DATE(1970,1,1))*86400

此公式将单元格中的时间转换为从 1970 年 1 月 1 日到指定时间点所经历的秒数。操作完成后,您将看到单元格中显示的是一串数字

2.然后,我们使用 Excel 内置的函数 CONVERT 将时间戳转换成小时格式。具体操作如下:

公式:=CONVERT(A1,”秒”,”小时”)

此公式将以秒为单位的时间戳转换为小时。操作完成后,您将看到单元格中的时间以小时表示。例如,在下面的表格中,我们有三个时间值

分别为 16:30:00、10:15:00、8:50:00。如果我们将这三个时间单元格转换为时间戳并求和,然后将得到以下结果:

公式:=SUM((A1:A3-DATE(1970,1,1))*86400)
结果:=34.58333333

这意味着,总时间为 34 小时 35 分钟和 0 秒。

您可能会发现,将时间戳转换为小时格式的结果包含小数部分,这是因为时间戳是精确到秒的,而小时是按完整小时数计算的,小数部分表示了未达到一小时的时间量。如果您想将结果转换为更友好的时间格式,您可以使用如下公式:

公式:=TEXT(CONVERT(A1,”秒”,”[h]:mm:ss”),”hh:mm:ss”)

此公式将小时部分转换为完整的小时数,同时保留分钟和秒数的小数部分。如果我们将上面的公式应用于上面的示例,则会得到以下结果:

公式:=TEXT(CONVERT(SUM((A5:A7-DATE(1970,1,1))*86400),”秒”,”[h]:mm:ss”),”hh:mm:ss”)
结果:= 34:35:00

这意味着,总时间为 34 小时 35 分钟和 0 秒。

现在,您已经学会了如何在 Excel 中添加或总结超过 24 小时的时间。您可以选择使用 [h]:mm:ss 格式或时间戳和 CONVERT 和 TEXT 函数来处理这些时间值。这些技巧将帮助您轻松地处理各种类型的时间数据,并确保您的 Excel 电子表格正确地计算总时间。

结论

在 Excel 中处理超过 24 小时的时间可能会成为问题,但是使用 [h]:mm:ss 时间格式或时间戳和 CONVERT 和 TEXT 函数可以轻松地解决这个问题。使用这些技巧,您可以处理各种类型的时间数据,并确保您的 Excel 电子表格正确地计算总时间。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

Excel 教程