Excelで勤務表を作りたいのですが、なかなか関数がうまく使えません。
時間計算をご存知の方、教えて下さい。
入力列
A:出勤時刻
B:退勤時刻
C:勤務開始時間
*始業9:00のため、9時より以前の出勤時刻は9:00、9:00以降の出勤はその時刻を表示する。
D:休憩時間
E:実働時間(始:C/終:B/マイナス:D)
F:時間内勤務(8時間まで)
G:時間外勤務(8時間を超過したところから・22時迄)
H:深夜残業(22時以降の勤務時間)
このような説明でお分かり頂けるでしょうか。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
順番に、その通り計算してみます。
>A:出勤時刻
>B:退勤時刻
A列とB列には「時:分」形式で時刻を記入する
0時を超えた時刻は26:15のように記入する
>C:勤務開始時間
>*始業9:00のため、9時より以前の出勤時刻は9:00、9:00以降の出勤はその時刻を表示する。
A列が記入された時に計算する
9時と出社時刻の大きい方取り
=IF(A2="","",MAX(A2,TIME(9,0,0)))
>D:休憩時間
ご相談範疇外
条件に応じて休憩時間を産出する
たとえば出社時刻が12時前かつ退社時刻が13時を超えたら、など。
それ以外は0:00を計算しておく
>E:実働時間(始:C/終:B/マイナス:D)
始業時刻、退社時刻が記入された場合に計算する
=IF(COUNT(A2:B2)=2,B2-C2-D2,"")
>F:時間内勤務(8時間まで)
実働時間が計算された場合に計算する
8時間と実働時間数の小さい方取り
=IF(E2="","",MIN(TIME(8,0,0),E2))
>時間外勤務(8時間を超過したところから・22時迄)
実働時間が計算された場合に計算する
=IF(E2="","",MAX(0,MIN(TIME(22,0,0),B2)-C2-D2-TIME(8,0,0)))
>H:深夜残業(22時以降の勤務時間)
実働時間が計算された場合に計算する
=IF(E2="","",MAX(0,B2-TIME(22,0,0)))
おかげさまで理想的な勤務表が作成できそうです!
煮詰まって途方に暮れていたので、本当に助かりました。
つたない質問に回答をして頂けるか心配でしたが、御丁寧に教えて下さり
ありがとうございました。
No.1
- 回答日時:
時間のセルの書式は全て、「h:mm」ではなく、「[h]:mm」に設定してあります。
日付が変わって退勤した場合は、「25:00」という具合に実績を記入します。なお休憩時間の長さは、退勤時刻が 13:00 以後である行は 1:00、そうでない行は 0:00 を算出するようにしてみました。
A2 出勤時刻の実績値
B2 退勤時刻の実績値
C2 =max(a2,"9:00")
D2 =(b2>="13:00"+0)*"1:00"
E2 =b2-c2-d2
F2 =min(b2,"17:00")-c2-d2
G2 =max(,min(b2,"22:00")-max(c2,"17:00"))
H2 =max(,b2-"22:00")
>Excelで勤務表を作りたいのですが、なかなか関数がうまく使えません。
関数あるいは数式と言う前に、時間や日付のシリアル値についての様々な知識を得ることが先決です。時間などが記入されているセルの書式を「標準」などに変更した際に表示される小数が、その時間に対応するシリアル値です。
私のつたない説明に、大変丁寧に教えて頂いてありがとうございました!
工夫によって、シンプルな式で作れるものなんだと感動しました。
時間や日付を余り扱うことがないため、ごちゃごちゃ考え過ぎてしまいました。
おっしゃる通り、ちゃんと知識がベースにないと限界がありますね・・・
もうお一人の御回答が理想に近かったので、ベストアンサーを差し上げられなくて申し訳ありませんが、
本当にありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 指定した値以上の中で最小値を出したい 7 2022/10/24 21:12
- その他(Microsoft Office) Excel 勤務時間の計算について~(残業)有.無しの場合。 4 2022/07/17 21:03
- Excel(エクセル) エクセル2019の関数を教えてください。 8 2022/12/16 12:45
- その他(ビジネス・キャリア) 日報の実務労働時間の集計について困っています。 2 2023/06/09 19:00
- Excel(エクセル) エクセルで勤務時間の計算をしています。 下記図でstartは勤務開始時間、endは勤務終了時間です。 5 2022/06/07 13:51
- 就職 ホワイト企業ですか? 3 2023/03/10 15:16
- 労働相談 当直勤務の時間外について。 今年の4月から新しく社会人になった者です。 私の職場では当直勤務があり、 4 2022/05/15 17:03
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- その他(Microsoft Office) 勤務表のエクセル作成で数式を教えてください。 1 2023/01/17 03:27
- その他(ビジネス・キャリア) 勤務時間の割増について教えてください。 現在日勤と夜勤で勤務しています。 日勤は9:00から20:0 5 2022/05/08 22:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
7時間55分勤務で1ヶ月20日出勤...
-
至急!!体調不良でバイト休むべきか
-
1分単位のタイムカード計算でエ...
-
隔週土曜出勤と週休二日の違い
-
建設業・夜勤の深夜労働金額の...
-
給与明細と実際の出勤日数が違う
-
有給休暇は出勤日数となるか
-
【0.25での計算】Excelを使用し...
-
月途中で通勤手当が変更となる...
-
勤務表ですが、思うように出来...
-
エクセル不変則な休憩時間の実...
-
出勤日数が合わないです。
-
週4日出勤の方の残業時間の出し...
-
バイトでタイムカードを帰りの...
-
出勤前後とはどういう意味です...
-
会社って、無断出勤するとどう...
-
エクセルで深夜勤務明けが休日...
-
IF関数で時間指定をして、数値...
-
Excel関数で日またぎの勤務時間...
-
給与の日割り計算 教えてください
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
至急!!体調不良でバイト休むべきか
-
1分単位のタイムカード計算でエ...
-
エクセル不変則な休憩時間の実...
-
7時間55分勤務で1ヶ月20日出勤...
-
月途中で通勤手当が変更となる...
-
建設業・夜勤の深夜労働金額の...
-
大きい企業には休日出勤(日曜)...
-
会社って、無断出勤するとどう...
-
バイトでタイムカードを帰りの...
-
有給休暇は出勤日数となるか
-
休日出勤を勤務日数に数えるか?
-
土日の有給休暇の取得はできる...
-
何進法なのかわからない
-
Excel関数で日またぎの勤務時間...
-
歯科医院で働きます 初出勤日は...
-
賃金台帳の労働日数とは
-
給与明細と実際の出勤日数が違う
-
会社遅刻
-
無断で休日出勤した者への給与
-
出勤前後とはどういう意味です...
おすすめ情報