アプリ版:「スタンプのみでお礼する」機能のリリースについて

Gross Pay は35時間までは35× PayRate ですが、36時間からは自給が1.5倍になる計算です。私は
=35*B2+$B$9*B2*(C2-35) この様な式をいれましたが、ここでは if を使わないとダメなんだそうです。 35時間を過ぎたら Gross Pay は 
PayRate*35 + PayRate ×1.5×(オーバータイムの時間数)を if を使って入力する方法をどなたか教えてください。
子供の宿題なのですが、締め切りがこの水曜日です。ちょっと急いでいます。

「エクセルの if 計算で、35時間をこえ」の質問画像

A 回答 (1件)

こんにちは



ご質問文の最初の式
>=35*B2+$B$9*B2*(C2-35)
は、時間が35時間を超えた場合は良いですが、少ない場合に予定の結果にならなさそうです。
時間の値を変えて試してみるとわかりますよね?

式の考え方も何種類かあると思いますが、ひとまず
>PayRate*35 + PayRate ×1.5×(オーバータイムの時間数)
の「オーバータイムの時間数」がわかれば、後は質問者様が組み立てられるものと思います。

「オーバータイムの時間数」は
 ・35時間以下なら0
 ・35時間を超えたら 時間-35
となれば良いので、
 IF(C2>35,C2-35,0)
のように、IFを利用して場合分けを行えば良いと思われます。
(C2は対象とする時間が入力されているセル番地です)
    • good
    • 0
この回答へのお礼

ありがとうございます。アドバイスに基づいて頑張ってみたら、上手くできました。

お礼日時:2017/06/05 21:03

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!