
EXCELで残業計算書を作成していますが、なにぶん素人なもので、独り孤軍奮闘しております。
どうしても、うまく組めず困り果てております。皆様のお知恵をお貸しください・・・
エクセル表で
A列 B列 C列 D列 E列
12/1 月曜日 残業時間 労働時間 結果(1週間の合計D列が40時 間を超えた場合は、超えた時間
(残業含む) 43.25h→3.25h)
12/2 (40hを超えていない場合は、C列の計)をだしたいんです。
・
12/28(日)-12/31(水)のような場合はD列計は次の月のD列頭に移行する
通常は日曜から土曜日で1週間を区切るのですが、月初めと月終わりが素直に日曜~土曜までではなく、
週の途中から始まってしまったりします。
よろしくお願いいたします
No.2ベストアンサー
- 回答日時:
こんにちは
質問者さんの意図するところと違うかもしれませんがご了承ください。
一週間の労働時間が40時間を越えていない場合
残業時間 労働時間 結果
11/30 日曜日 0.0h 0.0h 0.0h
12/ 1 月曜日 1.5h 9.5h 1.5h
12/ 2 火曜日 2.0h 10.0h 3.5h
12/ 3 水曜日 3.0h 11.0h 6.5h
12/ 4 木曜日
12/ 5 金曜日
12/ 6 土曜日
一週間の労働時間が40時間を超えた場合
残業時間 労働時間 結果
11/30 日曜日 0.0h 0.0h 6.5h
12/ 1 月曜日 1.5h 9.5h 6.5h
12/ 2 火曜日 2.0h 10.0h 6.5h
12/ 3 水曜日 3.0h 11.0h 6.5h
12/ 4 木曜日 0.0h 8.0h 6.5h
12/ 5 金曜日 0.0h 8.0h 6.5h
12/ 6 土曜日 0.0h 0.0h 6.5h
としたいのでしょうか?
質問の内容からだとそう受け取れますが・・
ちなみに労働時間に残業時間を含んでいるので、一週間の労働時間を
40時間(8時間/日×5日)とした場合、超えた時間(労働時間累計 - 40時間)
は、残業時間の累計と同じになり、残業時間がそもそも表示されている
のならば、40時間を越える超えないに関わらず、累計を求めるだけで
よいと思いますが、どうでしょうか?
一応、上記のようにするならば
11/30(日)~12/6(土)まで7行存在するという前提でE2に
=IF(SUM(D$2:D$8)>40,SUM(D$2:D$8)-40,IF(SUM(D2:D$8)=0,"",SUM(C$2:C2)))
と入力して、E8までコピーします。
コピーしたらE2からE8までセルを選択してメニューの編集から
置き換えを使って、$を""に置き換えて$を消します。
検索する文字列に$
置換後の文字列には何も入力しない
これで、一週間分の式ができますので、12/7~12/13も同じように
行を作って、1週間の式(E2~E8)をE9~E15にコピーします。 以降、必要なだけ繰り返し。
単に一週間の累計だけを別の列に表示したいのなら
=SUM(C$2:C2)
とE2に入力して同じようにE8までコピー。
上記と同様に置き換えを使って$を消せば、一週間分の式ができます。
ご参考まで
すみません、回答いただきありがとうございます
他にも不具合を発見してしまったので…
参考にもう少し、悩んでみます。
大変ありがとうございました
No.3
- 回答日時:
No1です。
提示する式間違えていました。=IF(MONTH(A1)=MONTH(A2),IF(WEEKDAY(A2)=2,C2+D2,IF(C2+D2+E1<"40:00"*1,C2+D2+E1,C2+D2+E1-"40:00")),C2+D2)
です。
40:00 以下では 日~土単位での合計、以上の場合は 合計-40:00
ひょとしたら、質問取り違えているかも知れません。
その時はスルーしてください。
No.1
- 回答日時:
ご希望かどうかわかりませんが
E1セルには =C1+D1
E2セルには =IF(MONTH(A1)=MONTH(A2),IF(WEEKDAY(A2)=2,C2+D2,C2+D2+E1),C2+D2) 下までコピィ
E列の書式 ユーザー定義 [h]:mm
で試してみてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 派遣社員・契約社員 残業時間について教えてください 5 2022/12/17 10:58
- Excel(エクセル) 週毎の集計 2 2023/08/04 16:56
- Visual Basic(VBA) 祝日を除いた月曜から土曜までの1週間分の日付行を選択し、別シートへカットアンドペーストしたい 13 2023/07/13 22:46
- 人事・法務・広報 みなし残業と手当の関係 1 2023/04/12 09:23
- Excel(エクセル) 【Excel関数、count系】どなたか教示下さると助かります。 Excelでシフトを管理しており、 2 2022/07/09 06:34
- 求人情報・採用情報 月単位、週40時間の変形労働時間制で、 日曜祝日土曜半日の固定休+シフト制(平日一日)の企業の場合、 1 2023/08/10 23:43
- 労働相談 土曜日には割増残業代はあるのでしょうか 5 2022/08/25 18:42
- Excel(エクセル) 勤務表ですが、思うように出来ません。 3 2023/05/19 06:43
- 求人情報・採用情報 1日の実働7.5h✕週6日の求人についてお尋ねします。 週の労働時間は40hまでなので、5hこえた分 2 2022/10/24 15:48
- 数学 平均の求め方を教えてください!! 私は週5で7h毎日働いています。 なので1週間35時間労働です。 1 2022/07/20 23:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのVBAで集計をしたい
-
【関数】同じ関数なのに、エラ...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【画像あり】オートフィルター...
-
Office2021のエクセルで米国株...
-
【マクロ】元データと同じお客...
-
【マクロ】実行時エラー '424':...
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
【マクロ】列を折りたたみ非表...
-
他のシートの検索
-
【条件付き書式】シートの中で...
-
ページが変なふうに切れる
-
【マクロ】オートフィルターの...
-
特定のセルだけ結果がおかしい...
-
エクセル ドロップダウンリスト...
-
【マクロ】アクティブセルの時...
-
【マクロ】3行に上から下に並...
-
9月17日でサービス終了らし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報