Googleスプレッドシートで時間帯別で費用計算するには・・・
前提・実現したいこと
Googleスプレッドシートで勤怠管理表を作っています。
時間帯別に時給が変動しており、どのように組んでいけばいいか悩んでおります。
イメージとしては下記5項目を入力したら、通常時間や、通常残業時間、夜間時間、夜間残業時間など、
各項目別の合計時間が算出されるようにしたいです。
※場合により、5項目以外の入力も検討可
- 日付
- 名前
- 出勤時間
- 退勤時間
- 休憩時間
しかし、休憩時間を通常時間帯か夜間時間帯かどちらに取ったかを考慮すると
様々なパターンが出てきてしまい、どのように集計しようか悩んでいます。
それに加えて早退なども考慮しなければならない状態です。
※以下で詳しく説明させていただきます。
①集計したい項目(合計時間)
- 通常時間
- 通常残業時間
- 夜間時間
- 夜間残業時間
- 土祭時間
- 土祭残業時間
- 土祭夜間時間
- 土祭夜間残業時間
- 休日時間
- 休日残業時間
- 休日夜間時間
- 休日夜間残業時間
②出勤時間により夜間時間が変動
5:00~22:00が通常時間で、22:00~5:00が夜間時間となります。
休憩が10分、50分、10分→合計70分あるのですが、その休憩時間が何時に出勤したかにより、通常時間内の休憩か、夜間時間内の休憩か変わってきてしまうので、通常・夜間それぞれの稼働時間の合計が変わってきます。
※いつ休憩したかを記録して反映している訳ではなく、出勤時刻でいつ休憩するのか決まっております。
下図が出勤時刻別の休憩時間を加味した通常時間・夜間時間の一覧になります。
一番左の列 「基本時間」:出勤時間~退勤時間
一番右から2列目「定時」 :休憩を加味した通常時間の合計
一番右の列 「深夜」 :休憩を加味した夜間時間の合計
試したこと、考えたこと
▼毎日入力して元データとして蓄積していく表
※黄緑の列が手入力、水色の列が自動算出
ここまで作っていたのですが、出勤時間により通常時間と夜間時間の合計が変わってしまうことを
どのように作っていけばいいかイメージがつかず、悩んでいます。
添付画像「出勤時刻別の夜間時間の一覧」のようにリストを作る?とも思うのですが、
何かいい方法ありましたらご回答いただけますと大変ありがたいです。