为了便于说明,我们将使用下面的示例数据集。
方法1 – 使用运算符在Excel中计算时差⏩ 在单元格 E4 中,键入以下公式。
=D4-C4
我们选择了D4和C4单元格,然后从D4中减去C4单元格时间。
按ENTER即可获取时差。
自动填充其余单元格的公式。
1.1。以 h、h:mm 和 h:mm:ss 格式更改时间格式每当我们使用运算符来获取时间差时,输出都是现有格式。如果您想要不同的格式,则必须更改格式。
选择您要使用的单元格或单元格范围想要更改格式。
➤ 我选择了单元格区域E4:E11。
打开主页选项卡>>从数字组>>选择数字格式图标。
将出现一个对话框。
⏩ 选择自定义并输入h。
单击确定。
所选单元格范围时间将转换为小时。
选择要更改格式的单元格或单元格区域。
➤ 我选择了单元格区域F4:F11。
打开主页选项卡>>从数字组>>选择数字格式图标。
将出现一个对话框。
⏩ 选择自定义并输入h:mm。
单击确定。
所选单元格范围时间将仅转换为小时和分钟。
使用相同的过程将时间转换为小时、分钟和秒格式。
方法 2 – 计算时差(以小时为单位)⏩ 在单元格 E4 中,键入以下公式。
=(D4-C4)*24
按ENTER 可获取时差(以小时为单位)。
自动填充其余单元格的公式。
要获取不带小数值的小时,请使用INT 函数。
⏩ 在单元格 F4 中,键入以下公式。
=INT((D4-C4)*24)
INT函数将仅返回整数值。
按ENTER 可获取以整数小时为单位的时差。
自动填充其余单元格的公式。
要计算时差(以分钟为单位),请使用以下公式:
=(D4-C4)*24*60要计算时间差(以秒为单位),请使用以下公式:
=(D4-C4)*24*60*60方法三-使用Excel TEXT函数计算时差⏩ 在单元格 E4 中,键入以下公式。
=TEXT(D4-C4,"hh")
按ENTER 可获取时差(以小时为单位)。
自动填充其余单元格的公式。
有关计算时差的更多方法,您可以查看文章如何计算时差。
方法 4 – 使用 Excel NOW 函数计算经过时间⏩ 在单元格 D4 中,输入以下公式。
=NOW()-C4
按ENTER 获取从所选日期算起经过的时间。
自动填充其余单元格的公式。
方法5 – 使用TIME函数计算经过的时间如果您的数据集仅包含时间值而没有日期,则您需要使用TIME 函数来正确计算经过的时间。
⏩ 在单元格 D4 中,键入以下公式。
=TIME(HOUR(NOW()), MINUTE(NOW()), SECOND(NOW())) - C4
按ENTER即可获取已用时间。
自动填充其余单元格的公式。
方法6 – 使用Excel TEXT & NOW函数计算经过时间⏩ 在单元格 D4 中,键入以下公式。
=TEXT(NOW()-C4,"dd hh:mm:ss")
按ENTER获取经过的时间(以天、小时、分钟和秒的格式表示)。
自动填充其余单元格的公式。
方法 7 – 计算并显示时差⏩ 在单元格 D4 中,键入以下公式。
=INT(D4-C4) & " days, " & HOUR(D4-C4) & " hours, " & MINUTE(D4-C4) & " minutes and " & SECOND(D4-C4) & " seconds"
按ENTER 即可获取以天、小时、分钟和秒文本显示的时间。
自动填充其余单元格的公式。
方法 8 – 处理负时间在处理负时间时,Excel 中可能会出现 ###### 错误。
但是有一些方法可以在 Excel 中正确显示负时间而不会出现此错误。
8.1。使用IF函数计算负时间⏩ 在单元格 E4 中,键入以下公式。
=IF((D4-C4)<0,1-(D4-C4),(D4-C4))
在这里,在IF函数中,我使用了(D4-C4)<0作为逻辑测试,1-(D4-C4) 为value_if_true,(D4-C4)为value_if_false。
现在,如果逻辑测试值变为 TRUE,则IF 函数将返回时间差减去1,否则正时差将保持原样。
按ENTER 即可获得正时间。
自动填充其余单元格的公式。
8.2。使用IF、TEXT和ABS函数计算负时间⏩ 在单元格 E4 中,键入以下公式。
=IF(D4-C4>0, D4-C4, TEXT(ABS(D4-C4),"-h:mm"))
按ENTER 即可获取负时差。
自动填充其余单元格的公式。
方法 9 – 使用 TIME 函数在 Excel 中添加小时9.1。在 Excel 中添加 24 小时以下的时间⏩ 在单元格 D4 中,键入以下公式。
=C4 + TIME(8, 0, 0)
在这里,在TIME函数中,我使用8作为小时并使用0作为分钟&第二因为我只想添加小时数。然后将其与单元格C4的时间相加。
按ENTER获取添加时间。
自动填充其余单元格的公式。
9.2。在 Excel 中添加 24 小时以下或以上的时间⏩ 在单元格 D4 中,键入以下公式并按 Enter。
=C4+ (48/24)
自动填充其余单元格的公式。
方法 10 – 在 Excel 中添加分钟10.1。在 Excel 中添加 60 分钟以下的时间⏩ 在单元格 E4 中,键入以下公式。
=C4 + TIME(0, D4, 0)
按ENTER,您将获得额外的时间。
自动填充其余单元格的公式。
10.2。在 Excel 中添加少于或超过 60 分钟的时间⏩ 在单元格 D4 中,键入以下公式。
=C4+ (480/1440)
自动填充其余单元格的公式。
方法 11 – 在 Excel 中添加秒11.1。添加 60 秒以下的时间⏩ 在单元格 E4 中,键入以下公式。
=C4 + TIME(0, 0, D4)
自动填充其余单元格的公式。
11.2。添加低于或超过 60 秒的时间⏩ 在单元格 E4 中,键入以下公式。
=C4+ (320/86400)
自动填充其余单元格的公式。
方法 12 – 在 Excel 中减去小时12.1。减去 24 小时以内的时间⏩ 在单元格 E4 中,键入以下公式并按 Enter。
=C4 - TIME(D4, 0, 0)
自动填充其余单元格的公式。
12.2。减去低于或超过 24 小时的时间⏩ 在单元格 D4 中,键入以下公式。
=C4 - (48/24)
自动填充其余单元格的公式。
方法 13 – 在 Excel 中减去分钟13.1。减去 60 分钟以下的时间⏩ 在单元格 E4 中,键入以下公式并按 Enter。
=C4 - TIME(0, D4, 0)
自动填充其余单元格的公式。
13.2。减去低于或超过 60 分钟的时间⏩ 在单元格 D4 中,键入以下公式并按 Enter。
=C4- (480/1440)
自动填充其余单元格的公式。
方法 14 – 在 Excel 中减去秒14.1。减去 60 秒以下的时间⏩ 在单元格 E4 中,键入以下公式并按 Enter。
=C4 - TIME(0, 0, D4)
自动填充其余单元格的公式。
14.2。减去低于或超过 60 秒的时间⏩ 在单元格 D4 中,键入以下公式。
=C4 -(488/86400)
自动填充其余单元格的公式。
方法 15 – 使用 Excel SUM 函数计算总时间⏩ 在单元格 F4 中,键入以下公式。
=SUM(C4:C8)
按ENTER,您将获得总时间。
15.1。使用 SUM 计算总分钟数选择要更改格式的单元格或单元格区域。
➤ 我选择了单元格F4。
打开主页选项卡>>从数字组>>选择数字格式图标。
将出现一个对话框。
⏩ 选择自定义并输入[mm]即可仅获取分钟数。
点击确定。
所选单元格时间将转换为分钟。
15.2。使用 SUM 计算总秒数⏩ 选择自定义并输入[ss]仅获取秒数。
点击确定。
所选单元格时间将转换为秒。
方法 16 – 使用 TEXT & SUM 计算总时间⏩ 在单元格 F4 中,键入以下公式。
=TEXT(SUM(C4:C8),"[h]:mm:ss")
按ENTER获取格式化的总时间。
16.1。使用 TEXT 和 SUM 计算总日期和时间⏩ 在单元格 F4 中,键入以下公式。
=TEXT(SUM(C4:C8),"dd hh:mm:ss")
按 ENTER 获取带天数的格式化总时间。
方法 17 – 如何在 Excel 中计算工作时间17.1 使用简单公式计算总工作时间在单元格E4中插入下面的公式>>按Enter键>>使用填充句柄工具>>将数字格式更改为 >数字选项。
=MOD(D4-C4,1)*24
在这里,我们应用MOD 函数来避免在结束时间早于开始时间的情况下返回负数。
17.2 结合IF和SUM函数计算加班时间在单元格E4中,插入以下公式>>按Enter键>>向下拖动填充手柄工具。
=IF((D4-C4)*24>$H$4,$H$4,(D4-C4)*24)
在单元格F4中,输入以下公式>>按Enter键>>向下拖动填充手柄图标。不要忘记将数字格式更改为数字选项。
=IF((D4-C4)*24>$H$4,(D4-C4)*24-$H$4,0)
17.3 计算每周时间表中的工作时间在单元格 E4 中插入以下公式 >> 按 Enter 键 >> 使用填充句柄工具复制公式。
=(D4-C4)*24
要计算每个工作日的加班费,请在单元格G4中输入以下公式>>按Enter键>>向下拖动填充句柄图标。
=IF(SUM($E$4:E4)>$I$4,SUM($E$4:E4)-$I$4,0)
使用MAX函数计算正常时间。在单元格F4中输入以下公式>>按Enter键>>向下拖动填充手柄工具。
=MAX(E4-G4,0)
要查找总正常时间和总加班时间,请在单元格F9中插入下面的公式>>按Enter键>>拖动填充右侧的手柄工具。
[已修复] 结果在 Excel 中显示井号 (#) 符号而不是时间或日期在计算时间或日期值的各种实例中,我们得到多个哈希(#)符号而不是实际结果。出现这种情况的原因可能是色谱柱不够宽。在下图中,我们有这样一个场景。
要解决此问题,请调整列宽,实际输出将可见。
在 Excel 中计算时间:知识中心如何计算松弛时间如何计算周期时间计算不包括周末的周转时间计算周转时间计算按时交付绩效如何计算每小时产量创建注塑周期时间计算器如何在 Excel 中获取平均时间