需要算加班時數、計算行程間隔,或是換算不同時間單位,你是否常常算到頭昏?其實這類運算有固定邏輯,掌握基本步驟和單位換算公式,就能快速算出正確答案。
時間計算的基本方法與步驟
這類運算的核心是「進位制」觀念——秒、分、時各有不同的進位基準,不像一般數字都是十進位。開始處理前先確認你要解決的是哪種問題:
1. 確認計算類型:是要加減時段(如開始時間 + 經過時長 = 結束時間),還是要找出兩個時間點之間的間隔?2. 統一單位:把所有數值換成同一單位再處理,或是先用複名數(如 2 小時 30 分)分開運算3. 處理進位或退位:分鐘滿 60 要進位成小時,秒數滿 60 要進位成分鐘;減法時不夠減就要向上一層單位借位4. 檢查結果:確認答案的單位正確,並評估是否合理
小學二年級數學課就會教這些基礎,但實際應用時還會遇到跨天、時區轉換等進階情境,需要更細緻的處理方式。
時間加減計算:如何正確計算時間間隔
同日內的加法相對單純,例如上午 9:40 加上 1 小時 35 分鐘:
- 先算分鐘:40 + 35 = 75 分鐘
- 處理進位:75 分鐘 = 1 小時 15 分鐘
- 加回小時:9 + 1 + 1 = 11 時 15 分
減法要注意退位,假設算從 10:20 到 14:05 經過多久:
- 分鐘不夠減時(20 – 5),先向小時借 1(變成 60 + 20 = 80 分鐘)
- 80 – 5 = 75 分鐘 = 1 小時 15 分鐘
- 小時部分:(14 – 1) – 10 = 3 小時
- 合計:3 小時 + 1 小時 15 分鐘 = 4 小時 15 分鐘
Excel 裡可以用減法運算子直接算時間差,儲存格格式設為「時:分:秒」,公式寫 `=結束時間-開始時間` 即可。但要注意 Excel 把時間當成「天的小數」處理,跨天運算要特別設定。
跨天時間計算技巧與注意事項
晚上 11:30 到隔天早上 7:20,經過幾小時?這種跨越午夜的情境最容易出錯。
最穩的做法是分段處理:
- 先算到午夜 00:00 還有多久:24:00 – 23:30 = 0:30
- 再加上隔天從 00:00 到 7:20:7 小時 20 分
- 合計:0:30 + 7:20 = 7 小時 50 分
或是用 24 小時制思考:把隔天早上 7:20 視為 31:20(24 + 7),直接算 31:20 – 23:30 = 7:50。
處理跨天加班時數或夜班工時,記得確認是否跨越日期分界線,並在記錄時標註日期,避免混淆。
時間單位換算:天、小時、分鐘、秒的轉換公式
常用的換算關係:
- 1 分鐘 = 60 秒
- 1 小時 = 60 分鐘 = 3,600 秒
- 1 天 = 24 小時 = 1,440 分鐘 = 86,400 秒
大單位換小單位用乘法,例如 2.5 小時換算成分鐘:2.5 × 60 = 150 分鐘。
小單位換大單位用除法,例如 90 分鐘換算成小時:90 ÷ 60 = 1.5 小時。
遇到複名數(如 1 小時 45 分鐘)要換算時,可以先全部化為最小單位再轉換:
- 1 小時 45 分鐘 = (1 × 60) + 45 = 105 分鐘
- 105 分鐘 = 105 ÷ 60 = 1.75 小時
反過來,1.75 小時要拆成「時 + 分」:整數部分是 1 小時,小數 0.75 × 60 = 45 分鐘。
時區轉換與時間戳計算方法
不同時區的換算,要先知道時差。台灣是 UTC+8,美國西岸是 UTC-8,兩地相差 16 小時。
台北時間換算洛杉磯時間:台北 2025/3/1 上午 10:00,洛杉磯就是前一天 2025/2/28 下午 6:00(10:00 – 16 = -6,往前推一天)。
程式開發常用的時間戳(timestamp)是從 1970/1/1 00:00:00 UTC 起算的秒數,例如 1,700,000,000 代表 2023 年 11 月的某個時間點。要換算成可讀格式,可用線上工具或程式語言的日期函式庫處理。
常用時間計算工具與線上計算器推薦
手算容易出錯,這些工具能快速得到精確結果:
- Excel 的 TIME、HOUR、MINUTE、SECOND 等函式可以拆解或組合時間,適合處理大量資料
- 線上計算器輸入開始/結束時間或要加減的時長就能自動算出結果並處理進位,部分工具還支援時區轉換
- TimeCalc、時間計算器等手機 App 提供直覺介面,適合現場快速算工時或行程間隔
- 直接在 Google 搜尋欄輸入「time calculator」就會出現內建計算器
選工具時注意是否支援你需要的功能(跨天處理、時區轉換、匯出記錄等),以及介面是否夠直覺。
總結
掌握進位邏輯和單位換算是關鍵,遇到跨天或時區問題時分段處理會更清楚。手算時先統一單位、仔細處理進退位,就不容易出錯。如果要處理大量資料或需要高精確度,善用 Excel 或線上計算器能省下不少時間。
常見問題
為什麼時間計算要用 60 進位而不是 10 進位?
這套系統的 60 進位源自古巴比倫數學,60 可被 1、2、3、4、5、6、10、12、15、20、30、60 整除,方便分割。這套標準沿用至今成為國際慣例。
Excel 計算時間差出現負數怎麼辦?
通常是結束時間比開始時間早(如跨天未正確處理)。解決方法:在公式加上 `+1`(加一天),或用 `=MOD(結束時間-開始時間,1)` 自動處理跨日情境。
如何快速心算時間間隔?
先算整點到整點的小時數,再分別處理起始和結束的零碎分鐘。例如 9:40 到 14:15,先算 10:00 到 14:00 是 4 小時,再加上前面的 20 分鐘和後面的 15 分鐘,共 4 小時 35 分。


