ジメジメする梅雨のお悩み、一挙解決! >>

お願いします。
Excelで売上金額によって変わる歩合計算をしたいのです。
〜199999円 1%
200000〜299999 2%

1000000〜10%

とゆうような計算をしたいのです。
急いでおります!よろしくお願いします!

質問者からの補足コメント

  • 売上金額合計が
    〜199999までが1%の歩合
    200000〜299999が2%
    300000〜399999が3%
    400000〜499999が4%
    中間省略
    900000〜999999が9%
    1000000〜以上は10%の歩合です。
    売上金額合計に対しての歩合です。
    例えば、A1に売上合計が計算されておりB1に歩合を表示させたい、のです。

    すいません、よろしくお願い致します。

      補足日時:2015/04/06 15:19

このQ&Aに関連する最新のQ&A

A 回答 (4件)

回答1です.意味合いを勘違いしていました・・・.


A1に売上のセルがあってB1に歩合を入れるのですね.
歩合の値が小数点以下の部分の問題が残りますが,以下3パターンでクリアできると思います.

・四捨五入する場合
=ROUND(IF(A1<=199999,1/100,IF(A1>=1000000,10/100,ROUNDDOWN(A1/(10^5),0)/100))*A1,0)

・切り捨ての場合
=ROUNDDOWN(IF(A1<=199999,1/100,IF(A1>=1000000,10/100,ROUNDDOWN(A1/(10^5),0)/100))*A1,0)

・そのままの場合
=IF(A1<=199999,1/100,IF(A1>=1000000,10/100,ROUNDDOWN(A1/(10^5),0)/100))*A1
    • good
    • 0

こんにちは!



一例ですが、やり方だけ・・・
VLOOKUP関数の「TRUE」型で対応するのが簡単です。
↓の画像のように対応表を作成しておきます。

そしてB2セルに
=IF(A2="","",A2*VLOOKUP(A2,D:E,2,1))
という数式を入れています。

※ 対応表の説明をすると
2行目 →    0以上~200000未満
3行目 → 200000以上~300000未満
4行目 → 300000以上~400000未満


といった区分けになります。m(_ _)m
「至急!  Excelで歩合計算」の回答画像3
    • good
    • 0

回答1です.


1000000円以上が一律で10%であるなら以下の式を入れて下さい.

=IF(A5<=199999,1&"%",IF(A5>=1000000,10&"%",ROUNDDOWN(A5/(10^5),0)&"%"))
    • good
    • 0

金額の入っているセルをA1と仮定して


=IF(A1<=199999,1&"%",ROUNDDOWN(A1/(10^5),0))

199999円以下であれば1%
それ以上の数であれば,100000で割った数値且つ,小数点以下切り捨てにした数値%になります.
    • good
    • 1

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

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

Excelで歩合給の計算をしたいのですが、どのような関数を使えばいいかわかりません。
以下のような計算をしたいと思っています。

売上が100万~150万なら売上額の1%、150万から200万なら2%、以下売上額に応じてパーセンテージを設定する。
Aさんの売上が120万、Bさんが180万、Cさんが・・・の場合、それぞれの歩合給はいくらか?

というものです。
よろしくお願いします。

Aベストアンサー

色々な方法が有りますが初心者なら分かり易い方が良いでしょうね
今後同じような時に汎用で使えますのでぜひ覚えましょう

・IF関数とAND関数の利用

もし○○なら××、そうでなければ□□

IF分も分岐条件が複数になりますので「入れ子構造」で少しややこしくなりますが条件が3-5くらいなら問題なく理解できるでしょう

>以下売上額に応じてパーセンテージを設定する。

ここがすこし気になります
どこまでどの位の比率でUPするのかが問題です
(上限はあるはず)

http://kokoro.kir.jp/excel/if-and.html

「判定結果」の部分に計算式(売上額×0.01等)を入れれば歩合が求められます

すぐに使いたいのにIFとANDがなかなか理解できないなら簡易的に逃げましょう

(セルA1)に売上額を手入力
(セルB1)に=IF(A1>=1000000,$A1*0.01,"")...100以上から150未満
(セルC1)に=IF(A1>=1500000,$A1*0.02,"")...150以上から200未満
(セルD1)に=IF(A1>=2000000,$A1*0.03,"")...200以上
・・・・・
(セルZ1)に=MAX(B1:Y1)...BからYまでの最大値を表示

結果として(セルZ1)に表示される金額が歩合になりますね
B列からY列までの表示がムダですが...(笑)。
「列を表示しない」や「文字を白色にする」などで姑息に回避できます...(笑)。

色々な方法が有りますが初心者なら分かり易い方が良いでしょうね
今後同じような時に汎用で使えますのでぜひ覚えましょう

・IF関数とAND関数の利用

もし○○なら××、そうでなければ□□

IF分も分岐条件が複数になりますので「入れ子構造」で少しややこしくなりますが条件が3-5くらいなら問題なく理解できるでしょう

>以下売上額に応じてパーセンテージを設定する。

ここがすこし気になります
どこまでどの位の比率でUPするのかが問題です
(上限はあるはず)

http://kokoro.kir.jp/...続きを読む

QExcelで階段式歩合の計算式を教えてください。

Excelを覚えたばかりでまだうまく関数が使えず困っています。
どなたかお分かりになる方助けてください。

売上の歩合を計算したいのですが、どこのセルに何の関数を入れればいいか解りません。
<歩合高区分>
0~10,000,000      2.5%
10,000,001~20,000,000 2%
20,000,001~上限なし   1.5%

画像の表で売上だけ入力したら料率と合計(歩合)が自動で入力されるようにするにはどうすれば良いでしょうか?
よろしくお願いいたします。

