📜  如何在Excel中计算时间?

📅  最后修改于: 2021-09-23 04:56:06             🧑  作者: Mango

在本文中,我们将研究在 Excel 中计算时间和时间方差的方法。在 Excel 中,时间存储为数字,其中一天和一天的一部分分别由整数和十进制数表示。同样重要的是要注意,整数 1 表示 1900 年 1 月 1 日,这也是 Excel 计算日期的起点。

在 Excel 中计算时差:

在这里,我们将讨论几种用于在 Excel 中计算时差的方法。

1.Excel中计算时差的简单减法:

时间在 Excel 中存储为数字,要找到 2 个时间值之间的差异,可以轻松地从结束时间中减去开始时间。

这里是简单的公式

END TIME - START TIME

在下图中。我们可以看到

=B2-A2 

您的结果可能以时间格式显示(而不是小数或小时/分钟值)。

2. 计算小时、分钟或秒的时差

1. 以小时为单位计算时差:

下面的公式将为您提供以小时为单位的时差:

=(B2-A2)*24

2. 以分钟为单位计算时差:

下面的公式将为您提供以分钟为单位的时间差:

=(B2-A2)*60*24

3. 以秒为单位计算时差:

计算以秒为单位的时差,您需要将结果值乘以一天中的总秒数(即 24*60*60 或 86400)。下面是可以做到这一点的公式:

=(B2-A2)*24*60*60

3. 计算文本函数的时差:

无需更改格式即可快速获取时差的另一种简单方法是使用 TEXT函数。

=TEXT(End Date - Start Date, Format)

4.以一个单位(小时/分钟)获取时差并忽略其他:

如果您只想以小时数或分钟数或秒数计算两个时间值之间的时间差,则可以使用专用的 HOUR、MINUTE 或 SECOND函数。

这些函数中的每一个都接受一个参数,即时间值并返回指定的时间单位。

1. 计算两次之间经过的小时数

=HOUR(B3-A3)

2、从时间值结果计算分钟数(不包括已完成的小时数):

使用以下公式计算时间值结果的分钟数,不包括已完成的小时数:

=MINUTE(B3-A3)

3、从时间值结果计算秒数(不包括已完成的小时和分钟):

使用以下公式从时间值结果计算秒,不包括已完成的小时和分钟:

=SECOND(B4-A4)

5.计算经过的时间到现在(从开始时间):

如果用户想要计算开始时间和当前时间之间经过的总时间,您可以使用 NOW 公式而不是结束时间。

NOW函数返回当前日期和使用它的单元格中的时间。它是不接受任何输入参数的函数之一。

=NOW() - Start Time

6.在Excel中计算和显示负时间

检查时间差 (A2-B2) 是否大于 0,如果是,则返回该差值。如果时间差小于零,则第一个公式计算绝对差。

=IF(A2-B2>0, A2-B2, TEXT(ABS(A2-B2),"-h:mm"))

负日期值:

Excel 中的日期或时间值不能为负数。如果您正在计算时差并且结果是负数,Excel 将向您显示哈希符号。

3.Excel中加减时间:使用TIME函数和使用基本算法

7.Excel中加减时间:使用TIME函数

Excel 中的 TIME函数获取小时值、分钟值和秒值,并将其转换为表示该时间的十进制数。

例如,如果用户想在现有时间上增加 5 小时,

=Start Time + TIME(5,0,0)

  • Excel 中所有时间的总和:

要在 Excel 中添加所有时间值,我们使用 SUM函数

=SUM(A2:A6)

8. Excel中的加减时间:使用Basic Athematic

当时间函数易于使用时,它确实有一些限制(如上所述)。概念很简单 – 将时间值转换为代表一天中的一部分的十进制值,然后您可以将其添加到 Excel 中的任何时间值。

例如,如果您想将 30 小时添加到现有时间值,您可以使用以下公式:

=Start_time + 30/24

现在采用相同的概念,假设您想将 30 小时添加到时间值,您可以使用以下公式:

=Start_time + (Number of hours to be added)/24

上面的公式做同样的事情,其中 (30/24) 的整数部分表示您要添加的时间的总天数,小数部分表示小时/分钟/秒。

注意:对于,减法使用相同的方法而不是+使用-符号。

9. 在 Excel 中总结超过 24 小时:

将时间值转换为表示一天中的一部分的十进制值,然后您可以将其添加到 Excel 中的任何时间值。

例如,如果要将 24 小时添加到现有时间值,则可以使用以下公式:

=Start_time + 24/24

现在采用相同的概念,假设您想为时间值添加尽可能多的小时,您可以使用以下公式:

=Start_time + (Number of hour to be added)/24

10.计算日期变化时间:

如果列中不仅有小时、分钟和秒还有日期,通过选择一个空白单元格,在这种情况下,我们选择单元格C2,输入这个公式=B2-A2(单元格A2中的时间早于单元格B2 ,您可以根据需要更改它们)。

excel如何处理日期和时间?

无论您如何格式化单元格以显示日期或时间,Excel 始终以相同的方式在内部存储日期和时间。 Excel 将日期和时间存储为一个数字,表示自 1900 年 1 月 0 日以来的天数,加上ddddd中一天 24 小时的小数部分。 tttt格式。