[[20220812143407]] 『【関数】延長料金計算』(みぃ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『【関数】延長料金計算』(みぃ)

いつもお世話になっております。

仕事で作成しているexcelの表で、作業工数に対しての延長料金を求める関数で苦戦しております。(思い通りにいかない)

■例で表の説明
   A    B    C     D     E     F
   内容  体制  開始時間 完了時間  工数(h) 延長料金(\)
1  調査   1    09:00   12:18   3.30    12,000
2  本作業  2    09:00   12:27   3.45     3,900
3  調査   3    13:00   16:35   3.58    22,500
4  ・    ・    ・    ・     ・ ・
5  ・    ・    ・    ・     ・      ・

<やりたい事>
上記の表のE列(延長料金)を関数で求めたい

<条件>
1.A列の「調査」は1.0h作業、「本作業」は2.5h作業

2.延長料金は0.5h毎に加算、0.5hを超えるまでは加算されない。
 ※調査で例題
  ・10:00〜11:10 延長なし
  ・10:00〜11:30 延長0.5h
  ・10:00〜11:31 延長0.5h

3.B列の体制は時間帯で延長料金の単価が違う事を表しています
 1=平日9:00〜17:00は¥3,000/0.5h
 2=平日17:00〜22:00&休日9:00〜17:00は¥3,900/0.5h
 3=平日22:00〜9:00&休日17:00〜翌9:00は¥4,500/0.5h

以上です。
情報が足りない場合は追記します。
宜しくお願いします。

< 使用 Excel:Office365、使用 OS:Windows10 >


 1行目が見出しで2行目からデータだとして。
 また内容は調査と本作業の二つだけだとして。
 =INT(MAX(0,D2-C2-IF(A2="調査","1:0","2:30"))/"0:30")*CHOOSE(B2,3000,3900,4500)
 ではどうだろうか?
(ねむねむ) 2022/08/12(金) 15:57

ねむねむ様

お礼のお返事が遅れて申し訳ございません。
早速確認致しました。バッチリです。
大変、大変助かりました。

やはり自分以外の方にお聞きしてちゃんとした回答を見ると勉強になります。
本当にありがとうございました。

(みぃ) 2022/08/16(火) 12:58


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.