• 締切済み

Excelで歩合給の計算をしたいのですが

Excelで歩合給の計算をしたいのですが Excelで歩合給の計算をしたいのですが、どのような関数を使えばいいかわかりません。 以下のような計算をしたいと思っています。 売上商品が1点につき、1点(1カウント)として、以前は5カウントごとに、500円付けてました。  5カウント 500円 10カウント 1000円 15カウント 1500円 というふうに5カウントごとにエンドレスでつく関数を組んでました。 以下、その時の数式です。 =((SUM(K6:M6)*((INT((IF(ISBLANK(B6),0,VLOOKUP(B6,$AA$3:$AH$202,8,FALSE)))/5))))*500) ※(K6:M6)の部分は商品の種類 ※(B6)の部分は人の名前 ※(B6,$AA$3:$AH$202,8,FALSE)の部分は各データ人の名前とか これを、今後は10カウントからスタートで、5カウントごとに500円アップにしたいのですが、どう繋げていいのかわかりません>< 10カウント  500円 15カウント 1000円 20カウント 1500円というふうに5カウントごとにエンドレスでアップする数式が知りたいです。 分かりずらいとは思いますが、よろしくお願いします。

みんなの回答

noname#204879
noname#204879
回答No.4

別解 =MAX(INT(カウント数/5)-1,0)*500

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

現在の式を次の式にしてみてください。 =SUM(K6:M6)*(INT((IF(ISBLANK(B6),0,VLOOKUP(B6,$AA$3:$AH$202,8,FALSE)))-1)/5)*500

jesus19760727
質問者

お礼

ご回答ありがとうございます。 説明が足りませんでした。 教えていただいた式に置き換えましたが、うまくいきませんでした><  カウント9で、800 カウント10で、900 カウント11で、1000というふうになってしまいました。 カウント9までは、0 カウント10~14が、500 カウント15~19が、1000 カウント20~24が、1500 というように、5カウントごとに、500 UPにしたいんですが。 説明足らずで申し訳ございません。

jesus19760727
質問者

補足

ご回答ありがとうございます。 説明が足りませんでした。 教えていただいた式に置き換えましたが、うまくいきませんでした><  カウント9で、800 カウント10で、900 カウント11で、1000というふうになってしまいました。 カウント9までは、0 カウント10~14が、500 カウント15~19が、1000 カウント20~24が、1500 というように、5カウントごとに、500 UPにしたいんですが。 説明足らずで申し訳ございません。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

ご質問に掲示された今の式で「カウント数」がどこから出てくるのかイマイチ読み切れませんが、とりあえず概ね =IF(B6="","",MAX(0,FLOOR(カウント数,5)-5)*100) といったカンジでいいと思います。

  • ka28mi
  • ベストアンサー率41% (969/2315)
回答No.1

今の状態をあまり変えずに使いたければ、カウント数を合計した後で「-5」とすれば良いと思います。 数式上の5カウントは、実際の10カウント-5と考える方法です。

jesus19760727
質問者

お礼

わかりやすい、ご回答ありがとうございます。 考え方としては非常にわかりやすく、的を得てるのですが、 こちらの能力不足で、どこに-5を入れたらいいのかわかりません。

jesus19760727
質問者

補足

わかりやすい、ご回答ありがとうございます。 考え方としては非常にわかりやすく、的を得てるのですが、 こちらの能力不足で、どこに-5を入れたらいいのかわかりません。 お手数おかけします。

関連するQ&A