在 Excel 中計算兩個時間之間的差

套用到
Microsoft 365 Excel Excel 2024 Excel 2021 Excel 2019 Excel 2016

假設您想了解員工完成流水線操作或在高峰時段處理快餐訂單需要多長時間。 有幾種方法可以計算兩個時間之間的差。

以標準時間格式呈現結果

您可以採取兩種方法,以標準時間格式 (小時:分鐘:秒) 呈現結果。 您可以使用減法運算子 (-) 來尋找時間之間的差異,然後執行下列任一項操作:

執行下列操作,將自訂格式程式碼套用到儲存格:

  1. 選取儲存格。
  2. [常用 ] 索引標籤的 [ 數字 ] 群組中,按一下 [ 一般 ] 方塊旁的箭號,然後按一下 [ 其他數字格式]。
  3. [儲存格格式] 對話方塊的 [類別] 清單中按一下 [自訂],然後在 [類型] 方塊中選取自訂格式。

使用 TEXT 函數來設定時間格式: 使用時間格式代碼時,小時永遠不會超過 24、分鐘不會超過 60,秒也不會超過 60。

範例表 1 — 以標準時間格式呈現結果

在空白工作表中使用下表中的資訊,然後視需要修改。

儲存格範例 儲存格 B 範例
開始時間 結束時間
2007 年 6 月 9 日上午 10:35 2007 年 6 月 9 日下午 3:30
公式 描述 (結果)
=B2-A2 兩 (4) 之間的小時。 您必須從 [儲存格格式 ] 對話方塊手動將自訂格式 “h” 套用至儲存格。
=B2-A2 兩個時間之間的小時和分鐘 (4:55) 。 您必須從 [儲存格格式 ] 對話方塊手動將自訂格式 “h:mm” 套用至儲存格。
=B2-A2 4:55:00) (兩個時間之間的小時、分和秒。 您必須從 [儲存格格式 ] 對話方塊手動將自訂格式 “h:mm:ss” 套用至儲存格。
=TEXT (B2-A2,“h”) 使用 TEXT 函數將儲存格格式化為 “h” 的兩個時間之間的小時 (4) 。
=TEXT (B2-A2,“h:mm”) 使用 TEXT 函數將儲存格格式化為 “h:mm” 的兩個時間之間的小時和分鐘 (4:55) 。
=TEXT (B2-A2,“h:mm:ss”) 使用 TEXT 函數將儲存格格式化為 “h:mm:ss” 的兩個時間之間的小時、分和秒 (4:55:00) 。

注意

如果您同時使用與 TEXT 函數搭配套用的格式,以及將數字格式套用至儲存格,則 TEXT 函數會優先於儲存格格式設定。

有關如何使用這些函數的詳細資訊,請參閱 TEXT 函數以日期或時間顯示數字

範例表 2 — 根據單一時間單位呈現結果

若要執行這項工作,您將使用 INT 函數或 HOUR、MINUTESECOND 函數,如下列範例所示。

在空白工作表中使用下表中的資訊,然後視需要修改。

儲存格範例 儲存格 B 範例
開始時間 結束時間
2007 年 6 月 9 日上午 10:35 2007 年 6 月 9 日下午 3:30
公式 描述 (結果)
=INT ( (B2-A2) *24) 兩 (4) 之間的總時數
= (B2-A2) *1440 兩個時間之間的總分鐘數 (295)
= (B2-A2) *86400 兩個時間之間的總秒數 (17700)
=HOUR (B2-A2) 兩個時間之間的小時單位差異。 此值不能超過 24 (4) 。
=MINUTE (B2-A2) 兩個時間之間的分鐘單位差異。 此值不能超過 60 (55) 。
=SECOND (B2-A2) 兩個時間之間以秒為單位的差異。 此值不能超過 60 (0) 。

如需如何使用這些函數的詳細資訊,請參閱 INT 函數HOUR 函數MINUTE 函數SECOND 函數