【Excel函數101】HOUR 擷取時間中的小時,加班時數計算

更新 發佈閱讀 5 分鐘

在 Excel 中處理時間資料時,常需要將完整時間拆解為時、分、秒三個部分。HOUR 函數能從時間值中擷取「小時」的部分(即 24 小時制的整數),適合用於排程分類、條件判斷、動態篩選與報表設計等場景。

🔹快速摘要(語法、用途、常見場景)

  • 用途:從時間中擷取「小時」的數值(0–23)
  • 語法=HOUR(時間值)
  • 常見場景:時間拆解、排程分類、報表設計、條件判斷、動態篩選

一、HOUR 函數語法與用途

語法說明:

=HOUR(serial_number)
  • serial_number:有效的時間值,可為時間儲存格、時間函數或文字型時間
  • 回傳結果為該時間的「小時」部分(0–23)

例如,=HOUR("16:48:00") 回傳 16

二、範例教學:五個基礎 + 五個進階範例

🔸基礎範例

範例一:擷取指定時間的小時

=HOUR("16:48:00")

回傳 16

範例二:擷取儲存格中的時間小時

=HOUR(A1)

若 A1 為 08:30:00,回傳 8

範例三:搭配 NOW 擷取目前小時

=HOUR(NOW())

回傳目前時間的小時。

範例四:搭配 TIME 建立完整時間

=TIME(HOUR(A1),0,0)

保留原小時,重建時間。

範例五:處理文字型時間

=HOUR(TIMEVALUE("20:15"))

回傳 20

🔸進階範例

範例六:搭配 IF 判斷是否為上班時段

=IF(HOUR(A1)>=9,"上班時段","非上班")

用於排程分類。

範例七:搭配 TEXTJOIN 合併時間資訊

=TEXTJOIN("、", TRUE, "目前小時為", HOUR(A1))

輸出如「目前小時為、8」。

範例八:批次擷取整欄時間的小時(Excel 365)

=MAP(A2:A100, LAMBDA(x, HOUR(x)))

將 A2:A100 中每列時間轉為小時。

範例九:建立動態標記欄位

=IF(HOUR(A1)=0,"午夜","")

標記每日 00:00。

範例十:搭配 MOD 判斷是否為偶數小時

=IF(MOD(HOUR(A1),2)=0,"偶數時段","奇數時段")

用於時段分類。

三、常見問題解答(FAQ)

Q1:HOUR 可以處理文字型時間嗎?

可以,但建議搭配 TIMEVALUE 確保格式正確。

Q2:HOUR 回傳的是什麼格式?

回傳整數(0–23),代表時間中的「小時」。

Q3:HOUR 可以處理整欄資料嗎?

可以,搭配 MAP 或拖曳填滿即可批次處理。

Q4:HOUR 可以搭配哪些函數使用?

常見搭配 TIME、NOW、IF、TEXT、MAP、LAMBDA 等。

Q5:HOUR 可以處理日期時間嗎?

可以,會擷取時間部分的「小時」,忽略日期。

四、注意事項與錯誤排除

  • 若輸入非有效時間,會回傳 #VALUE!
  • 若輸入為空白儲存格,回傳 0 或錯誤
  • HOUR 只擷取「小時」,不含分鐘或秒數
  • 適用於排程分類、條件判斷與報表設計
  • 建議搭配錯誤防呆邏輯處理格式異常輸入

五、延伸技巧與相關函數

1. TIME 函數 與 HOUR 的連動應用:可用 HOUR 擷取小時後重建時間,例如 TIME(HOUR(A1),0,0)

2. NOW 函數 與 HOUR 的連動應用:可擷取目前的小時,例如 HOUR(NOW())

3. IF 函數 與 HOUR 的連動應用:可根據小時進行分類,例如 IF(HOUR(A1)>=9,"上班","休息")

4. TEXT 函數 與 HOUR 的連動應用:可將小時轉為文字輸出,例如 TEXT(A1,"hh")

5. MAP / LAMBDA 函數 與 HOUR 的連動應用:可批次擷取整欄時間的小時,例如 MAP(A2:A100, LAMBDA(x, HOUR(x)))

這些函數能與 HOUR 組合成一套完整的「時間拆解 → 條件分類 → 格式輸出 → 批次處理」流程,適用於報表設計、資料清理與欄位標示等場景。

六、結語與延伸閱讀推薦

HOUR 函數是 Excel 中專門處理時間拆解的基礎工具,適合用在排程分類、條件判斷、欄位標示與資料清理等情境。學會 HOUR 後,你可以進一步探索:

  • [TIME 函數教學]:組合時、分、秒建立完整時間
  • [NOW 函數教學]:取得目前時間並進行拆解
  • [MAP 函數教學]:批次處理與格式比對的動態技巧
