在本文中,我们将研究在 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格式。