戻る  □VBAのサロン  □ 使用方法  □ 新着記事  □ 新規に質問する!  □ トピック一覧  □ 検索  □ 過去ログ
[ 最新記事及び返信フォームをトピックトップへ ]
このトピック参照回数 :
残業時間と関数

    [134943] 残業時間と関数-

    ■親トピック/記事引用/メール受信=OFF■

    □投稿者/ くに -(2025/02/26(10:05))
    □U R L/

      残業代を計算に関係する関数をご教授お願いします。

      実労働時間を8時間とした場合、30分の残業をすれば、法定外残業として1.25倍の支給をします。
      うちの会社は月曜日から金曜日まで実労働時間は7時間です。土曜日は5時間15分です。

      普通の計算としては、月曜日に1時間の残業をした場合、8時間を超えていないので、法定内残業として1時間で1.0倍の支給です。
      1時間30分の残業をした場合、法定内残業1時間、法定外残業30分です。

      しかし、うちの会社は定時の17:00を超えて残業した場合、すべて法定外残業として、1.25倍の支給をしています。

      しかし、本来の法定内と法定外を知っておきたいということで、わけて処理をしています。
      ここまでは、関数でできています。

      ところが、1日で8時間を超えていなくても、その週で40時間を超えた場合は、たとえば金曜日で1時間の残業でも法定外としなければいけないときがあります。
      その部分の関数をご教授お願いしたいのです。


       A   B   C    D   E    F    G    H     I
          2月  出勤  退勤  休憩  実労働  残業  法定内  法定外
       月      8:30 17:00 1:30 7 0 0 0
       火 8:30 17:30 1:30 7.5 0.5 0.5 0
       水 8:30 17:00 1:30 7 0 0 0
       木 8:30 18:30 1:30 8.5 1.5 1 0.5
       金 8:30 17:00 1:30 7 0 0 0
       土 8:30 15:00 1:15 5.25 0 0 0

      F2 =IFERROR((D2-C2-E2)*24,"")
      G2 =F2-7
      H2 =IF(G2<=1,G2,1)
      I2 =IF(G2>1,G2-1,0)


      土曜日のG7のみ5.25に変更しています。
      G7 =F7-5.25

      現状はあくまで8時間を基準にしていますが、40時間を超えてもという条件を加えたいのです。ちなみに、40時間を計算するときに、たとえば、月曜日に9時間したとしても、残り31時間ではなく8時間を引いた32時間ということにご留意ください。
      よろしくお願いします。






      ++++++++++++++++++++
      OS      ⇒Windows 11
      Version⇒Excel 2019
      ++++++++++++++++++++




    [134946] Re[1]: 残業時間と関数-

    迷宮入りorほかあたって見ます・・ / 記事引用/メール受信=OFF■

    □投稿者/ くに -(2025/02/26(14:04))
    □U R L/

      すいません。
      削除キーを登録していなかったため削除できません。
      問題が出てきたので、質問なかったことにしてください



このトピック内容の全ページ数 / [0]

このトピックに書きこむ
Name/
E-Mail/

└>このツリーのレス記事をメールで受信しますか? YES/ NO/
Title/
URL/
Comment/ 通常モード->  図表モード-> (←の場合適当に改行を入れて下さい)
タグが使用できます。例 ⇒ <font color="blue">文字</font>
解決!!ありがとうございました! 解決       保留中です・・・ 保留        迷宮入りorほかあたって見ます・・ 迷宮入       すいませ~ん。誰か~! Help! ←※回答者専用
解決したらチェック       保留(コードテスト中など・・)         解決不可orレスが全く付かなくてほかのサイトに行くときなど・・
削除キー/
(半角8文字以内) 


- Child Forum -
Edit:ゆう-G アクセス解析