• ベストアンサー

エクセルについての質問です。。。

住民税の計算方法をエクセルで組みたいのですがどうすればいいのでしょうか? 200万円以下の場合 その金額×5%=? 200万円超700万円以下の場合 その金額×10%-10万円=? 700万円超の場合 その金額×13%-31万円=? このようなものを一つの関数で組むことは可能なのでしょうか? もし出来るならやり方を教えていただけませんか? よろしくお願いいたします。。。

質問者が選んだベストアンサー

  • ベストアンサー
noname#204879
noname#204879
回答No.4

-1.00E+308 13% 310,000 -7,000,000 10% 100,000 -2,000,000  5%    0 上の表を何処かの空き地に作成して、この範囲に(例えば) table という名前を付けておけば、式 =A1*VLOOKUP(-A1,table,2)-VLOOKUP(-A1,table,3) がご希望の金額を返してくれます。

crytie
質問者

お礼

ありがとうございました。 早速試してみます

その他の回答 (4)

noname#204879
noname#204879
回答No.5

No.4 の「-1.00E+308」は「-1.00E+307」に訂正します。

noname#22222
noname#22222
回答No.3

Excel は、一度も操作したことがありません。 が、Excel で法人税の計算書を作成し税理士事務所に納品した経験があります。   <A> <B>  <C> 1  2000000   0.05   0 2  7000000   0.1    100000 3  1000000000 0.13   310000 4   5  3000000    1    200000 このように、計算データを表に出します。 B5=(A5<A1) + (A5<A2) + (A5<A3) - 1 C5=A5*OFFSET(B1,B5,0)-OFFSET(B1,B5,1) とすれば、税額が計算できます。 ※10年前の計算書でも、上述のデータを修正すれば通用します。 ※仮に、一回こっきりの計算でなければ参考になります。

crytie
質問者

お礼

色々なやり方があるのですね。 本当にありがとうございます。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

0 5% 0 2000000 10% 100000 7000000 13% 310000 という表を作成(Sheet2!$A$1:$C$3として) =X1*VLOOKUP(X1,Sheet2!$A$1:$C$3,2)-VLOOKUP(X1,Sheet2!$A$1:$C$3,3)

回答No.1

やや長くなりますが、以下の数式を使ってみてください。 尚ここでの「A1」は、実際に金額(300万とか500万とか)が入るセルを意味します。 =IF(A1<=2000000,A1*0.05,IF(A1<=7000000,A1*0.1-100000,A1*0.13-310000))

関連するQ&A