計算兩個時間之間的差距

假設想要了解員工完成組裝線作業的時間或尖峰時間處理速食訂單的時間,您有多種方式可以計算兩個時間之差。

您想要做什麼?


以標準時間格式呈現結果

您有兩種方式可用來以標準時間格式 (時:分:秒) 呈現結果。您可以使用減法運算子 (-) 算出兩個時間的差,然後執行下列其中一項操作:

  • 執行下列作業,在儲存格中套用自訂格式代碼:
    1. 選取儲存格。
    2. [常用] 索引標籤上,按一下 [數字] 群組中 [數字格式] 方塊旁邊的箭號,然後再按 [其他數字格式]
    3. 按一下 [類別] 清單中的 [自訂],然後選取 [類型] 方塊中的自訂格式。
  • 使用 TEXT 函數設定時間格式。

當使用時間格式代碼時,小時一律不得超過 24,分鐘及秒一律不得超過 60。

範例

如果將範例複製到空白工作表上,就會比較容易了解。

顯示我如何複製範例?

  1. 選取本篇文章中的範例。如果您複製 Excel Web App 中的範例,請一次複製及貼上一個儲存格。

 重要事項   請勿選取列標題或欄標題。

從說明中選取範例

從說明中選取範例
  1. 按 CTRL+C 鍵。
  2. 建立空白活頁簿或工作表。
  3. 在工作表中,選取儲存格 A1,然後按 CTRL + V 鍵。如果您使用 Excel Web App,重複複製及貼上範例中的每個儲存格。

 重要事項   您必須將範例貼上到工作表的儲存格 A1,範例才能正常運作。

  1. 若要切換檢視結果和檢視傳回結果的公式,按 CTRL +` (重音符),或在 [公式] 索引標籤的 [公式稽核] 群組,按一下 [顯示公式] 按鈕。

當您將範例複製到空白工作表後,可以依照您的需求加以修改。


 
1
2
3

4

5

6
7

8

9
A B
開始時間 結束時間
6/9/2007 10:35 AM 6/9/2007 3:30 PM
公式 說明 (結果)
=B2-A2 兩個時間之間的小時數 (4),您必須手動套用自訂格式 "h" 至該儲存格。
=B2-A2 兩個時間之間的小時和分鐘數 (4:55),您必須手動套用自訂格式 "h:mm" 至該儲存格。
=B2-A2 兩個時間之間的小時、分鐘和秒鐘數 (04: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 函數以日期或時間格式顯示數字

頁首 頁首

根據單一時間單位呈現結果

若要執行此項作業,請使用 INT 函數,或者 HOURMINUTESECOND 函數,如以下範例所示。

範例

如果將範例複製到空白工作表上,就會比較容易了解。

顯示我如何複製範例?

  1. 選取本篇文章中的範例。如果您複製 Excel Web App 中的範例,請一次複製及貼上一個儲存格。

 重要事項   請勿選取列標題或欄標題。

從說明中選取範例

從說明中選取範例
  1. 按 CTRL+C 鍵。
  2. 建立空白活頁簿或工作表。
  3. 在工作表中,選取儲存格 A1,然後按 CTRL + V 鍵。如果您使用 Excel Web App,重複複製及貼上範例中的每個儲存格。

 重要事項   您必須將範例貼上到工作表的儲存格 A1,範例才能正常運作。

  1. 若要切換檢視結果和檢視傳回結果的公式,按 CTRL +` (重音符),或在 [公式] 索引標籤的 [公式稽核] 群組,按一下 [顯示公式] 按鈕。

當您將範例複製到空白工作表後,可以依照您的需求加以修改。


 
1
2
3

4

5

6
7

8

9
A B
開始時間 結束時間
6/9/2007 10:35 AM 6/9/2007 3:30 PM
公式 說明 (結果)
=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 函數

頁首 頁首

 
 
適用:
Excel 2007