• 締切済み

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/7940)
回答No.2

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

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

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

jesus19760727
質問者

お礼

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

jesus19760727
質問者

補足

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

関連するQ&A

  • 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円アップにしたいのですが、どう繋げていいのかわかりません>< カウント9までは、0 カウント10~14が、500 カウント15~19が、1000 カウント20~24が、1500 というように、5カウントごとに、500 UPにしたいんですが。 うまくいきません。 分かりずらいとは思いますが、よろしくお願いします。

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

    Excelで歩合給の計算をしたいのですが、どのような関数を使えばいいかわかりません。 以下のような計算をしたいと思っています。 売上が100万~150万なら売上額の1%、150万から200万なら2%、以下売上額に応じてパーセンテージを設定する。 Aさんの売上が120万、Bさんが180万、Cさんが・・・の場合、それぞれの歩合給はいくらか? というものです。 よろしくお願いします。

  • エクセルで関数の計算範囲に別の関数式で出した空白がある場合

    MAX関数を使う際、選択した範囲内(A10:A1000)に IF関数とISBLANK関数を使った数式 ( =IF(ISBLANK(C1),"",B2+C1) )の空白があると MAX関数がVALUEとなって計算されません どうしたらいいですか?

  • エクセル File の作成で困難に直面しています。

    エクセルで使う数式で不明な点があります。どなたかご存知でしたら教えてください。 =VLOOKUP($AA$2,出勤状況!$B$6:$BM$6,3,FALSE) という数式の中にある「$BM$6」の部分についての質問です。 AA2に"4"という値が既に入っています。その数字に"2"を足せば "6" になりますが、それは =AA2+2 で表せると思います。お伺いしたいのは、 =AA2+2 というのを、上に示した「$BM$6」内の数字6の代わりに組み込む方法がないものでしょうか。 エクセル初心者で、説明も下手ですみません。よろしくお願いいたします。

  • エクセルで「FALSE」以外のセルをカウント

    エクセルでうまく計算できなくて困っています。 どうか知恵を貸して下さい…。   A  B 1 あ FALSE 2 あ FALSE 3 い FALSE 4 0 FALSE 5 0 FALSE AとB列に同じような計算式が入っており、 その結果が表示されています。 (例えば…、A1に「=Sheet2!C1+Sheet2!C2」など) この状態で、A1:B5の範囲で0とFALSE以外の数をカウントするには どうすればよろしいのでしょうか? COUNTIF関数などを使ってもうまくいきません…。

  • Excelの関数について

    Excelの関数について教えてください。 C1に50、D1に30、E1に=SUM(A1:D1)、B2に=E1-SUM(A1:B1)、が入力されています。 このB2の計算式を、「もしB1:C1のどちらか片方(もしくは両方)に値が入力されているときはB2の計算式の結果が返ってくる。B1:C1のどちらも空欄のときは「#N/A」が返ってくる。0は入力有りとみなす」というようにしたいです。 IF関数にISBLANK関数を入れてみたんですが、片方に入力有りでも「#N/A」が返ってきてしまいます。 =IF(ISBLANK(B1:C1),NA(),E1-SUM(A1:B1)) ISBLANK関数じゃダメだったんでしょうか? どういうふうに変えればいいんでしょうか? すみませんがどなたか教えてください。

  • 歩合の計算の仕方

    高校で習う数学は日常生活では殆ど使わないものが大部分ですが、歩合の計算は 日常生活にも深く関わっているのに 自分で計算せずに、他人に計算を委ねる人が大部分だと思います。 私も恥ずかしながら方法を忘れました。 例えば、年利17%で銀行から100万円借金して 毎月同じ額を36回払いで返済すると仮定します。その場合の 毎月返済する金額の公式の求め方を教えていただけませんか?

  • EXCELの小数計算について

    EXCEL97で小数計算をすると誤差がでるのですが何故ですか? A列に14.60を数値入力  B列に13.90を数値入力  C列に=B1-A1の数式をいれると-0.70となるはずなのにどういうわけか -0.699999999999999と表示される。 小数点以下14桁目までは-0.70000000000000と表示されるが15桁目で上記のように表示される。 表面上はROUND関数などで処理できるのですが複数の数式を組み合わせて計算している時は-0.69999・・・の数値をもって計算される場合があり誤差がでる。 消費税や金利計算などで1円でも誤差がでると表計算の正確さが問われてしまう。 0.7の他にも 次の場合もでる 0.2のとき0.1999・・ 0.3のとき0.2999・・・・ 0.8のとき0.7999・・・・ これはEXCELのバグなのでしょうか?

  • エクセルと時間の計算

    エクセルと時間の計算 エクセル2003で以下のような表を作りました。 C列の金額には、「20分毎に200円加算される」金額を入力したいです。 できれば、A列の値と200円で計算したいのですが、どんな数式をいれれば いいでしょうか。20分単位で切り上げたいので、CEILING関数を使うのでしょうか。 教えてください。

  • エクセルの計算式を教えてください。

    エクセルの計算式を教えてください。 例えば、セルB2に、IF(B1="","",20)という数式があったとしまして、B2が "" だった場合、別セルに =B2+50 という計算式を入れると、B2を空白とみなさず、VALUE!になってしまいますが、この空白のB2を、0もしくは、無視して計算する方法はありますでしょうか?

専門家に質問してみよう