Aベストアンサー

累進課税みたいな計算ですかね
T2セル =MIN(250000,INT(S2*T$1))
U2セル =MIN(200000,MAX(0,(S2-10000000)*U$1))
V2セル =MAX(0,(S2-20000000)*V$1)

ちなみに合計一発で出してみました
=INT(SUMPRODUCT(S2^{1,0}*HLOOKUP(S2,{0,10000000,20000000;0.025,0.02,0.015;0,50000,150000},{2,3})))

Qexcel 段階式歩合給与計算について教えて下さい。

今月から段階式歩合給で指名回数により、異なった歩合を出さなくては
なりません。昨日1日、調べて考え試しましたが、どうしても
出来ない所があり、行き詰まってしまったので教えてください。

個人売上が400,000万を超えた金額の部分にのみ、指名回数により段階的に
歩合給が発生します。(値によって掛け率が変動します)

指名回数   歩合率
0~5回     0%
6~10回     5%
11~20回    10%
21~30回    15%
31~80回    20%

excel表は
セル H4(個人売上金額)
   J4(指名回数)
   U4(歩合給発生金額)

として、

J4(指名回数)    歩合率
0~5回までは   (H4-400000)*0
6~10回までは   (H4-400000)*0.05 
11~20回までは   (H4-400000)*0.1
21~30回までは   (H4-400000)*0.15
31~80回までは   (H4-400000)*0.2

と、条件による上記計算式を下記のように列に出しました。
まず、
N4セルに =H4-400000 
そして
O4 =IF(H4>=5,$N4*0,"")
P4 =IF(H4>=10,$N4*0.05,"")
Q4 =IF(H4>=20,$N4*0.1,"") 
R4 =IF(H4>=30,$N4*0.15,"")
S4 =IF(H4>=40,$N4*0.2,"")

さらに「この列からセルJ4(指名回数)に表示された値について、
各当する列の値をM4に返したい」というのが出来ません。
(5以下はO4の値、10以下はP4の値、20以下はQ4の値、30以下はR4の値、
40以下はS4の値、という数式をU4に表示する)
また、H4の値が400000以下ならば歩合給はつかないので「0」を
表示させる。
(例)
H4(個人売上)「403959」 J4(指名回数)が「35」の場合
(403959-400000)*0.2=791.8で U4に「792」と返したいのです。

また計算式間違い、もっと良い方法があれば教えてください。
どうか、よろしくお願いいたします。

今月から段階式歩合給で指名回数により、異なった歩合を出さなくては
なりません。昨日1日、調べて考え試しましたが、どうしても
出来ない所があり、行き詰まってしまったので教えてください。

個人売上が400,000万を超えた金額の部分にのみ、指名回数により段階的に
歩合給が発生します。(値によって掛け率が変動します)

指名回数   歩合率
0~5回     0%
6~10回     5%
11~20回    10%
21~30回    15%
31~80回    20%

excel表は
セル H4(個人売上金額)
   J...続きを読む

Aベストアンサー

H4が個人売上金額
J4が指名回数
であれば
=IF(H4>400000,H4-400000,0)
で歩合給の対象となる金額(個人売上のうち400000を超える分)
=LOOKUP(J4,{0,6,11,21,31},{0,0.05,0.1,0.15,0.2})
で指名回数に応じた歩合率が計算できますので
後はこれを掛け合わせれば歩合給の金額が計算できます。

Q【Excel】関数 歩合制の給料を計算したい場合

Excelの関数を使って、歩合制の給料を計算したいと考えています。

例えば、集客数が5人までは基本給の5000円を支払うとします。
6人ならプラス250円(5,250円)、7人ならさらにプラス250円(5,500円)
8人ならさらにプラス300円(5,800円)、9人ならさらにプラス300円(6,100円)
というように、1人増えるごとに基本給にプラスされていき、プラスされる金額も人数によって変わっていきます。プラスされる金額の幅も変わります。

人数の最大数は20人程度なので、人数とプラスされる金額の表を作って参照させるのだと思いますが、どうすればよいのでしょうか??

Aベストアンサー

人数とプラスされる金額の表を作成とのことですが、いっそのこと人数と給料の表を作成した方が簡単かと思います。

歩合給の追加額を明確にしたいなら、例えば下のような感じで表を作成。
A2からA21まで1から20を入力(人数)、B2からB6までは0、B7,B8に250、B9,B10に300といった感じで歩合給を、最後にC1に基本給の5000を入力します。
C2 =C1+B2
としてこのセルをC21までコピーすれば、給料の表が完成。

あとは VLOOKUP(実際の集客数,$A$2:$C$21,3,FALSE) でご希望の計算が出来るかと思います。

Qエクセルでの段階式料金の計算式を教えてください。

エクセルでの段階式料金の計算式を教えてください。

条件
1.対象金額が200万円まではその5%を計算
2.200万超~400万までは4%を計算
3.400万超~は3%を計算

エクセルの様式
対象金額
200万円までの金額:計算式1
200万超~400万までの金額:計算式2
400万超~の金額:計算式3
合計:


300万円だとすると条件1と条件2による計算がされ条件3は働きません。
条件1の結果:10万
条件2の結果: 4万
条件3の結果: 0万

計算式1~3を教えてください。よろしくお願いします。

Aベストアンサー

金額を「○万円」単位とした場合で回答します

算式1
=MIN(A1,200)*0.05
算式2
=MAX(0,MIN(A1-200,200))*0.04
算式3
=MAX(0,A1-400)*0.03

全体で
=A1*0.05-MAX(0,A1-200)*0.01-MAX(0,A1-400)*0.01


人気Q&Aランキング

おすすめ情報