留言
avatar-img
留言分享你的想法!
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
35會員
287內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
2025/10/28
在 Excel 中處理月結報表、合約週期或付款排程時,常需要取得某個月份的最後一天。EOMONTH 函數能根據起始日期與月數,回傳該月的「月底日期」,支援正負月數推算,是財務、行政與預測模型中常用的日期運算工具。
Thumbnail
2025/10/28
在 Excel 中處理月結報表、合約週期或付款排程時,常需要取得某個月份的最後一天。EOMONTH 函數能根據起始日期與月數,回傳該月的「月底日期」,支援正負月數推算,是財務、行政與預測模型中常用的日期運算工具。
Thumbnail
2025/10/28
在 Excel 中處理合約週期、付款排程或報表預測時,常需要根據某個起始日期向前或向後推算指定月數的日期。EDATE 函數能根據起始日期與月數,回傳對應的結果日期,支援正負月數並保留原日期的「日」部分,是財務與行政報表中常用的日期運算工具。
Thumbnail
2025/10/28
在 Excel 中處理合約週期、付款排程或報表預測時,常需要根據某個起始日期向前或向後推算指定月數的日期。EDATE 函數能根據起始日期與月數,回傳對應的結果日期,支援正負月數並保留原日期的「日」部分,是財務與行政報表中常用的日期運算工具。
Thumbnail
2025/10/28
在 Excel 中處理日期資料時,常需要將完整日期拆解為年、月、日三個部分。DAY 函數能從日期值中擷取「日」的部分(即幾號),適合用於報表分類、條件判斷、動態篩選與資料標記等場景。 用途:從日期中擷取「日」的數值(1–31) 語法:=DAY(日期值)
Thumbnail
2025/10/28
在 Excel 中處理日期資料時,常需要將完整日期拆解為年、月、日三個部分。DAY 函數能從日期值中擷取「日」的部分(即幾號),適合用於報表分類、條件判斷、動態篩選與資料標記等場景。 用途:從日期中擷取「日」的數值(1–31) 語法:=DAY(日期值)
Thumbnail
看更多
你可能也想看
Thumbnail
雙11於許多人而言,不只是單純的折扣狂歡,更是行事曆裡預定的,對美好生活的憧憬。 錢錢沒有不見,它變成了快樂,跟讓臥房、辦公桌、每天早晨的咖啡香升級的樣子! 這次格編突擊辦公室,也邀請 vocus「野格團」創作者分享掀開蝦皮購物車的簾幕,「加入購物車」的瞬間,藏著哪些靈感,或是對美好生活的想像?
Thumbnail
雙11於許多人而言,不只是單純的折扣狂歡,更是行事曆裡預定的,對美好生活的憧憬。 錢錢沒有不見,它變成了快樂,跟讓臥房、辦公桌、每天早晨的咖啡香升級的樣子! 這次格編突擊辦公室,也邀請 vocus「野格團」創作者分享掀開蝦皮購物車的簾幕,「加入購物車」的瞬間,藏著哪些靈感,或是對美好生活的想像?
Thumbnail
雙11購物節準備開跑,蝦皮推出超多優惠,與你分享實際入手的收納好物,包括貨櫃收納箱、真空收納袋、可站立筆袋等,並分享如何利用蝦皮分潤計畫,一邊購物一邊賺取額外收入,讓你買得開心、賺得也開心!
Thumbnail
雙11購物節準備開跑,蝦皮推出超多優惠,與你分享實際入手的收納好物,包括貨櫃收納箱、真空收納袋、可站立筆袋等,並分享如何利用蝦皮分潤計畫,一邊購物一邊賺取額外收入,讓你買得開心、賺得也開心!
Thumbnail
分享個人在新家裝潢後,精選 5 款蝦皮上的實用家居好物,包含客製化層架、MIT 地毯、沙發邊桌、分類垃圾桶及寵物碗架,從尺寸、功能到價格都符合需求,並提供詳細開箱心得與購買建議。
Thumbnail
分享個人在新家裝潢後,精選 5 款蝦皮上的實用家居好物,包含客製化層架、MIT 地毯、沙發邊桌、分類垃圾桶及寵物碗架,從尺寸、功能到價格都符合需求,並提供詳細開箱心得與購買建議。
Thumbnail
製作月曆或是排班表,常常會將週末的儲存格填上不同的顏色,來區分平日與假日。 但如果你還在手動慢慢調整,那你就太落伍囉~~ 這集教你3種常見標示的方法: 週末(六日)日期標示 週末(六日)含國定假日標示 週末(六日)並考慮國定假日與補班標示 📌週末(六日)標示 選取資
Thumbnail
製作月曆或是排班表,常常會將週末的儲存格填上不同的顏色,來區分平日與假日。 但如果你還在手動慢慢調整,那你就太落伍囉~~ 這集教你3種常見標示的方法: 週末(六日)日期標示 週末(六日)含國定假日標示 週末(六日)並考慮國定假日與補班標示 📌週末(六日)標示 選取資
Thumbnail
在日常工作中,我們經常需要計算兩個日期之間的天數。無論是計算專案進行的天數、員工的工作天數,還是活動的剩餘天數,這些操作在EXCEL中都能輕鬆實現。 其實日期要計算天數超級簡單 日期天數=結束日期-開始日期+1 為什麼要+1呢? 可以讀一下這篇⬇️ 🔗EXCEL小知識 | 計算日期
Thumbnail
在日常工作中,我們經常需要計算兩個日期之間的天數。無論是計算專案進行的天數、員工的工作天數,還是活動的剩餘天數,這些操作在EXCEL中都能輕鬆實現。 其實日期要計算天數超級簡單 日期天數=結束日期-開始日期+1 為什麼要+1呢? 可以讀一下這篇⬇️ 🔗EXCEL小知識 | 計算日期
Thumbnail
日期中我們常分為假日與工作日,那EXCEL中如何快速的將工作日迅速的取出來呢? 這篇分享兩種做法: 週一到週五工作日 考慮國定假日與補假日 可以下載練習檔跟著做看看唷 練習檔下載 【📝圖文教學】 📌週一到週五工作日 先輸入一個日期 向下填滿 自動填滿選項 選擇以
Thumbnail
日期中我們常分為假日與工作日,那EXCEL中如何快速的將工作日迅速的取出來呢? 這篇分享兩種做法: 週一到週五工作日 考慮國定假日與補假日 可以下載練習檔跟著做看看唷 練習檔下載 【📝圖文教學】 📌週一到週五工作日 先輸入一個日期 向下填滿 自動填滿選項 選擇以
Thumbnail
LINE社群網友提出的一個問題,想要產生每個月月底與每個月14號的日期序列。 這個需求只需要一個函數就可以完成了😏 <▶️影音教學> 看教學影片之前可以先打開EXCEL,學中做、做中學效果更好哦。 <📝圖文教學> ✍🏾EDATE回傳日期指定月份數前或後的日期
Thumbnail
LINE社群網友提出的一個問題,想要產生每個月月底與每個月14號的日期序列。 這個需求只需要一個函數就可以完成了😏 <▶️影音教學> 看教學影片之前可以先打開EXCEL,學中做、做中學效果更好哦。 <📝圖文教學> ✍🏾EDATE回傳日期指定月份數前或後的日期
Thumbnail
工時計算在一般的狀況下就是將『結束時間-開始時間』就會得到工時數。 為什麼可以時間可以直接相減? 延伸閱讀:搞懂EXCEL最常用也最難搞懂的日期&時間 但是如果遇到有輪班的時候,結束時間有可能會跨天,這時候直接『結束時間-開始時間』就會發生錯誤,原因是跨天後的結束時間<開始時間,而
Thumbnail
工時計算在一般的狀況下就是將『結束時間-開始時間』就會得到工時數。 為什麼可以時間可以直接相減? 延伸閱讀:搞懂EXCEL最常用也最難搞懂的日期&時間 但是如果遇到有輪班的時候,結束時間有可能會跨天,這時候直接『結束時間-開始時間』就會發生錯誤,原因是跨天後的結束時間<開始時間,而
Thumbnail
看文章教學之前,可以先下載檔案來試著自己做看看哦!!! 檔案下載 有網友提問,如何將所有的平日加班與假日加班時數合計到K欄,假日加班為了註明星期幾加班,前面分別會加上六、日當作前贅詞。 只不過是加總而已,讓我直接SUM看看好了!!! 答案好像怪怪的,怎麼只有平日的數據加總而已
Thumbnail
看文章教學之前,可以先下載檔案來試著自己做看看哦!!! 檔案下載 有網友提問,如何將所有的平日加班與假日加班時數合計到K欄,假日加班為了註明星期幾加班,前面分別會加上六、日當作前贅詞。 只不過是加總而已,讓我直接SUM看看好了!!! 答案好像怪怪的,怎麼只有平日的數據加總而已
Thumbnail
在這個快速變化的時代,時間的價值被無限放大。每個人都有相同的24小時,但是如何運用這些時間,卻決定了每個人的未來和命運。
Thumbnail
在這個快速變化的時代,時間的價值被無限放大。每個人都有相同的24小時,但是如何運用這些時間,卻決定了每個人的未來和命運。
Thumbnail
在職場上,我們常常需要規劃和追蹤活動的進度。為了確保活動能夠如期順利完成,我們需要掌握活動的開始日期、結束日期以及每個階段的截止日期。你是否曾經遇到以下情況?要準備重要的會議,但不知道距離會議還有多少天?要舉辦年度活動,但不知道距離活動還有多少天?要管理專案進度,但不知天數掌控?
Thumbnail
在職場上,我們常常需要規劃和追蹤活動的進度。為了確保活動能夠如期順利完成,我們需要掌握活動的開始日期、結束日期以及每個階段的截止日期。你是否曾經遇到以下情況?要準備重要的會議,但不知道距離會議還有多少天?要舉辦年度活動,但不知道距離活動還有多少天?要管理專案進度,但不知天數掌控?
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News