. Excel・スプレッドシートで入社何年目か分かる方法まで解説 | TSUMIKI社会保険労務士事務所
Excel・スプレッドシートで入社何年目か分かる方法まで解説 | TSUMIKI社会保険労務士事務所
Excel・スプレッドシートで入社何年目か分かる方法まで解説 | TSUMIKI社会保険労務士事務所

勤続年数とは?計算方法からExcel・スプレッドシートで入社何年目か分かる方法まで解説

(暦による期間の計算)第百四十三条

1 週、月又は年によって期間を定めたときは、その期間は、暦に従って計算する。2 週、月又は年の初めから期間を起算しないときは、その期間は、最後の週、月又は年においてその起算日に応当する日の前日に満了する。ただし、月又は年によって期間を定めた場合において、最後の月に応当する日がないときは、その月の末日に満了する。

e-Gov:「民法(明治二十九年法律第八十九号)」より引用
  • 起算日に応答する日の前日に満了する
    • (例:2020年4月1日入社の場合、2021年3月31日で退職する場合は勤続1年満了)
    • (例:2020年3月31日入社の場合、2021年2月28日で退職する場合は勤続1年満了)

    企業の人事規定や退職金規程でも、この民法上の期間計算ルールを踏まえて勤続年数を算出している場合が多いため、自分の入社日から起算日をどう扱っているかを確認することが大切です。

    Excel・スプレッドシートで勤続年数を簡単に計算しよう!

    DATEDIF関数で「勤続〇年〇ヶ月」を出す方法
    • 入社日がセルB3、勤続年数計算の基準日がセルD3にある場合
      • =DATEDIF(B3, D3, “Y”) & “年” & DATEDIF(B3, D3, “YM”) & “ヶ月”
      • 入社日が「2024/4/1」、計算基準日が「2025/4/1」の場合は、上記計算式により勤続年数「1年0ヶ月」が表示される
      TODAY関数との組み合わせで常に最新情報に

      TODAY() 関数は「今日の日付」を自動的に返す関数です。これを DATEDIF と組み合わせることで、毎日自動的に最新の勤続年数が計算されます。

      • 入社日がセルB3にある場合
        • =DATEDIF(B3, TODAY(), “Y”) & “年” & DATEDIF(B3, TODAY(), “YM”) & “ヶ月”
        • 入社日が「2024/4/1」、計算基準日が「2025/08/28」の場合は、上記計算式により勤続年数「1年4ヶ月」が表示される
        基準日を含めて勤続年数を算出したい場合

        具体的には「入社日が2024年4月1日で、退職予定日が2025年3月31日の場合、勤続年数を1年としたい」というケースです。この場合、前述の =DATEDIF(B3, D3, "Y") & "年" & DATEDIF(B3, D3, "YM") & "ヶ月" では「2025年4月1日」を指定しなければ勤続年数は1年になりません。

        • 入社日がセルB3、勤続年数計算の基準日がセルD3にある場合
          • =DATEDIF(B3,D3+1,”Y”)& “年” & DATEDIF(B3,D3+1,”YM”) & “月”
          • 入社日が「2024/4/1」、計算基準日が「2025/3/31」の場合は、上記計算式により勤続年数「1年0ヶ月」が表示される

          入社何年目かをすぐわかる!具体例で理解

          表記の工夫で「入社◯年目」がわかる

          入社何年目かを簡単に求めるには、 DATEDIF 関数で算出した勤続年数に +1 をする方法が一般的です。

          • 入社日がセルB3、入社年数計算の基準日がセルD3にある場合
            • =DATEDIF(B3,D3, “Y”) + 1 & “年目”
            • 入社日が「2024/4/1」、計算基準日が「2025/4/1」の場合は、上記計算式により入社年数「2年目」が表示される
            • 2020年4月1日入社 → 2025年3月31日時点では「5年目」
            • 2020年4月1日入社 → 2025年4月1日時点では「6年目」
            Excelで見た目を整える工夫(セル書式など)

            Excelやスプレッドシートで「入社〇年目」をわかりやすく表示するには、計算式だけでなく セルの書式や結合の工夫 を取り入れると便利です。

            Excelで見た目を整える工夫
            • セル内で完結する方法
              • 数値と文字列を結合する演算子 & を使えば、数式の中で「年目」を表示可能。
              • 例: =DATEDIF(B3,D3, "Y") + 1 & "年目"
              • 勤続年数を「数値」で算出し、セルの表示形式のユーザー定義を利用して「年目」と付ける方法もあります。
              • 例:計算式で =DATEDIF(B3, TODAY(), "Y")+1 を入れ、セルの表示形式をユーザー定義で0″年目”を設定

              勤続年数が影響する法律や待遇とは?

              有給休暇の付与日数は勤続年数で変わる

              具体的には、入社から6か月以上継続勤務し、全労働日の8割以上出勤した場合、最初の有給休暇が付与されます。その後は勤続年数に応じて日数が増えていきます。

              勤続年数6カ月1年6カ月2年6カ月3年6カ月4年6カ月5年6カ月6年6カ月付与日数10日11日12日14日16日18日20日 退職金や失業給付にも関連するポイント

              退職金

              • 多くの企業では退職金規程において「勤続年数 × 支給率(もしくは基準額)」という形で算出されます。
              • 勤続が長いほど金額が大きくなるのが一般的で、節目ごとに大きく増える「段階的加算方式」を採用している企業もあります。

              失業給付(雇用保険)

              • 雇用保険の基本手当(いわゆる失業手当)は、離職時点での被保険者期間=勤続年数に近い概念によって給付日数が変わります。
              • 例:被保険者期間が1年以上10年未満 → 90日支給、10年以上20年未満 → 120日支給、など。

              これらの制度は単に「在籍しているかどうか」だけではなく、どのくらい継続して勤務したかが待遇に直結します。そのため、勤続年数を正確に把握しておくことが、将来のキャリア設計や生活設計にとって大きな意味を持つといえるでしょう。

              勤続年数に関するよくある疑問をQ&A形式で解説

              勤続年数と在籍年数は同じ意味?
              • 勤続年数:入社日から継続して勤務した期間(休職含むことが多い)
              • 在籍年数:会社に籍を置いた期間(休職や出向も含む場合がある)
              転職や出向した場合、勤続年数はリセットされる? アルバイトやパートの期間も勤続年数に含まれる?正社員になったら勤続年数は0からになる? 社内の人事異動により、遠方の支店で勤務することになりましたが、勤続年数はどうなりますか?

              部署異動は同じ会社内での人事異動であるため、勤続年数は途切れずに継続します。

              勤続年数は履歴書や職務経歴書にどう書けばいい?

              履歴書や職務経歴書には、実際に働いた期間を年月で明記するのが基本です。例:

              • 「2020年4月 ~ 2023年3月 在籍(3年)」
              • 「2018年4月 ~ 現在 在籍中(勤続5年)」
              試用期間は勤続年数に含まれる?

              原則として、試用期間も勤続年数に含まれます

              勤続年数が短いと不利になるのはどんなとき?
              • 退職金の支給額が少ない、または支給対象外になる
              • 有給休暇の日数が少ない
              • 永年勤続表彰の対象外となる
              • 転職活動で「すぐ辞める人」という印象を持たれる可能性

              まとめ:勤続年数を正しく理解してキャリアに活かそう

              • 勤続年数は「入社から継続して働いた期間」を示す
              • 「満〇年」と「〇年目」は意味が異なるので注意が必要
              • Excelやスプレッドシートを活用すれば簡単に自動計算できる
              • 勤務している年数は有給休暇や退職金、失業給付など待遇に直結する