
給料計算がしたいと思っており。
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」のうちどれか。小数点にも対応してほしい。
・例1
B2に「7」と入力されていたら就業開始時間は「7:00」ということ。C2に「10」と入力されていたら休憩開始時間は「10:00」ということ。D2に「11」と入力されていたら休憩終了時間は「11:00」ということ。E2に「16」と入力されていたら就業終了時間は「16:00」ということ。
・例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に解を出力。
以上の内容をお願いします
No.1ベストアンサー
- 回答日時:
こんにちは
前提として、
・B2:E2に全てに数値が入力されている
・B2 ≦ C2 ≦ D2 ≦ E2 となっている
という条件を満足していると仮定してもよいならば、
計算だけであれば、
=(C2+E2-B2-D2)*950+(MAX(0,MIN(C2,14)-MAX(B2,11))+MAX(0,MIN(E2,14)-MAX(D2,11)))*50
で求められます。
ただし、上記のままだと、例えば全部が空欄の場合などに(前提条件とは異なるので)、おかしな値が表示されてしまいます。
「B2:E2に全て数値が入力されている」という条件も式中でチェックするなら、
=IF(COUNT(B2:E2)<4,"",(C2+E2-B2-D2)*950+(MAX(0,MIN(C2,14)-MAX(B2,11))+MAX(0,MIN(E2,14)-MAX(D2,11)))*50)
というように、条件が成立していることのチェックを加えれば良いでしょう。
「B2 ≦ C2 ≦ D2 ≦ E2」のチェックも同様ですが、式が長くなるので省略します。
※ 条件が成立していないと、正しい結果は得られませんので、チェックが必要な場合は追加してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) どなたか教えて下さい。Excelで添付しました画像のように開始時間A列、終了時間B列でD1に16:2 3 2021/12/06 17:58
- Excel(エクセル) エクセル2019の関数を教えてください。 8 2022/12/16 12:45
- Excel(エクセル) エクセルで休憩時間を引いての作業計画予定表の作成の仕方 2 2023/07/24 14:11
- 会社・職場 休憩時間を削って仕事をするのは美徳なのでしょうか? 職場の同期についてです。昼頃に45分間の休憩時間 6 2021/12/09 08:07
- Visual Basic(VBA) エクセルのマクロを教えてください 4 2022/02/04 08:05
- 会社・職場 バイトです。詳しい方教えてください 高校1年生です 郵便局のバイトを初めてします。 時給 830円 3 2021/12/06 23:47
- Excel(エクセル) エクセルの関数について 5 2023/01/26 15:26
- Excel(エクセル) エクセルで勤務時間の計算をしています。 下記図でstartは勤務開始時間、endは勤務終了時間です。 5 2022/06/07 13:51
- Excel(エクセル) 指定した値以上の中で最小値を出したい 7 2022/10/24 21:12
- アルバイト・パート 初めてバイトを始めました。まだ初めてから1ヶ月程ですが、少し違和感がします。 その職場はタイムカード 1 2022/05/07 01:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数の休憩時間がある場合の休...
-
~時間を超えるの定義
-
ラブホって、支払う料金は2人合...
-
フードコートで何も頼まずに休...
-
今度、彼女と初めてラブホに行...
-
車初心者マークなんですが、下...
-
エクセルで休憩時間を計算した...
-
Excelの時間計算で経過時間から...
-
仕事中の飲み物購入について
-
お昼休憩中に寝るのがいけない...
-
「お先に休憩行ってきます」と...
-
市役所で働いてる、職員の昼休...
-
飲食店の従業員で休憩中にタバ...
-
居室扱いについて
-
休憩中に話しかけてきた客に対...
-
岩原スキー場 無料休憩場所あ...
-
昼休みのミーティングは違法で...
-
私は総務課です。 昼休み中に職...
-
「たばこ休憩」を従業員に禁じ...
-
勤務時間の中にある休憩時間の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ラブホって、支払う料金は2人合...
-
フードコートで何も頼まずに休...
-
~時間を超えるの定義
-
複数の休憩時間がある場合の休...
-
今度、彼女と初めてラブホに行...
-
Excelの時間計算で経過時間から...
-
エクセルで休憩時間を計算した...
-
仕事中の飲み物購入について
-
「お先に休憩行ってきます」と...
-
工場のライン作業は、お昼休憩...
-
私は総務課です。 昼休み中に職...
-
休憩中の店員
-
7時間労働で休憩がないのは普通...
-
新人でコンビニバイトをしてる...
-
車初心者マークなんですが、下...
-
市役所で働いてる、職員の昼休...
-
お昼休憩中に寝るのがいけない...
-
居室扱いについて
-
vbaの時間計算について
-
コンビニでバイトしているので...
おすすめ情報