- 締切済み
再質問。給与計算について
「給料計算をしたいと考えている B2に就業開始時間として数字が記載されている。 C2に休憩開始時間として数字が記載されている。 D2に休憩終了時間として数字が記載されている。 E2に就業終了時間として数字が記載されている。 記載されている数字は、 「1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24」のうちどれか。小数点にも対応してほしい。 ・例2 B2に「7.5」と入力されていたら就業開始時間は「7:30」ということ。C2に「10.5」と入力されていたら休憩開始時間は「10:30」ということ。D2に「11.5」と入力されていたら休憩終了時間は「11:30」ということ。E2に「16.5」と入力されていたら就業終了時間は「16:30」ということ。 時給は、以下のようになっている。 11時から14時の間だけ1000円。その他の時間は950円。 C2の時間からD2の時間は休憩時間なのでその間の休憩は0円とする。 上記の計算をした上でF2に解を出力。 =(MIN(D2,11)-MIN(C2,11))*950+(MEDIAN(11,D2,14)-MEDIAN(11,C2,14))*1000+(MAX(14,D2)-MAX(14,C2))*950+(MIN(F2,11)-MIN(E2,11))*950+(MEDIAN(11,F2,14)-MEDIAN(11,E2,14))*1000+(MAX(14,F2)-MAX(14,E2))*950 上の関数を使って小数点があっても計算ができるようにしたいです。 給与計算は小数点があっても7750がF2に出るようにして欲しいです
- みんなの回答 (11)
- 専門家の回答
みんなの回答
- chayamati
- ベストアンサー率41% (260/624)
- chayamati
- ベストアンサー率41% (260/624)
- chayamati
- ベストアンサー率41% (260/624)
- chayamati
- ベストアンサー率41% (260/624)
>7:30開始 10:30〜11:30休憩1時間 16時終了なので切り上げもしくはもし小数点ならその差額を足す関数を教えていただきたいです。 =ROUNDUP(数値) です
- chayamati
- ベストアンサー率41% (260/624)
こんにちは 解のセルF2の式中にF2を参照していますが、これは無いですよね (MIN(F2,11)(MEDIAN(11,F2,14)(MAX(14,F2) F2の参照間違いですどのセルですか? 補足願います
- chayamati
- ベストアンサー率41% (260/624)
- chayamati
- ベストアンサー率41% (260/624)
こんにちは。補足ありがとうございます。 >24時間では7:00~18:00の範囲です 01.入力規則は《7,8,9,10,11,12,13,14,15,16.17,18》の12個に絞られますね また日をまたぐ処理は必要ないですね 02.分は10分刻み,《0,10,20.30.40,50》 15分刻み《0.15.30,45》 のどちらかとおもうのですがどうしますか 03.入力規則設定の画面を添付します。 添付の元の値はコンマ区切りで直接定義出来ます 就業開始、就業終了、休憩開始、休憩終了の時は個別に設定できます それどれの時はさらに絞り込まれます。補足願います 休憩時刻は任意ですか、例えば12:00~13:00の固定ではないのですか 04.計算の期間は日、週、月のどれですか
- chayamati
- ベストアンサー率41% (260/624)
こんにちは、大変難しい課題ですね 色々未定の個所が見受けられます エクセルSheet1枚にどれだけ盛り込みますか 1.該当者一人に1枚 2.全員 3.計算期間の単位は 3-1.日単位 3-2.週単位 3-3.月単位 4.時間と時刻の使い分けましょう 24時間は1日間です、金額=時間×時給×24 入力規則を適用していますね、許されない値を避けるのによい方法ですね ただ、プルダウンのリストは8行です、発生しない値は省きましょう 分は0,15,30.45,55で、よろしいかと 途中ですが添付のようなサンプルを作成中です 図のG列、H列の翌日は、24時を過ぎたときの処理に使います。 0,1の入力規則を適用しています 永いお付き合いになります。続けますか? 補足ください
- heisukewada
- ベストアンサー率58% (93/160)
前回の№2の人の解答がわかりやすいと思います。 50円単位で計算したいのなら =IFERROR(CEILING((G2*1000+H2*950),50),"")
- luka3
- ベストアンサー率72% (424/583)
補足ありがとうございます。 しかしながら、まだわかりません。 1. 7:30~10:30 3時間 x950 = 2,850円 2.10:30~11:30 休憩中 0円 3.11:30~14:00 2.5時間 x1000 = 2,500円 4.14:00~16:30 2.5時間 x950 = 2,375円 合計 7,725円 これが、どうして 7,750円 になりますか?
- 1
- 2
補足
24時間では7:00~18:00の範囲です