Excel

 

勤務時間計算

 自分で使う用。
 Excel のカテゴリにしておきつつ、 LibreOffice 4.0.4.2 の LibreOffice Calc で動作検証。

 

考慮すること

  1. 深夜時間帯 (22:00 〜 翌 5:00) の勤務時間合計の算出
  2. 日をまたいだ勤務時間
    (日をまたいだ時間 (24:00 以降) は、入力時に +24:00 して入力すること)
  3. 使うことはないけれど、朝開始から翌昼終了とかも対応
  4. 複数の休憩時間
  5. 深夜出勤はないので気にしない
 

たいていの計算式は...

 Excel 勤務時間 とか Excel 工数 深夜時間 でググればいくらでも出てくる。
 細かい説明はそちらを参照しましょう。 ;-P

 

目指す完成形

 

計算式は?

  1. 各区間ごとの時間を出すため、 C2 のセルに以下数式
    =IF(COUNT($A2:$B2)<2,"",TEXT(MAX(0,MIN($B2,C$7)-MAX($A2,C$6)),"h:mm")*1)
    • 退勤時間と C 列終了時間の MIN() から、出勤時間と C 列開始時間の MAX() を引いて、時間表示
  2. そのまま必要範囲 (C2:K5) に数式をコピー
  3. 合計時間を出すため、 L2 のセルに以下数式
    =TEXT(SUM(C2:K2)*1,"[h]:mm")
  4. (L2:L5) に数式をコピー
  5. M 列は合計時間を x.xx 表示にするため、 M2 のセルに以下数式
    =TEXT(L2*24,"0.0#")
  6. (M2:M5) に数式をコピー
  7. 深夜時間帯は H, I 列が該当するので、そこを L 列同様 N 列に合計 (数式省略)
  8. O 列は N 列を x.xx 表示 (数式省略)
 

おまけ


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-11-14 (木) 22:27:35