• ベストアンサー

関数について

売上件数において、手数料を計算します。自動的に計算できるよう関数を設定したいのですが・・・ ~30,000件までは \30,000 ~50,000件までは \60,000 ~100,000 件までは \80,000 ~300,000 件までは \150,000 ~500,000 件までは \200,000 500,001~ 以降は  件数×¥0.6 宜しくお願いします。

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

  • ベストアンサー
  • o_chi_chi
  • ベストアンサー率45% (131/287)
回答No.2

下記のようなマクロを作成し、ユーザ定義関数で設定すれば できます。 そのほうがメンテナンスもよくなると思います。 --- =mTesuuRyo("売上件数セル") --- Public Function mTesuuRyo(curK As Currency) As Currency Select Case curK Case Is < 30000 mTesuuRyo = 30000 Case Is < 50000 mTesuuRyo = 60000 Case Is < 100000 mTesuuRyo = 80000 Case Is < 300000 mTesuuRyo = 150000 Case Is < 500000 mTesuuRyo = 200000 Case Else mTesuuRyo = Round(curK * 0.6) End Select End Function

その他の回答 (1)

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

0    30000 30001 60000 50001 80000 100001 150000 300001 200000 500001 0 として =IF(件数>500000,ROUNDDOWN(件数*0.6,桁数),VLOOKUP(件数,上記の表の範囲,2,TRUE))

関連するQ&A