計算兩個時間之間的差距

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

您想要做什麼?

以標準時間格式呈現結果

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

以標準時間格式呈現結果

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

  • 執行下列作業,在儲存格中套用自訂格式代碼:

    1. 選取儲存格。

    2. 在 [常用] 索引標籤上,按一下 [數值] 群組中 [數值格式] 方塊旁邊的箭號,然後按一下 [其他數值格式]。

    3. 按一下 [類別] 清單中的 [自訂],然後選取 [類型] 方塊中的自訂格式。

  • 使用 TEXT 函數設定時間格式。

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

範例

將這個範例複製到空白的工作表中,有助於了解此範例。

如何複製範例?

  1. 選取本文中的範例。

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

    從 Windows 版 Excel 2013 說明中選取範例

    選取說明中的範例

  2. 按下 CTRL+C 鍵。

  3. 在 Excel 建立空白的活頁簿或工作表。

  4. 在工作表中,選取儲存格 A1,然後按 CTRL+V。

    重要: 為了讓範例正確運作,您必須將它複製到工作表的儲存格 A1。

  5. 若要在檢視結果及檢視傳回結果的公式間進行切換,請按 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. 選取本文中的範例。

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

    從 Windows 版 Excel 2013 說明中選取範例

    選取說明中的範例

  2. 按下 CTRL+C 鍵。

  3. 在 Excel 建立空白的活頁簿或工作表。

  4. 在工作表中,選取儲存格 A1,然後按 CTRL+V。

    重要: 為了讓範例正確運作,您必須將它複製到工作表的儲存格 A1。

  5. 若要在檢視結果及檢視傳回結果的公式間進行切換,請按 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 函數

頁面頂端

這項資訊有幫助嗎?

太好了! 還有其他意見反應嗎?

我們應該如何改進?

感謝您的意見反應!

×