• ベストアンサー

エクセルで給料計算

エクセル初心者です。 エクセルでパートの給料計算を作成中です。(個人で使用) 日曜日だけ時間単価が異なります。 曜日までの表示をする事は出来ました。(”日”~”土”) セルが”日”の場合のみ勤務時間を入力したら時間単価を変えたい様にするにはどうすれば宜しいでしょうか。 例えば、セルA2が”日”の場合、時間給は900円、 セルB2に勤務時間を入力すれば900*時間の計算をする。 曜日が”日”以外は時間単価は850円*勤務時間の計算 最後にその月の合計を出すといった内容です。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • hogemoke
  • ベストアンサー率9% (2/21)
回答No.1

=IF(A2="日",900*勤務時間,850*勤務時間) ではだめですか?

noname#59976
質問者

補足

早々のご回答有難う御座います。 上記内容で可能となりました。 機能アップで祝日も時間単価を日曜日と同じにしたいです。 祝日表示をVLOOKUP関数を使用し、 例としまして=VLOOKUP(B3,祝日一覧,2,0) で1ヶ月単位のカレンダーを作成し、曜日、祝日表示もしました。 祝日の場合をIF文で判断する場合、どのようにしたら宜しいでしょうか。 ご足労かけますが宜しくお願い致します。

その他の回答 (2)

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.3

祝日の表記がされているセルと Or演算すればいいのでは A列が曜日 B列が祝日 C列に時間 D列に1日の賃金なら D列の数式を = (Or(A2="日", B2="祝")*50+850)*C2 といった具合です

noname#59976
質問者

お礼

ご回答有難う御座います。 祝日表記はVLOOKUP関数を利用し、祝日のリンク表示をしました。 そこで、下記の式で平日、日曜、祝日の計算が出来るようになりました。B列は祝日ではない場合無表示としました。 = (Or(A2="日", B2<>"")*50+850)*C2 上記3名の回答者様 有難う御座いました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

C2=IF(A2="日",900,850)*B2 または C2=(850+(A2="日")*50)*B2

noname#59976
質問者

補足

ご回答有難う御座います。 日曜日の計算方法は理解できました。 祝日の場合の条件判断(認識)が出来ません。 アドバイスがあれば宜しくお願い致します。