四個功能怎麼用
- 時間加減:填兩段時、分、秒,選加或減。例如 1:45:30 + 0:50:45 = 2:36:15。分、秒超過 60 沒關係,會自動進位,所以 0:90:00 也會被當成 1 小時 30 分。
- 多筆加總:把一週的上下班工時、一張播放清單的影片長度整份貼上來,一次加總。可以放負數扣掉休息時間,看不懂的行會告訴你是第幾行。
- 兩時刻相差:填開始與結束時間,算出中間隔多久,結束比開始早時自動當成跨午夜,也能同時扣掉午休或休息分鐘。
- 小時換算:在「7.5 小時」與「7 小時 30 分」之間互換,算薪水、填請款單時很常用。
時間為什麼不能直接用小數算
時間是 60 進位:60 秒進 1 分,60 分進 1 小時。所以 1:30 加 1:45 不是 2:75,而是 3:15。很多人用一般計算機算工時會出錯,就是把「1:30」當成「1.30」。這個計算機的做法是先把每一筆時間統一換成「總秒數」,用整數相加減,最後再換回時、分、秒,所以不會有進位錯誤,也不會有浮點數的小數誤差。
十進位小時與時分秒互換的規則很固定:十進位小時 = 時 + 分 ÷ 60 + 秒 ÷ 3600例如 7 小時 45 分是 7 + 45 ÷ 60 = 7.75 小時;反過來 7.75 小時的 0.75 乘以 60,就是 45 分。常用的對照:0.1 小時 = 6 分、0.25 小時 = 15 分、0.5 小時 = 30 分、0.75 小時 = 45 分。轉換時以整數秒計算,結果四捨五入到秒。
算給你看:三個常見情況
- 夜班工時:22:00 上班、隔天 06:30 下班,中間休息 30 分鐘。結束比開始早,視為跨午夜,相差 8:30:00,扣掉休息後實際工時 8:00:00,也就是 8 小時。
- 一週工時加總:8:30、7:45、8:15、7:50 加起來是 32:20:00,換成十進位小時約 32.3333 小時。
- 影片長度加總:三支影片 12:40、8:25、15:10(分:秒),加總是 36:15,也就是 36 分 15 秒。
常見問題
7.5 小時是 7 小時 50 分鐘嗎?
不是,7.5 小時是 7 小時 30 分鐘。時間用 60 進位,一小時有 60 分鐘,小數點後的 0.5 是「半個小時」,也就是 30 分鐘,不是 50 分鐘。換算方法是小數部分乘以 60:0.25 小時=15 分鐘,0.75 小時=45 分鐘,0.1 小時=6 分鐘。反過來,7 小時 50 分鐘是 7 又 5/6 小時,約 7.8333 小時。
開始時間比結束時間晚,是算錯了嗎?
不是。算「兩個時刻相差多久」時,如果結束時間比開始時間早,計算機會當成結束在隔天,也就是跨過午夜。例如 22:00 到 06:00 是 8 小時,夜班、跨夜的工時都可以這樣算。如果兩個時間完全相同,結果是 0;要算滿 24 小時,請把結束寫成 24:00。
影片、歌曲長度(分:秒)要怎麼加總?
到「多筆加總」,每行貼一段長度,並在下方選「兩段數字當作 分:秒」。例如 3:45、4:20、5:10 加起來是 13:15。如果你貼的是工時(例如 8:30 是 8 小時 30 分),就選預設的「時:分」。三段的寫法(例如 1:03:20)不管選哪個,都是 時:分:秒。
多筆加總可以貼什麼格式?
每行一筆,可以寫成 8:30、1:20:45、1小時30分、45分、90秒,或 7.5(沒有冒號的純數字,當成十進位小時)。前面加負號(例如 -0:30)代表扣掉,適合扣除休息時間。一行裡也可以用逗號分開多筆。看不懂的行會列出行號並略過,不會影響其他行的結果。
為什麼月工時要換成十進位小時?
薪資系統、請款單、試算表常用十進位小時計價,因為「時薪 × 小時數」可以直接乘。例如工時 168 小時 45 分,換成 168.75 小時,乘上時薪 190 元就是 32,062.5 元。用「小時換算」分頁,可以在 7:30 和 7.5 之間互換,結果取到小數 4 位,並以整數秒精確計算,不會有浮點誤差。
計算原理說明
- 內部單位:整數「秒」。時分秒 → 秒 = 時 × 3600 + 分 × 60 + 秒;秒 → 時分秒用整除與取餘數。
- 十進位小時互換:以 BigInt 精確計算,結果四捨五入到整數秒;顯示十進位小時時取小數 4 位。
- 跨午夜:結束時刻的秒數小於開始時刻時,加上 86,400 秒(一天)。