クイックナビゲーション
Excelでポルトガルの所得税(IRS)を計算する方法
タグ:
Taxes
概要
Excel関数を使用して、累進税率、社会保障控除、およびVAT計算を含むポルトガルの所得税(IRS)を計算するためのステップバイステップガイド。
主な機能
2024年ポルトガルIRS税率区分に完全対応
自動地域調整(マデイラ/アゾレス)
社会保障および健康控除込み
印刷可能な税務サマリー
扶養控除計算機
問題
ポルトガルの税金計算は、累進税率(14.5%〜48%)、地域差(マデイラ/アゾレス)、社会保障負担(11%)のため複雑です。
解決策
正しい税率区分を自動的に適用し、社会保障(従業員11%)を控除し、地域乗数を適用して純利益を計算するExcel計算機を作成します。
ステップバイステップの手順
1 入力フィールドの設定
年間総給与、地域(本土/マデイラ/アゾレス)、配偶者の有無、扶養家族数の入力セルを作成します。
=B2*B3
2 社会保障控除の計算
従業員は総給与の11%を社会保障として支払います。
=MIN(B2*0.11, 450.01)
3 累進税率の適用
ネストされたIF関数またはVLOOKUPを使用して2024年IRS区分を適用:0-7,479ユーロ=14.5%、最大81,199ユーロ+=48%。
=IF(B5<=7479,B5*0.145,IF(B5<=11284,(7479*0.145+(B5-7479)*0.21),"..."))
4 地域乗数の適用
本土=100%、マデイラ=76.1%(IRS)、アゾレス=90.4%。
=B7*VLOOKUP(B4,RegionalTable,2,FALSE)
5 純所得の計算
総給与から税金と社会保障を差し引きます。
=B2-B6-B8
使用された数式と関数
| 数式 | 目的 | 構文 |
|---|---|---|
| VLOOKUP() | 地域税乗数を検索 | =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) |
| IF() / Nested IF | 累進税率区分を適用 | =IF(logical_test, value_if_true, value_if_false) |
| MIN() | 社会保障を月額上限で制限 | =MIN(number1, number2, ...) |
| SUMPRODUCT() | 複数の区分にまたがる税金を計算 | =SUMPRODUCT(--(amount>bracket_start), (amount-bracket_start)*tax_rate) |
ヒントとベストプラクティス
- 動的な更新にはExcelテーブルを使用
- 地域選択用のドロップダウンを作成
- 高税率区分を強調表示する条件付き書式
- テンプレート(.xltx)として保存
- エラーを防ぐためのデータ入力規則
一般的な問題と解決策
解決策: ネストされたIFの代わりにSUMPRODUCTを使用
解決策: 計算をMIN(calculated_amount, 450.01)関数で囲む
解決策: VLOOKUPテーブルに正しい地域名があるか確認
バリエーションと代替案
フリーランサーVAT計算機
個人事業主向けの23%VAT計算を追加。
法人税 (IRC)
中小企業向け軽減措置付きの21%法人税率。