給料計算がしたいと思っており。
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を探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「黒歴史」教えて下さい
- ・2024年においていきたいもの
- ・我が家のお雑煮スタイル、教えて下さい
- ・店員も客も斜め上を行くデパートの福袋
- ・食べられるかと思ったけど…ダメでした
- ・【大喜利】【投稿~12/28】こんなおせち料理は嫌だ
- ・前回の年越しの瞬間、何してた?
- ・【お題】マッチョ習字
- ・モテ期を経験した方いらっしゃいますか?
- ・一番最初にネットにつないだのはいつ?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・2024年に成し遂げたこと
- ・3分あったら何をしますか?
- ・何歳が一番楽しかった?
- ・治せない「クセ」を教えてください
- ・【大喜利】【投稿~12/17】 ありそうだけど絶対に無いことわざ
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・集合写真、どこに映る?
- ・自分の通っていた小学校のあるある
- ・フォントについて教えてください!
- ・これが怖いの自分だけ?というものありますか?
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・10代と話して驚いたこと
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ラブホって、支払う料金は2人合...
-
今度、彼女と初めてラブホに行...
-
Excelの時間計算で経過時間から...
-
~時間を超えるの定義
-
「お先に休憩行ってきます」と...
-
複数の休憩時間がある場合の休...
-
私は総務課です。 昼休み中に職...
-
会社の不正
-
新人でコンビニバイトをしてる...
-
エクセルで休憩時間を計算した...
-
車初心者マークなんですが、下...
-
工場のライン作業は、お昼休憩...
-
居室扱いについて
-
コンビニバイトで5時間の日に休...
-
エクセルで休憩時間を引く時と...
-
コンビニでバイトしているので...
-
仕事中の飲み物購入について
-
派遣社員です。休憩時間の規則...
-
エクセルで休憩時間を除く
-
摂る・とる・取る、どれにしま...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ラブホって、支払う料金は2人合...
-
複数の休憩時間がある場合の休...
-
~時間を超えるの定義
-
今度、彼女と初めてラブホに行...
-
Excelの時間計算で経過時間から...
-
フードコートで何も頼まずに休...
-
エクセルで休憩時間を計算した...
-
車初心者マークなんですが、下...
-
お昼休憩中に寝るのがいけない...
-
仕事中の飲み物購入について
-
「お先に休憩行ってきます」と...
-
7時間労働で休憩がないのは普通...
-
休憩中の店員
-
工場のライン作業は、お昼休憩...
-
コンビニでバイトしているので...
-
私は総務課です。 昼休み中に職...
-
新人でコンビニバイトをしてる...
-
派遣社員です。休憩時間の規則...
-
居室扱いについて
-
休憩中に話しかけてきた客に対...
おすすめ情報