打卡時數計算器

上傳 POS 系統匯出的「彙總表」.xls/.xlsx,自動計算每位員工的月總工時(以半小時為單位)

📁 拖拉檔案到這裡 或 點擊選擇

支援 .xls / .xlsx 格式(需包含「刷卡記錄」工作表)

⚙️ 計算規則(點開可調整)
  • 從「刷卡記錄」工作表讀取每位員工每日所有打卡時間
  • 同一日的打卡時間排序,5 分鐘內重複打卡只保留第一筆
  • 奇數筆打卡時丟掉最後一筆,依序配對成 (上班, 下班) × N 段
  • 每段:上班時間 ceil 到 30 分鐘,若結果為 XX:30 則再推到 XX+1:00(提前到不計)
  • 每段:下班時間 floor 到 30 分鐘(提早走的不計)
  • 每段工時 = 下班 − 上班;中午空班自動扣除
  • 例外名單中的員工,上班 XX:30 保留不推(適用於有半點班別的員工)
預設:35 (鍾阿曼)
小於此區間視為同一次打卡