本記事にはアフィリエイト広告が含まれます。
「報酬月額245,000円なら標準報酬月額はいくら?」——保険料額表を目で追って等級を探す作業、毎回やっていませんか。入退社や算定・月変のたびに発生するこの照合作業は、保険料額表をExcelにマスタ化してVLOOKUPの近似一致で引くだけで完全に自動化できます。
この記事では、標準報酬月額の等級判定と社会保険料の計算をExcelで自動化する作り方を、料率改定時のメンテナンス方法まで含めて解説します。給与計算テンプレートの心臓部になる技術です。(関連記事:No.25 給与計算のExcel実務)
標準報酬月額の基本
標準報酬月額は、報酬月額を等級表に当てはめて決まる「キリのいい金額」です。健康保険は第1級58,000円〜第50級1,390,000円、厚生年金は第1級88,000円〜第32級650,000円と、2つの制度で等級の範囲が異なる点が自動化時の注意点です。保険料は「標準報酬月額×料率」で計算し、労使で折半します。
健康保険の料率は都道府県(協会けんぽの場合)と年度で変わり、介護保険料率(40〜64歳)も毎年見直されます。等級表の上限・下限や料率は改定されるため、マスタは「差し替え可能な部品」として設計するのがこの記事の主眼です。
Excelでの実装手順
ステップ1:等級表マスタの作り方
マスタシートに、協会けんぽの保険料額表から次の形で転記します。キーは「報酬月額の下限」です。
| 報酬月額下限 | 健保等級 | 標準報酬月額 | 厚年等級 |
|---|---|---|---|
| 0 | 1 | 58,000 | 1 |
| 63,000 | 2 | 68,000 | 1 |
| … | … | … | … |
| 83,000 | 4 | 88,000 | 1 |
| 93,000 | 5 | 98,000 | 2 |
ステップ2:VLOOKUP近似一致で等級を引く
標準報酬月額:=VLOOKUP(報酬月額,マスタ!A:D,3,TRUE)
健保等級:=VLOOKUP(報酬月額,マスタ!A:D,2,TRUE)
厚年(上下限の丸め込み):
=MIN(MAX(VLOOKUP(報酬月額,マスタ!A:D,3,TRUE),88000),650000)
第4引数TRUE(近似一致)は「検索値以下で最大のキー」を返すため、下限額をキーにすれば区間判定がそのまま実現します。厚生年金は健保より範囲が狭いので、MIN/MAXで上下限に丸める1行を挟むのが実務的です。
ステップ3:保険料の計算と端数処理
健康保険料(本人負担):=標準報酬月額*健保料率/2
介護保険料(40〜64歳のみ):=IF(AND(年齢>=40,年齢<65),標準報酬月額*介護料率/2,0)
厚生年金保険料(本人負担):=厚年標準報酬*18.3%/2
子ども・子育て支援金(本人負担):=標準報酬月額*支援金率/2(2026年4月分から)
端数処理(給与控除):=MAX(0,ROUNDUP(ROUND(本人負担の計算値,6)-0.5,0))
※50銭以下切捨て・50銭超切上げ。健康保険と介護保険は合算後に処理。
料率は数式に直書きせず、マスタシートの「料率エリア」に年度・都道府県単位でまとめます。介護保険の切替は、40歳・65歳の誕生日の前日が属する月で判定します。1日生まれの方は前月が切替月になるため、対象月末の満年齢だけでは判定できません。給与から控除する場合の端数処理は、健康保険と介護保険を合算してから行います。別途の労使間の特約がある場合は取り扱いを確認してください。
ステップ4:料率改定時の更新手順
- 健保・介護料率の改定時:料率と適用開始・終了月を更新。令和8年度は4月分からの子ども・子育て支援金も確認する
- 等級表自体の改定(上限追加など)があった年:マスタと数式の参照範囲を更新する(固定範囲のまま行だけ追加しない)
- 更新履歴シートに「いつ・何を・誰が」変えたかを記録し、給与計算の検算と合わせて初回月に必ず突合する
数値例:報酬月額245,000円の場合
| 項目 | 判定・計算 | 結果 |
|---|---|---|
| 標準報酬月額 | 230,000円以上250,000円未満 | 240,000円(健保19級/厚年16級) |
| 健康保険料(本人) | 240,000×9.85%÷2 | 11,820円 |
| 子ども・子育て支援金(本人) | 240,000×0.23%÷2 | 276円 |
| 厚生年金保険料(本人) | 240,000×18.3%÷2 | 21,960円 |
| 本人控除合計 | 上記3項目の合計 | 34,056円 |
40〜64歳の介護保険対象者は、健康保険と介護保険の本人負担が合計13,764円となり、支援金・厚生年金を含む本人控除合計は36,000円です。報酬月額250,000円ちょうどは次の等級(標準報酬月額260,000円)に変わります。
実務の注意点・つまずきポイント
- 「報酬月額」と「支給額」は別物:等級判定に使う報酬月額は、通勤手当や残業代を含む算定・月変・資格取得時のルールで決まった金額です。毎月の支給額で等級が動くわけではありません。(関連記事:No.69 算定基礎届の報酬集計)
- 協会けんぽと組合健保で料率も等級運用も異なる:組合健保は独自料率や労使負担割合があるため、料率の変更だけでは対応できない場合があります。本記事のテンプレートは協会けんぽ・労使折半を前提にしています。
- 子ども・子育て拠出金は会社負担のみ:厚年の標準報酬に拠出金率を掛けた全額が事業主負担です。本人控除に混ぜないよう列を分けてください。
- 賞与は標準賞与額で別計算:賞与は1,000円未満切捨ての標準賞与額×料率で、健保は年度累計573万円、厚年は同一月の合計で150万円の上限があります。(関連記事:No.27 賞与の社会保険・源泉計算)
- 料率・等級表は毎年必ず更新確認:3月の協会けんぽ料率改定、9月の算定反映、年度の介護料率。年間スケジュールをマスタシートに書いておくと更新漏れを防げます。
よくある質問
Q. XLOOKUPではだめですか?
XLOOKUPなら第5引数の一致モード「-1(次に小さい項目)」で同じことができ、列順の制約もなくなります。職場のExcelバージョンが対応していればXLOOKUP推奨です。(関連記事:No.37 XLOOKUPの経理活用ガイド)
Q. 賃金台帳の金額と保険料が合わないときは?
典型原因は「月変の反映漏れ」「介護保険の40歳到達切替漏れ」「端数処理の方式違い(事業所の慣行による)」の3つです。等級と料率をマスタ参照に統一しておけば、原因の切り分けは差異のある従業員の入力値確認だけで済みます。
標準報酬月額・社会保険料Excelテンプレートの使い方
「標準報酬月額_等級判定・社会保険料_令和8年度」は、最大100人の等級判定と毎月の社会保険料の確認に使うExcelです。健康保険・介護保険・厚生年金・子ども・子育て支援金の本人控除と、会社負担の参考額を確認できます。
- 「料率設定」を確認:保険料の対象月、都道府県、健保・介護・支援金・厚年・拠出金の料率と適用期間を設定します。初期値は令和8年9月分・協会けんぽ東京です。給与の支払月と保険料の対象月を取り違えないようにしてください。
- 「入力・計算」に入力:氏名・生年月日・報酬月額・加入条件などを入力し、介護保険の判定も確認します。
- 結果を照合:等級、標準報酬月額、本人控除合計、会社負担参考額を確認し、実際の適用等級・給与計算資料と照合します。
シート構成:使い方/料率設定/入力・計算/記入例/等級マスタ/更新履歴。
初期料率(労使合計):健康保険9.85%、介護保険1.62%、厚生年金18.3%、子ども・子育て支援金0.23%。子ども・子育て拠出金0.36%は会社だけが負担します。健保・介護の初期適用期間は2026年3月〜2027年2月、支援金は2026年4月分からです。他県で使う場合は必ず該当支部の料率に変更してください。
対応範囲:協会けんぽ・労使折半を前提とする70歳未満の月額試算用です。70歳到達月以降、賞与、所得税、雇用保険、厚生年金基金、組合健保の独自負担割合には対応しません。会社負担額は参考値です。算定基礎届や月額変更届の要否・適用等級を自動決定するものではありません。
まとめ
- 等級判定は「下限額をキーにした等級表マスタ+VLOOKUP近似一致」で完全自動化できる
- 健保と厚年で等級範囲が違うため、厚年はMIN/MAXで上下限に丸める
- 料率・等級表はマスタに分離し、改定時はセルの差し替えだけで済む設計にする
- 介護保険の年齢切替や端数処理まで数式に組み込める
- 料率は毎年改定される。年間の更新スケジュールをマスタに明記し、改定初月に検算する
広告・PR
人件費・法定福利費の記帳も整えたい方へ
社会保険料を確認した後の会計処理には、クラウド会計の導入も選択肢です。マネーフォワード クラウド会計の機能や料金を公式サイトで確認できます。
