エクセルに関する質問です。一人当たりの売り上げが300円の商品に対して

0〜10000人までは売り上げの15%を、10001から30000人までは売り上げの20%をというように
数字を入れてけば自動的に取り分を計算して(つまり25000なら300*〔(10000*0.15)+(15000*0.20)〕を
自動で計算する)合計してくれる式(マクロ?)を教えてください。
よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:taknt No.1

回答回数13539ベストアンサー獲得回数1198

ポイント10pt

さきほどのは

300*〔(10000*0.15)+(15000*0.20)〕

を 式にしただけでしたが、

質問文をよく読むと 以下のほうにしたほうがよさそうですね。

質問には 30000人以上の場合が記述されてないので、30000人以上は、考慮していません。

=300*(IF(A1<=10000,A1*0.15,A1*0.2))

考慮するならば、

=300*(IF(A1<=10000,A1*0.15,IF(A1>30000,A1*0.3,A1*0.2)))

などとしたらいいでしょう。

ここでは 30000人以上は30%としています。

id:taknt No.2

回答回数13539ベストアンサー獲得回数1198

ポイント45pt

A1に人数を入れます。 たとえば 25000 とか。

それから 計算は 以下のようにします。

=300*(IF(A1>=10000,10000*0.15,1)+IF(A1>=15000,15000*0.2,0))

id:elroi

なるほど試して見ます。

2005/01/06 12:28:07
id:ke_ishi No.3

回答回数269ベストアンサー獲得回数0

ポイント45pt

IF文を使います。セルA1に人数を入れたとして以下の式をたとえばB1に入れてみてください

=300*(IF(A1<=10000,A1*0.1,0)+IF(A1>10000,1000+(A1-10000)*0.2,0))

id:elroi

やっぱr同じですねありがとうございます。

お二人ともありがとうございました。

2005/01/06 12:28:44
  • id:dalian3
    全部でたらめです。

    みんな間違ってますよ。検算もしないでよく回答しましたね!!
    あきれ返ります。

    =300*(IF(A1>=10000,10000*0.15,1)+IF(A1>=15000,15000*0.2,0))
    この式は、10000以下の場合を考慮していないので、10000未満の数字を入れると全部300にしてしまいます。25000のときだけ正しい、他はでたらめです。

    =300*(IF(A1<=10000,A1*0.1,0)+IF(A1>10000,1000+(A1-10000)*0.2,0))
    この式は、0.15を0.1に打ち間違えている。これを0.15に訂正しても、10000以上で意味もなく1000を加えているので、1万以上ではでたらめです。

    =300*(IF(A1<=10000,A1*0.15,A1*0.2))
    この式は、10000を超えると、でたらめです。
    試しに10001を入れると、300*(10001*0.2)=600060となり、主旨に合いません。

    =300*(IF(A1<=10000,A1*0.15,IF(A1>30000,A1*0.3,A1*0.2)))
    この式も、30000以上を考慮したというが、1万台の計算がでたらめ。

    正しくは、負数と30000以上を考慮しないとして、
    =300*( IF(10000<=A1,1500,A1*0.15) + IF(10000<A1,(A1-10000)*0.2,0) )
    このような式になるべきでしょう。
  • id:taknt
    Re:全部でたらめです。

    あ、
    >10001から30000人までは
    10001人からか。
    勘違いをしてました。
  • id:Yuushi
    vlookupを使ったほうが

    融通が利くかもしれませんね。

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません