年末調整の計算をExcelで検算する方法【保険料控除・扶養控除対応】

年末調整の計算をExcelで検算する方法【保険料控除・扶養控除対応】

年末調整は給与ソフトが自動計算してくれる時代ですが、「ソフトの計算結果が正しいか検算したい」「設定ミスや控除の入力漏れに気づける仕組みがほしい」というニーズは、税理士事務所でも企業の経理でも根強くあります。

この記事では、年末調整の計算構造を整理したうえで、Excelで検算シートを作る方法と、間違いが起きやすいチェックポイントを解説します。

目次

年末調整の計算構造を5ステップで理解する

  1. 年間の給与・賞与を集計(1〜12月の課税支給額。通勤手当の非課税分は除く)
  2. 給与所得控除を差し引く(収入金額に応じた速算表で計算)
  3. 所得控除を差し引く(社会保険料・生命保険料・地震保険料・基礎控除・扶養控除・配偶者(特別)控除など)
  4. 課税給与所得金額(1,000円未満切捨て)に税率を適用し、算出所得税額を求める
  5. 住宅ローン控除(2年目以降)を差し引き、102.1%を掛けて年調年税額を確定。源泉徴収済み額との差額を還付・追徴

この5ステップをそのままExcelの計算列にすれば、検算シートの骨格は完成です。なお、令和7年分から基礎控除・給与所得控除の金額が改正され、特定親族特別控除も新設されています。速算表のマスタは必ず国税庁の最新の「年末調整のしかた」で更新してください。

Excel検算シートの作り方

ステップ1:速算表をマスタ化してVLOOKUPで参照

給与所得控除と所得税率は、どちらも「金額の範囲に応じて計算式が変わる」速算表です。範囲の下限値を昇順に並べたマスタを作り、VLOOKUPの近似一致(第4引数TRUE)で該当行を拾わせるのが定石です。

=VLOOKUP(年収, 給与所得控除マスタ, 2, TRUE)   ←該当区分の控除率
=年収*控除率-控除額調整   ←マスタの列構成に合わせて計算

税制改正があっても、数式は触らずマスタの数値だけ差し替えれば済む——これがマスタ方式の最大のメリットです。

ステップ2:生命保険料控除の計算式

生命保険料控除は「一般」「介護医療」「個人年金」の3区分×新旧制度で計算します。新制度の計算式(各区分の上限4万円)は次のとおりです。

年間支払保険料(新制度)控除額
20,000円以下支払額の全額
20,001〜40,000円支払額×1/2+10,000円
40,001〜80,000円支払額×1/4+20,000円
80,001円以上一律40,000円
新制度の生命保険料控除(旧制度は上限5万円で式が異なる)

3区分合計の上限は12万円です。IF関数のネストでもVLOOKUP近似一致でも組めますが、新旧制度の併用(同一区分では有利な方または併用で上限4万円)まで自動判定させると、手計算より確実に速く正確になります。

ステップ3:ソフトの結果と突合する

従業員別に「ソフトの年調年税額」と「Excelの検算値」を並べ、差額がゼロ以外の行を条件付き書式で赤くハイライトします。差額が出る従業員だけ原因を調べればよいので、全員分を目視チェックするより圧倒的に効率的です。

間違いが起きやすい6つのチェックポイント

  • 通勤手当の非課税分が課税支給額に混入していないか
  • 前職分の源泉徴収票(中途入社者)の合算漏れ
  • 所得金額調整控除(年収850万円超で23歳未満の扶養親族がいる場合等)の適用漏れ
  • 配偶者特別控除:本人と配偶者双方の所得で控除額が変わるマトリクス判定のミス
  • 住宅ローン控除の初年度は年末調整不可(確定申告が必要)なのに適用していないか
  • 2ヶ所給与・年収2,000万円超など、そもそも年末調整の対象外の従業員を処理していないか

年末調整検算テンプレートのご案内

速算表マスタ・保険料控除の自動計算・ソフトとの差額ハイライトを組み込んだ年末調整検算シート(Excel)を用意しています。改正時はマスタの数値を差し替えるだけで翌年も使えます。

まとめ

  • 年末調整は「給与集計→給与所得控除→所得控除→税率適用→住宅ローン控除・102.1%」の5ステップ
  • 速算表はマスタ化+VLOOKUP近似一致で組むと、改正時の更新が数値の差し替えだけで済む
  • ソフトとの差額をハイライトする検算方式なら、異常のある従業員だけを調べればよい
  • 令和7年分からの基礎控除等の改正は、必ず最新の「年末調整のしかた」で確認する
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次