勤続年数の計算方法完全ガイド!Excel関数や退職金・有休の落とし穴
人事労務の実務から個人のキャリア管理、退職手続きに至るまで、あらゆる場面で直面するのが「勤続年数の計算」です。一見すると単に入社日から退職日までの年月を数えるだけの作業に思えますが、実は利用目的によって算出ルールや端数の扱いが大きく異なります。
エクセル関数を使ったスピーディーな集計手法から、税金の優遇に関わる「退職所得控除」の計算、さらには有給休暇の付与日数や休職期間の扱いまで、現場でつまずきやすいポイントを網羅しました。2026年の最新実務に即した正しい知識を押さえ、計算ミスによるトラブルを未然に防ぎましょう。
📌 【この記事の重要ポイントまとめ】
- 要点1:エクセルやスプレッドシートでは「DATEDIF関数」を使うことで、年月日の正確な勤続期間を一瞬で自動算出できる。
- 要点2:税法上の退職所得控除では「1日でも余れば端数は1年に切り上げ」となるが、社内退職金規程では「切り捨て」も多くルールが異なる。
- 要点3:有給休暇や育休・休職期間の扱いは労働基準法と就業規則で定めが分かれるため、目的に応じた適切な起算日・除外基準の確認が必須。
【基本の実務】エクセルやスプレッドシートで勤続年数を一発計算するDATEDIF関数の極意
業務で多数の従業員の在籍年数を管理する場合、表計算ソフトの活用が欠かせません。勤続年数を算出する定番の計算式がDATEDIF(デイトディフ)関数です。Microsoft Excelはもちろん、Googleスプレッドシートでも全く同じ構文で利用できます。
基本構造は=DATEDIF(開始日, 終了日, "単位")となっており、第三引数の「単位」を用途に合わせて切り替えることで、必要な数値を柔軟に抽出可能です。
実務でよく使われる単位指定は以下の通りです。
- "Y":満年数を計算(例:3年7ヶ月なら「3」)
- "YM":1年未満の端数月数を計算(例:3年7ヶ月なら「7」)
- "MD":1ヶ月未満の端数日数を計算
- "M":通算の月数を計算
- "D":通算の日数を計算
例えば、セルA2に入社日、セルB2に基準日(または退職日)が入力されている場合、以下のように結合して記述すると「○年○ヶ月」という自然なテキストを自動生成できます。
=DATEDIF(A2, B2, "Y") & "年" & DATEDIF(A2, B2, "YM") & "ヶ月"
大量のデータを扱わず単発で確認したい場合は、Web上で提供されている勤続年数 計算 自動ツールや日数計算シミュレーターを使うのも手軽です。ただし、企業内で個人情報を含むリストを処理する際は、情報漏洩を防ぐためにもエクセルやスプレッドシート上での安全な関数処理を徹底しましょう。
【落とし穴を回避】退職金の端数切り上げと退職所得控除の正しい計算方法
勤続年数の計算で最も慎重さが求められるのが、退職金(退職手当)の支給額算定と税金計算の場面です。ここで多くの人が混同するのが、「税務上の退職所得控除」と「会社の退職金支給基準」における端数処理の違いです。
所得税法における退職所得控除額を計算する際、勤続年数に1年未満の端数がある場合は、たとえ1日でも「1年に切り上げ」して計算する規定になっています。
【退職所得控除額の算出基準】
- 勤続年数20年以下:40万円 × 勤続年数(最低80万円)
- 勤続年数20年超:800万円 + 70万円 ×(勤続年数 - 20年)
例えば、実際の在籍期間が10年1ヶ月(または10年と1日)だった場合、税制上の勤続年数は「11年」として扱われ、控除額は「40万円×11年=440万円」となります。
一方、会社独自の「就業規則(退職金規程)」に基づく支給額計算では、法律による強制切り上げルールはありません。社内規定によって「1ヶ月未満は切り捨て」「6ヶ月未満は切り捨て、6ヶ月以上は1年に切り上げ」などと定められているケースが一般的です。税務申告用の勤続年数と、会社から振り込まれる支給額算定用の勤続年数は別物である点に注意してください。
【労務管理の必須知識】有給休暇の起算日ルールと出勤率8割の判定基準
年次有給休暇の付与日数を決める「継続勤務年数」のカウントにも、明確な法的ルールが存在します。労働基準法第39条に基づき、勤続年数の起算日は原則として「雇入れの日(入社日)」です。
雇入れの日から起算して6ヶ月間継続勤務し、その間の全労働日の8割以上出勤した場合に、最初の有給休暇(10日)が付与されます。その後は1年ごとに勤続年数が加算され、付与日数が増加していく仕組みです。
実務上の注意点として、全社一斉に有給休暇を管理するために「斉一的付与(基準日を毎年4月1日に統一するなど)」を導入している企業があります。この場合でも、法定の基準日より前倒しで付与することは認められますが、労働者に不利になるような後ろ倒しの付与や勤続年数の短縮カウントは違法となります。
パートタイムやアルバイトから正社員へ登用された場合も、雇用契約が実質的に途切れていなければ、最初のアルバイト入社日が勤続年数の起算日として通算されます。
【休職・育休の扱い】育児休業のカウント方法と休職期間の算入・除外基準
在籍期間中に「育児休業」「介護休業」「私傷病による休職」などが発生した場合、勤続年数に含めるかどうかの判断は目的ごとに分かれます。
まず、育児休業や介護休業については、育児・介護休業法により労働者への不利益な取り扱いが固く禁じられています。年次有給休暇の出勤率算定においては、育児休業を取得していた期間は「出勤したもの」として扱わなければなりません。勤続年数のカウントからも除外することはできず、そのまま在籍期間として積み上がります。
対照的に、業務外の病気やケガによる私傷病休職期間の扱いは、制度の趣旨によって対応が異なります。
- 有給休暇の付与要件:休職期間は通常、出勤日数に含まれないため、出勤率8割の判定に影響を与える(ただし勤続期間そのものは通算される)。
- 退職金の算定:就業規則に「休職期間は退職金の算定勤続年数から除外する」旨の明文規定があれば、その期間を差し引いて計算することが適法と認められている。
- 退職所得控除(税制上):休職中であっても雇用関係が継続していれば、原則として勤続年数に全期間算入できる。
このように、「有給」「退職金」「税金」でそれぞれ取り扱いが異なるため、社内規程の条文確認が不可欠です。
【履歴書の正しい書き方】転職時に迷わない勤続年数と在籍期間の記載マナー
転職活動において履歴書や職務経歴書を作成する際、勤続年数をどのように表記すべきか迷う求職者は少なくありません。採用担当者が重視するのは「正確な在籍期間」と「空白期間の有無」です。
学歴・職歴欄には基本的に「○年○月 入社」「○年○月 一身上の都合により退職」と年月単位で記載するのが標準的なマナーです。自己PRや職務要約で勤続年数をアピールする場合は、「在籍○年○ヶ月」と端数月まで正確に書くことで、誠実で精密な印象を与えられます。
西暦と和暦の変換ミスを防ぐためには、2026年最新の勤続年数早見表を手元に置いて確認するのが確実です。例えば、2021年4月入社で2026年3月末に退職する場合、勤続年数は「満5年(60ヶ月)」となります。
なお、数ヶ月程度の短期休職であれば職歴欄にわざわざ「休職」と書く必要はありませんが、年単位に及ぶ長期休職があった場合は、入社後のミスマッチを防ぐためにも面接段階で適切に説明できる準備をしておくと安心です。
【勤続年数の計算】に関するよくある質問(FAQ)
Q1:アルバイトから正社員へ登用された場合、勤続年数はリセットされますか?
A1:リセットされません。雇用形態の変更があっても、勤務の実態が継続している限り、労働基準法上の勤続年数は「アルバイトとして雇用された最初の日」から通算されます。有給休暇の付与日数計算も最初の入社日が基準となります。
Q2:エクセルのDATEDIF関数で「#NUM!」エラーが出る場合の対処法は?
A2:DATEDIF関数は「第1引数(開始日) ≦ 第2引数(終了日)」という関係になっている必要があります。開始日に終了日より未来の日付が入っていると「#NUM!」エラーが発生します。日付の指定順が逆になっていないか確認してください。
Q3:月の途中で退職した場合、その月は勤続年数に含まれますか?
A3:退職所得控除などの税務計算では、1日でも在籍していれば1年に切り上げられるため有利に働きます。一方で、社内退職金や定常給与の計算においては、会社ごとの就業規則により「日割り計算」「当月は切り捨て」など定めが異なりますので、自社の給与規程を確認してください。
まとめ:正確な勤続年数把握がキャリアと労務リスク管理の鍵
勤続年数の計算は、単なる数字のカウントにとどまらず、従業員の権利保護や企業の法務コンプライアンス、そして退職後の手取り額に直結する極めて重要な実務です。
エクセルやスプレッドシートの関数を正しく使いこなして集計業務を効率化しつつ、「税務上の切り上げルール」と「社内規程の切り捨てルール」の乖離といった制度の差異をしっかりと把握しておくことが求められます。計算の根拠を常にクリアにし、トラブルのない正確な労務管理とキャリア形成を進めましょう。 (出典: 勤続 年数 計算(Yahoo!ニュース))