- ベストアンサー
関数を使ってできるかどうか教えてください
自動計算をできるようにしたいのですがわからないのでどなたか教えていただけないでしょうか? やりたいことはコピーの枚数における自動請求額計算です。 例えば 基本枚数 300枚 2100円 301枚~1000枚 5円 1001枚~3000枚 4円 3001枚~ 3円 使った枚数 5000枚 とした場合なのですが、A1に「5000」と入力すると答え(19600)がA2に表示される。 といった感じにしたいのですが...。 後、300枚 以下の場合は、答え(2100)と表示したいです。 何かお知恵がありましたらよろしくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
A2に =IF(A1>3000,3,IF(A1>1000,4,IF(A1>300,5,0)))*(A1-300)+2100 といれてはどうでしょう?
その他の回答 (4)
- sige1701
- ベストアンサー率28% (74/260)
こんな感じでも出ますね =600+MAX(A1*5,1500)-MAX(A1-1000,0)-MAX(A1-3000,0)
お礼
ありがとうございます。一度試してみます。
- alba0910
- ベストアンサー率29% (12/41)
仮に、A4からC8に次のような表を作成しておきます。 0 0 1 2100 301 =IF($A$1<1000,($A$1-300)*5,3500) =C5+B6 1001 =IF($A$1<3000,($A$1-1000)*4,8000) =C6+B7 3001 =($A$1-3000)*3 =C7+B8 A2セルには次のような式を入力します。 =VLOOKUP(A1,$A$4:$C$8,3)
お礼
ありがとうございます。一度試してみます。
- chie65536
- ベストアンサー率41% (2512/6032)
ちょっと判りにくいですが、これは 300枚まで、2100円 1000枚まで、2100円+(使った数-300)×5円 3000枚まで、2100円+3500円+(使った数-1000)×4円 3001枚以上、2100円+3500円+8000円+(使った数-3000)×3円 と言う事ですね? A2セルに =IF(A1<=300,2100,IF(A1<=1000,2100+(A1-300)*5,IF(A1<=3000,5600+(A1-1000)*4,13600+(A1-3000)*3))) と言う式を入力して下さい。
お礼
ありがとうございます。一度試してみます。
- mshr1962
- ベストアンサー率39% (7417/18945)
=2100+MIN(MAX(A1-300,0),700)*5+MIN(MAX(A1-1000,0),2000)*4+MAX(A1-3000,0)*3
お礼
ありがとうございます。一度試してみます。
お礼
ありがとうございます。一度試してみます。