• ベストアンサー

Excel2007で給与計算をしようと思います。

Excel2007で給与計算をしようと思います。 売上高が5万円上がるごとに時給が1000円から100円づつ上がるシステムです。 例えば5万円から10万円は1100円を参照するような条件付き書式をつくるにはどうすればよいでしょうか?

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! No.1さんが仰っているようのVLOOKUP関数で対応できると思います。 実際のセル配置がどのようになっているのか判らないので勝手に↓の画像ように表を作ってみました。 やり方だけ理解してもらえれば良いかな!って思っています。 Sheet2に表を作成しておきます。 薄い緑色の部分だけで良いのですが、判りやすくするために敢えてB列を表示しています。 Sheet1のD2セルに =IF(A2="","",VLOOKUP(B2,Sheet2!$A$2:$C$7,3,1)) という数式を入れオートフィルで下へコピーすると 画像のような感じになります。 ※ 実際のデータ配置にあうようにアレンジしてみてください。 参考になれば良いのですが・・・m(_ _)m

その他の回答 (2)

  • a987654
  • ベストアンサー率26% (112/415)
回答No.3

質問のアラを指摘する様ですが >売上高が5万円上がるごとに時給が1000円から100円づつ上がる のでしたら売上高が10万円では1100円ではなく1200円になりませんか? >例えば5万円から10万円は1100円 の部分を”例えば5万円以上10万円未満は1100円”としてお答えします。 売上高がB2から時給単価がC2からあるとして C2に =INT(B2/50000)*100+1000 あとはオートフィル

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

VLOOKUP関数の検索方法を近似値で行う方法が簡単です。 添付urlを参考にして下さい。

参考URL:
http://oji3.dtiblog.com/blog-entry-359.html