- ベストアンサー
エクセルについての質問です。。。
住民税の計算方法をエクセルで組みたいのですがどうすればいいのでしょうか? 200万円以下の場合 その金額×5%=? 200万円超700万円以下の場合 その金額×10%-10万円=? 700万円超の場合 その金額×13%-31万円=? このようなものを一つの関数で組むことは可能なのでしょうか? もし出来るならやり方を教えていただけませんか? よろしくお願いいたします。。。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
-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) がご希望の金額を返してくれます。
その他の回答 (4)
No.4 の「-1.00E+308」は「-1.00E+307」に訂正します。
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年前の計算書でも、上述のデータを修正すれば通用します。 ※仮に、一回こっきりの計算でなければ参考になります。
お礼
色々なやり方があるのですね。 本当にありがとうございます。
- mshr1962
- ベストアンサー率39% (7417/18945)
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)
- bisuko1014
- ベストアンサー率48% (48/98)
やや長くなりますが、以下の数式を使ってみてください。 尚ここでの「A1」は、実際に金額(300万とか500万とか)が入るセルを意味します。 =IF(A1<=2000000,A1*0.05,IF(A1<=7000000,A1*0.1-100000,A1*0.13-310000))
お礼
ありがとうございました。 早速試してみます