- ベストアンサー
関数について
売上件数において、手数料を計算します。自動的に計算できるよう関数を設定したいのですが・・・ ~30,000件までは \30,000 ~50,000件までは \60,000 ~100,000 件までは \80,000 ~300,000 件までは \150,000 ~500,000 件までは \200,000 500,001~ 以降は 件数×¥0.6 宜しくお願いします。
- みんなの回答 (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)
0 30000 30001 60000 50001 80000 100001 150000 300001 200000 500001 0 として =IF(件数>500000,ROUNDDOWN(件数*0.6,桁数),VLOOKUP(件数,上記の表の範囲,2,TRUE))