アプリ版:「スタンプのみでお礼する」機能のリリースについて

今月から段階式歩合給で指名回数により、異なった歩合を出さなくては
なりません。昨日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」と返したいのです。

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

A 回答 (1件)

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})
で指名回数に応じた歩合率が計算できますので
後はこれを掛け合わせれば歩合給の金額が計算できます。
    • good
    • 0
この回答へのお礼

ありがとうございます!出来ました。
LOOKUPを使うのですね。

関数に関してまったく勉強不足なので少しづつ
理解していきたいと思います。
感謝いたします。

お礼日時:2010/02/19 11:42

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