人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excelの式に関する質問です。

セルA1の数の「1,000,000以下の部分の3.9%」、「2,000,000以下の部分の2.5%」、「10,000,000以下の部分の2.3%」の合計を、セルA2に表示したい場合のセルA2の式を教えてください。
(仮にセルA1の数が「3,500,000」だとすると、セルA2には「105,000」と表示される)

よろしくお願いします。

●質問者: ishimarum
●カテゴリ:コンピュータ
✍キーワード:A1 Excel セル
○ 状態 :終了
└ 回答数 : 8/8件

▽最新の回答へ

1 ● masi_o007
●10ポイント

こちらの関数をA2に入力してください


【 =IF(A1<=1000000、A1×0.039、IF(A1<=2000000、A1×0.025、IF(A1<=10000000、A1×0.023、””))) 】



参考サイト

http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/itiran.html

◎質問者からの返答

その式は、A1が1000000以下だった場合、2000000以下だった場合、10000000以下だった場合、でA1の値を変える、というものではないでしょうか?

A1が3500000なら「1000000×3.9%=39000」+「2000000×2.5%=50000」+「500000×2.3%=11500」=「100500」(※質問文に書いた「105000になる」は誤りでした)

こういう計算をしたい、ということでした。


2 ● きゃづみぃ
●10ポイント

質問にあるようにすると

=IF(A1>1000000,1000000*3.9/100,A1*3.9/100)+IF(A1>2000000,2000000*2.5/100,A1*2.5/100)+IF(A1>10000000,10000000*2.3/100,A1*2.3/100)

となりますが、結果は 169500 となり 質問の想定とあいません。

質問の内容が違うのではないのかと思いますが、いかがでしょうか?

ちなみに

セルA1の数の「1,000,000以下の部分の3.9%」というのは、

1,000,000以上だったら無条件で 39000を 足すんですよね?

「2,000,000以下の部分の2.5%」は

2000000以上なら 50000を足し、

「10,000,000以下の部分の2.3%」は 「3,500,000」だと 10,000,000以下なので

3500000の2.3%となりますよね? → 80500

39000 + 50000 + 80500 = 169500

となります。

http://q.hatena.ne.jp/1245307049

◎質問者からの返答

すみません、質問の「105000」になる、は誤りでした。正しくは「100500」になる、です。

A1が3500000なら「1000000×3.9%=39000」+「2000000×2.5%=50000」+「500000×2.3%=11500」=「100500」

こういう計算をしたい、ということでした。

混乱させてしまってすみません。


3 ● masi_o007
●25ポイント

質問を読み返したら先ほどの回答誤りに気いたので、

もう一度回答致します。

=IF(A1<=1000000,A1*0.039,IF(A1<=2000000,39000+(A1-1000000)*0.025,IF(A1<=10000000,39000+25000+(A1-2000000)*0.023,"")))

でも質問内容の350万で10.5万円と表示されるというのは間違えではないですか?

この質問内容からすると3,500,000の場合

1,000,000以下 3.9% 1,000,000×3.9% =39,000

1,000,001以上2,000,000以下 2.5% (2,000,000-1,000,000)×2.5% =25,000

2,000,001以上10,000,000以下 2.3% (3,500,000-2,000,000)×2.3%=34,500

計98,500になります。

私の解釈に問題があればすみません

http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/itiran.html

◎質問者からの返答

> でも質問内容の350万で10.5万円と表示されるというのは間違えではないですか?

すみません、仰るとおり、質問の内容に誤りがありました。

「1000000×3.9%=39000」+「2000000×2.5%=50000」+「500000×2.3=11500」

なので、ただしくは「105000」ではなく、「100500」です。

こういう計算をしたい、ということでした。

混乱させてしまってすみません。


4 ● きゃづみぃ
●10ポイント

>「1000000×3.9%=39000」+「2000000×2.5%=50000」+「500000×2.3=11500」

最初は 1000000と2000000なのに 最後だけ 500000というのは どういう理由なのでしょうか?

ま、とりあえず上記のように 数式を作ってみました。


=IF(A1>1000000,1000000*3.9/100,A1*3.9/100)+IF(A1>2000000,2000000*2.5/100,(A1-1000000)*2.5/100)+IF(A1>10000000,10000000*2.3/100,(A1-3000000)*2.3/100)



http://q.hatena.ne.jp/1245307049

◎質問者からの返答

たびたびのご回答、誠にありがとうございます。

すみません、まだ質問に間違いが残っていました。本当、何度も申し訳ないです。

「2000000以下の部分の2.5%」これが誤りで、「3000000以下の部分の2.5%」が正です。

本当、せっかく回答していただいたのにすみません……


5 ● SALINGER
●10ポイント

質問者の意図するところではこういう式になるようです。

=IF(A1<=1000000,A1*0.039,IF(A1<=2000000,39000+A1*0.025,(A1-3000000)*0.023+89000))

http://q.hatena.ne.jp/

◎質問者からの返答

すみません、まだ質問に誤りがありました。

せっかく回答してくださったのにすみません。


1-5件表示/8件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