
出社・退社の時間から、残業、深夜残業など、
残業時間を算出する数式を作成していますがどうにもうまく出来ません。
残業となる時間の切り分けは、平日は以下のようになっています。、
基本時間→8:30~17:15
残業→5:00~8:30 と17:15~22:00
深夜残業→22:00~翌朝5:00
休憩時間→0:45(C1) 基本勤務時間→8:00(B1)
例えば平日、朝6:00出社→23:00退社であれば、
早朝残業が2:30、通常残業が4:45、計7:15です。深夜残業が1:00となります。
F欄に時間外、 G欄に深夜残業としています。
現状は時間外を出すのに =SUM(E5-D5)-$B$1-$C$1-G5 と単純にしてます。(G5は手入力)
これを自動で入力できたらと考えています。
5:00前に出勤することはほとんどありませんが、22:00を超えることはあります。
ただし、24:00を超えると翌日計算になります。
過去欄を参考にしようにも理解できなく困っています。
http://oshiete.goo.ne.jp/qa/8147465.html
よろしくお願いいたします。

No.3ベストアンサー
- 回答日時:
深夜部分の残業時間を計算するなら、以下のような数式で早朝(5:00以前)部分と夜間(22:00以降)部分の深夜残業を足し算するのが簡単です。
(退出時間が翌日になる場合は25:00のような形式で入力した場合)。
=5/24-MIN(D5,5/24)+MAX(E5,22/24)-22/24
退出時間を「25:00」ではなく通常の「1:00」のように入力する場合は、以下の式で計算することができます。
=5/24-MIN(D5,5/24)+MAX((E5<D5)+E5,22/24)-22/24
ところで、深夜部分がメインの勤務がある場合、休憩時間などは考慮しなくてもよいのでしょうか?
回答ありがとうございます。
1,2の方のも良かったのですが、MackyNo1さんのものが、iPadやiphoneでエラー無しで見えましたのでベストアンサーに選ばせていただきます。
御陰様で助かりました。
No.5
- 回答日時:
>昼休憩のみで後は考慮しません。
このケースだと、午前中のみ、または午後のみの勤務の時は(出社時間が1時以降または退社時間が12時以前の場合)、休憩時間は不要になるのではないでしょうか?(単純に休憩時間を引き算する数式だと勤務時間の計算に誤差が出るのでは?)
No.4
- 回答日時:
私も、以前にエクセルで入力された作業時間を計算する仕事をしました。
それまで総務の方が行っていたのと同様な計算方法をする必要があったため、エクセルに式を入れるだけではうまくいかず、VBAのプログラムを作成し、ボタンを押すとプログラムが呼び出されて計算するようにしました。
休憩時間とか、代休とかいろいろと考慮する必要があるので、それらにすべて対応するには、やはりプログラムを記述する必要があると思います。
No.2
- 回答日時:
>私の式(=SUM(E5-D5)-$B$1-$C$1-G5)から見れば、1だと思ったんですが、違うのですね。
その式のSUM関数は無意味で、単純にE5-E4と同等です。
尚、総勤務時間から規定勤務時間と休憩を差し引いただけなら深夜勤務が時間外の内数ですが、G5(深夜)を差し引いていますので2項の考え方になります。
>深夜残業の式をお願いいたします。
早出="8:30"-MAX("5:00",出勤時刻) から類推できませんか?
深夜に掛かる早出="5:00"-MIN("5:00",出勤時刻)
残業=MIN("22:00",退出時刻)-"17:15" から類推すれば
深夜に掛かる残業=MAX("22:00",退出時刻)-"22:00") となります。
MAX関数は引数(括弧内の値)のうち1番大きい値を返します。
MIN関数は引数の内1番小さい値を返します。
MAX関数、MIN関数の代わりにIF関数を使う方法もありますがIF関数より分かり易いように思います。
何回も回答ありがとうございます。
bunijiさんの回答も良かったのですが、他者様のものがipad等でスムーズに見えました。
でも、御陰様でいい勉強になりました。
No.1
- 回答日時:
>残業→5:00~8:30 と17:15~22:00
>深夜残業→22:00~翌朝5:00
時間外(早出・残業)と深夜勤務の計算で考え方が2通りあります。
1.深夜勤務を時間外の内数で考える計算方法
2.通常の時間外と深夜勤務となる時間外を区別して計算する方法
あなたの質問は2の方法と解釈します。
>過去欄を参考にしようにも理解できなく困っています。
時間外は早出と残業に分けて計算します。
早出="8:30"-MAX("5:00",出勤時刻)
MAX関数で5:00前に出社したときは5:00~8:30(3時間30分)までが早出時間数となり、5:00以降に出社したときは出社時刻~8:30までの時間数となります。
残業=MIN("22:00",退出時刻)-"17:15"
MIN関数で22:00以降の退出のとき17:15~22:00(4時間45分)までが残業時間数となり、22:00までに退出したときは17:15~退出時刻までの時間数となります。
深夜勤務も時間外と同様に計算すれば目的に合うはずです。
他人が作成した計算式を理解もせずに利用すると思わぬ落とし穴に落ちますので注意してください。
この回答への補足
お返事ありがとうございます。
1.深夜勤務を時間外の内数で考える計算方法
2.通常の時間外と深夜勤務となる時間外を区別して計算する方法
私の式(=SUM(E5-D5)-$B$1-$C$1-G5)から見れば、1だと思ったんですが、違うのですね。
人様(高度な)の式を理解できる知識がありません。
回答いただいた理屈は分かるのですが、「早出="8:30"-MAX("5:00",出勤時刻)」「残業=MIN("22:00",退出時刻)-"17:15"」このような式がたてられないのです。
できましたら、深夜残業の式をお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 人事・法務・広報 みなし残業制の深夜残業や休日出勤の割増賃金の計算方法を教えてください。 1週間の所定労働時間は40時 5 2023/05/04 16:21
- その他(ビジネス・キャリア) 勤務時間の割増について教えてください。 現在日勤と夜勤で勤務しています。 日勤は9:00から20:0 5 2022/05/08 22:40
- 人事・法務・広報 みなし残業と深夜の割増賃金 1 2023/04/17 00:06
- 労働相談 24時間勤務が断続的労働になった場合の給与。 元々24時間の内16時間が勤務で休憩と仮眠で20万円の 1 2022/07/26 11:05
- 労働相談 7年前、高卒で勤めていた会社で残業台が一切支払われていませんでした 朝の4時出勤で夜の2時まで拘束さ 2 2023/01/06 09:46
- 人事・法務・広報 4月からの残業60時間以上の割増の計算式 2 2023/03/14 14:44
- 転職 現在転職活動中で2社候補があるのですが どちらに行くかもしくは現職に残るか迷っていて 参考までに皆様 2 2022/09/29 19:22
- 労働相談 当直勤務の時間外について。 今年の4月から新しく社会人になった者です。 私の職場では当直勤務があり、 4 2022/05/15 17:03
- その他(Microsoft Office) 勤務表のエクセル作成で数式を教えてください。 1 2023/01/17 03:27
- Excel(エクセル) エクセルの時間の計算、何時以下の場合の足し引きに苦戦しています。 2 2022/11/16 16:39
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルで深夜勤務の時間計算
Excel(エクセル)
-
エクセル 深夜休憩時間(深夜労働時間)を求めたい
Excel(エクセル)
-
エクセルの時間外勤務時間と深夜時間を自動割り振りできる計算式を教えてください
Excel(エクセル)
-
-
4
通常勤務時間、通常残業、深夜残業の時間をセル別に表記したい
労働相談
-
5
複数の休憩時間がある場合の休憩時間の算出方法
Excel(エクセル)
-
6
エクセルの深夜時間計算について
Excel(エクセル)
-
7
エクセルで表示形式の時刻の「0:00」を表示しないようにするには?
Excel(エクセル)
-
8
エクセル 深夜勤務時間の算出方法
Excel(エクセル)
-
9
エクセル不変則な休憩時間の実労働時間計算
Excel(エクセル)
-
10
エクセルで早朝深夜労働時間を計算する関数が分かりません。
Excel(エクセル)
-
11
Excel条件付書式(残業45時間以上になったら色をつけたい)
Excel(エクセル)
-
12
エクセルで勤怠表 土日祝と平日と分けてそれぞれの合計を出したい
Excel(エクセル)
-
13
excel関数 変動する休憩時間等を計算する
ソフトウェア
-
14
エクセルで、時間の計算をした場合、マイナス表示を0:00にする方法を教えてください。
Excel(エクセル)
-
15
Excelにて残業時間、休日出勤時間の求め方
Excel(エクセル)
-
16
エクセルで休憩時間を引く時と、引かない時の数式
Excel(エクセル)
-
17
Excelにて勤務表の作成で早出・残業、所定労働時間の計算式を教えて下さい
Excel(エクセル)
-
18
Excel関数での勤務時間並びに残業、深夜残業時間の計算方法
Excel(エクセル)
-
19
エクセルで複数の勤務時間ごとの休憩時間の計算がしたい
Excel(エクセル)
-
20
Excelの時間計算で経過時間から特定の時間を引く方法
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル ドロップダウンリスト...
-
特定のセルだけ結果がおかしい...
-
【マクロ】【配列】3つのシー...
-
エクセルのdatedif関数を使って...
-
【関数】同じ関数なのに、エラ...
-
エクセルの循環参照、?
-
【マクロ】列を折りたたみ非表...
-
【マクロ】アクティブセルの時...
-
iPhoneのExcelアプリで、別のシ...
-
【マクロ】EXCELで読込したCSV...
-
【条件付き書式】シートの中で...
-
【マクロ】オートフィルターの...
-
【マクロ】3行に上から下に並...
-
vba テキストボックスとリフト...
-
【マクロ】A列にある、日付(本...
-
ページが変なふうに切れる
-
エクセルのVBAで集計をしたい
-
エクセル
-
Excelファイルを開くと私だけVA...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelファイルを開くと私だけVA...
-
エクセルについてどう関数を使...
-
マクロ・VBAで、当該ファイルの...
-
エクセルのセルに画像は埋め込...
-
エクセルで、一部のセルだけ固...
-
【マクロ、画像あり】A表かB表...
-
エクセルでカウントする
-
【マクロ】コードを少しでも、...
-
VBA_日時のソート
-
エクセルで教えてください。 例...
-
エクセル 月間シフト表で曜日ご...
-
セルの左に余白を付ける
-
エクセル
-
エクセルについて教えてください
-
2枚のエクセル表で数字をマッチ...
-
ExcelのIF関数との組み合わせの...
-
エクセルのファイルのコピーを...
-
エクセルで二つのブックの違い...
-
空白処理を空白に
-
Excelのチェックボックスについ...
おすすめ情報