目次
最近退職した社員がいるとして、その社員の給与を計算したい。 ねんこうか この計算にはいくつかの方法があり、多くの公式を使用することができます。 この記事の主な目的は、以下の方法を説明することです。 勤続年数を計算する また、日数、月数、年数によるサービス期間も計算されます。
練習用ワークブックをダウンロードする
勤続年数の計算.xlsxエクセルで勤続年数を簡単に計算する4つの方法
先ほども言ったように、いくつかの方法があります。 勤続年数を計算する をExcelで説明します。 4 この記事では、以下のようなデータセットを用いて説明します。 従業員名 , 入社年月 そして 終了日 .計算方法を説明します。 年 サービス を、彼らのために。
1.INT&YEARFRAC関数を使った勤続年数の計算方法
このメソッドでは INT機能 と YEARFRAC関数 まで 勤続年数を計算する では、その手順を見てみましょう。
ステップス
- まず、計算したいセルを選択します。 勤続年数 ここで、セルを選択すると E5 .
- 第二に、セルにおいて E5 は次の式を書きなさい。
=int(yearfrac(c5,d5))
フォーミュラ・ブレークダウン
- YEARFRAC(C5,D5) --> ここでは YEARFRAC 関数は,セルの日付と日付の間の日数で表される1年の端数を返します。 C5 と D6 .
- 出力:7.9416666667
- int(yearfrac(c5,d5)) --> になる。
- INT(7.9416666667) --> ここでは イント 関数は,切り捨てた整数値を返します。
- 出力:7
- INT(7.9416666667) --> ここでは イント 関数は,切り捨てた整数値を返します。
- 3つ目は、プレス エンタメ をクリックすると結果が表示されます。
- その後、ドラッグして フィルハンドル をクリックすると、数式が他のセルにコピーされます。
最後に、他のすべてのセルに計算式をコピーして、計算したことがわかります。 勤続年数 を従業員ごとにエクセルで作成。
2.DAYS360とDATE関数による勤続年数の算出
この2つ目の方法で、私は DAYS360の機能 と DATE機能 まで 勤続年数を計算する その方法を紹介します。
ステップス
- まず、計算したいセルを選択します。 勤続年数 ここで、セルを選択すると E5 .
- 第二に、セルにおいて E5 は次の式を書きなさい。
=int(days360(date(year(c5),month(c5),day(c5)),date(year(d5),month(d5),day(d5)))/360)
フォーミュラ・ブレークダウン
- DAY(D5) --> これです。 DAY機能 は、セル D5 .
- 出力:24
- 月(D5) --> これです。 月」機能 は、指定された日付の月番号をセル D5 .
- 出力:1
- YEAR(D5) --> これです。 YEAR機能 は、指定された日付の年号をセル D5 .
- 出力:2022年
- DATE(YEAR(D5),MONTH(D5),DAY(D5)) --> になる。
- 日付け(2022,1,24) --> ここでは 日付 関数は、指定された年、月、日の日付を表す通し番号を返します。
- 出力:44585
- 日付け(2022,1,24) --> ここでは 日付 関数は、指定された年、月、日の日付を表す通し番号を返します。
- DATE(YEAR(C5),MONTH(C5),DAY(C5)) --> になる。
- DATE(2014,2,15) --> 今回も 日付 関数は、指定された年、月、日の日付を表す通し番号を返します。
- 出力:41685
- DATE(2014,2,15) --> 今回も 日付 関数は、指定された年、月、日の日付を表す通し番号を返します。
- DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5))) --> になる。
- DAYS360(41685,44585) --> ここでは DAYS360 関数は、指定された2つの日付の間の日数を返します。
- 出力:2859
- DAYS360(41685,44585) --> ここでは DAYS360 関数は、指定された2つの日付の間の日数を返します。
- INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360) --> になる。
- INT(2859/360) --> ここで、ここで、その イント 関数は,切り捨てた整数値を返します。
- 出力:7
- INT(2859/360) --> ここで、ここで、その イント 関数は,切り捨てた整数値を返します。
- 3つ目は、プレス エンタメ をクリックすると結果が表示されます。
- その後、ドラッグして フィルハンドル をクリックすると、数式が他のセルにコピーされます。
最後に、他のすべてのセルに計算式をコピーして、計算したことがわかります。 勤続年数 社員一人ひとりのために
3.エクセルで勤続年数を計算するためのDATEDIF関数の使い方
さて、勤続年数を年、月、日単位で計算したい場合、次のようにします。 DATEDIF関数 の勤続年数を計算します。 3 の方法です。 1 スタ という出力が得られます。 歳月 は、その 2 nd という結果になります。 しゅんじゅう とのことです。 3 rd という完全な結果が得られます。 年月日 .
3.1. DATEDIF関数による年数の計算
このメソッドでは データーデイフ を計算する関数です。 勤続年数 において 歳月 ステップを見てみましょう。
ステップス
- まず、計算したいセルを選択します。 勤続年数 ここで、セルを選択すると E5 .
- 第二に、セルにおいて E5 は次の式を書きなさい。
=DATEDIF(C5, D5, "y")& " Years".
フォーミュラ・ブレークダウン
- DATEDIF(C5, D5, "y") --> ここでは データーデイフ 関数は、指定された2つの日付の間の年数を返します。
- 出力:7
- DATEDIF(C5, D5, "y")& " Years" --> になる。
- 7& " 年" --> では、その アンパサンド(&) 演算子は テキスト と 式 .
- 出力:"7年"
- 7& " 年" --> では、その アンパサンド(&) 演算子は テキスト と 式 .
- 3つ目は、プレス エンタメ をクリックすると結果が表示されます。
- では、ドラッグして フィルハンドル をクリックすると、数式がコピーされます。
最後に、他のすべてのセルに数式をコピーして計算し 勤続年数 の各従業員について、エクセルで 歳月 .
3.2. DATEDIF関数の適用による年・月の計算
ここでは データーデイフ を計算する関数です。 サービス提供年数 において 歳月 と月 ステップを見てみましょう。
ステップス
- まず、計算したいセルを選択します。 勤続年数 ここで、セルを選択すると E5 .
- 第二に、セルにおいて E5 は次の式を書きなさい。
=DATEDIF(C5,D5, "y")&" 年, "&DATEDIF(C5,D5, "ym")&" 月"
フォーミュラ・ブレークダウン
- DATEDIF(C5,D5, "y") --> ここでは データーデイフ 関数は、指定された2つの日付の間の年数を返します。
- 出力:7
- DATEDIF(C5,D5, "ym") --> ここでは データーデイフ 関数は、与えられた2つの日付の間の月数を、日数と年を無視して返します。
- 出力:11
- DATEDIF(C5,D5, "y")&" 年, "&DATEDIF(C5,D5, "ym")&" 月" --> になる。
- 7&」年、「&11&」月". --> では、その アンパサンド(&) 演算子は テクスト と 式 .
- 出力:"7年11ヶ月"
- 7&」年、「&11&」月". --> では、その アンパサンド(&) 演算子は テクスト と 式 .
- 3つ目は、プレス エンタメ をクリックすると結果が表示されます。
- その後、ドラッグして フィルハンドル をクリックすると、数式がコピーされます。
最後に、他のすべてのセルに数式をコピーして計算し 勤続年数 の従業員に対して しゅんじゅう .
3.3. DATEDIF関数を使った年・月・日の計算
このメソッドでは データーデイフ を計算する関数です。 勤続年数 でのEXcel 年月日 その様子をご覧ください。
ステップス
- まず、計算したいセルを選択します。 勤続年数 ここで、セルを選択すると E5 .
- 第二に、セルにおいて E5 は次の式を書きなさい。
=DATEDIF(C5,D5, "y") & " 年, " & DATEDIF(C5,D5, "ym") & " 月, " & DATEDIF(C5,D5, "md") & " 日数"
フォーミュラ・ブレークダウン
- DATEDIF(C5,D5, "y") --> ここでは データーデイフ 関数は、指定された2つの日付の間の年数を返します。
- 出力:7
- DATEDIF(C5,D5, "ym") --> ここでは データーデイフ 関数は、与えられた2つの日付の間の月数を、日数と年数を無視して返します。
- 出力:11
- DATEDIF(C5,D5, "md") --> ここでは データーデイフ 関数は、与えられた2つの日付の間の日数を月と年を無視して返します。
- 出力:9
- DATEDIF(C5,D5, "y") & " 年, " & DATEDIF(C5,D5, "ym") & " 月, " & DATEDIF(C5,D5, "md") & " 日 " --> になる。
- 7 & " 年, " & 11 & " 月, " & 9 & " 日". --> では、その アンパサンド(&) 演算子は テクスト と 式 .
- 出力:"7年11ヶ月9日"
- 7 & " 年, " & 11 & " 月, " & 9 & " 日". --> では、その アンパサンド(&) 演算子は テクスト と 式 .
- 3つ目は、プレス エンタメ をクリックすると結果が表示されます。
- その後、ドラッグして フィルハンドル をクリックすると、数式がコピーされます。
最後に、他のすべてのセルに数式をコピーして計算し 勤続年数 の従業員に対して 年月日 .
4.IF関数とDATEDIF関数の使用
1年未満の従業員がいる場合、この方法が役に立つでしょう。 ここでは、以下のものを使用します。 IF関数 とのことです。 データーデイフ を計算する関数です。 勤続年数 をExcelで説明します。 2 を例にとると 2 の種類があります。 アウトプット .
例01:サービス期間が1年未満の場合、文字列を返す。
この例では テキスト文字列 があれば 勤続年数 でございます 1年未満 その様子をご覧ください。
ステップス
- まず、計算したいセルを選択します。 勤続年数 ここで、セルを選択すると E5 .
- 第二に、セルにおいて E5 は次の式を書きなさい。
=IF(DATEDIF(C5,D5, "y")=0, "Less than a year",DATEDIF(C5,D5, "y")&" Years, "&DATEDIF(C5,D5, "ym")&" Months")
フォーミュラ・ブレークダウン
- DATEDIF(C5,D5, "y") --> ここでは データーデイフ 関数は、指定された2つの日付の間の年数を返します。
- 出力:7
- DATEDIF(C5,D5, "ym") --> ここでは データーデイフ 関数は、与えられた2つの日付の間の月数を、日数と年を無視して返します。
- 出力:11
- IF(DATEDIF(C5,D5, "y")=0, "Less than a year",DATEDIF(C5,D5, "y")&" Years, "&DATEDIF(C5,D5, "ym")&" Months") --&guten になる。
- IF(7=0, "1年未満",7&" 年, "&11&" 月") --> では、その イフ 関数がチェックします。 論理テスト . もし、それが 真 という数式が返されます。 "1年未満 "です。 そして、もしそれが 偽 を返します。 勤続年数 年、月単位で。
- 出力:"7年11ヶ月"
- IF(7=0, "1年未満",7&" 年, "&11&" 月") --> では、その イフ 関数がチェックします。 論理テスト . もし、それが 真 という数式が返されます。 "1年未満 "です。 そして、もしそれが 偽 を返します。 勤続年数 年、月単位で。
- 3つ目は、プレス エンタメ をクリックすると結果が表示されます。
- その後、ドラッグして フィルハンドル をクリックすると、数式がコピーされます。
最後に、計算式をコピーして計算し 勤続年数 社員一人ひとりのために
例02:サービス期間が1年未満の場合の月数計算
この例では、私が計算します。 勤続年数 において つき ならば 1年未満 .を使用することにします。 イフ 関数と データーデイフ を計算する関数です。 勤続年数 では、その手順を見てみましょう。
ステップス
- まず、計算したいセルを選択します。 勤続年数 ここで、セルを選択すると E5 .
- 第二に、セルにおいて E5 は次の式を書きなさい。
=IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")&" Months", DATEDIF(C5,D5, "y")&" Years, "&DATEDIF(C5,D5, "ym")&" Months")
フォーミュラ・ブレークダウン
- DATEDIF(C5,D5, "y") --> ここでは データーデイフ 関数は、指定された2つの日付の間の年数を返します。
- 出力:7
- DATEDIF(C5,D5, "ym") --> この データーデイフ 関数は、与えられた2つの日付の間の月数を、日数と年数を無視して返します。
- 出力:11
- IF(DATEDIF(C5,D5, "y")=0,DATEDIF(C5,D5, "ym")&" Months",DATEDIF(C5,D5, "y")&" Years, "&DATEDIF(C5,D5, "ym")&" Months") --> になる。
- IF(7=0,11&" Months",7&" Years, "&11&" Months") --> では、その イフ 関数がチェックします。 論理テスト . もし、それが 真 を返します。 勤続年数 月遅れ . そして、もしそれが 偽 を返します。 勤続年数 年、月単位で。
- 出力:"7年11ヶ月"
- IF(7=0,11&" Months",7&" Years, "&11&" Months") --> では、その イフ 関数がチェックします。 論理テスト . もし、それが 真 を返します。 勤続年数 月遅れ . そして、もしそれが 偽 を返します。 勤続年数 年、月単位で。
- 3つ目は、プレス エンタメ をクリックすると結果が表示されます。
- 次に フィルハンドル をクリックすると、数式がコピーされます。
最後に、計算式をコピーして計算し 勤続年数 社員一人ひとりのために
Excelで入社日から勤続年数を計算する
このセクションでは、以下の方法を紹介します。 勤続年数を計算する から 入社日 になります。 現在日付 .また、その計算方法も紹介します。 終了日 からのサービス期間の 入社日 .
1.TODAY関数による入社日からの勤続年数の計算
Excelには、以下のような組み込み関数があります。 現在日付 この機能は TODAY機能 .エクセルで書くとこうなります。 =TODAY () この機能は、次のように分類されます。 日付/時間 この関数は、Excel の計算式の中でも使用できます。 前の例で、私たちは 終了日 .代わりに 終了日 を調べたい場合。 勤続年数 から 入社日 になります。 現在の日付 を挿入する必要があります。 TODAY 関数の代わりに 終了日 .
その手順をお見せしましょう。
ステップス
- まず、計算したいセルを選択します。 勤続年数 ここで、セルを選択すると D5 .
- 第二に、セルにおいて D5 は次の式を書きなさい。
=DATEDIF(C5,TODAY(), "y") & " 年, " & DATEDIF(C5,TODAY(), "ym") & " 月, " & DATEDIF(C5,TODAY(), "md") & " 日数"
フォーミュラ・ブレークダウン
- DATEDIF(C5,TODAY(), "y") --> ここでは データーデイフ の間の年数を返します。 入社日 とのことです。 現在の日付 .
- 出力:8
- DATEDIF(C5,TODAY(), "ym") --> があります。 データーデイフ の間の月数を返します。 入社日 とのことです。 現在の日付 日や年を無視した
- 出力:6
- DATEDIF(C5,TODAY(), "md") --> ここでは データーデイフ の間の日数を返します。 入社日 とのことです。 現在の日付 月日を無視して
- 出力:22
- DATEDIF(C5,TODAY(), "y") & " 年, " & DATEDIF(C5,TODAY(), "ym") & " 月, " & DATEDIF(C5,TODAY(), "md") & " 日数" --> になる。
- 8 & " 年, " & 6 & " 月, " & 22 & " 日" --> では、その アンパサンド(&) 演算子は テクスト と 式 .
- 出力:"8年6ヶ月22日"
- 8 & " 年, " & 6 & " 月, " & 22 & " 日" --> では、その アンパサンド(&) 演算子は テクスト と 式 .
- 3つ目は、プレス エンタメ をクリックすると結果が表示されます。
- その後、ドラッグして フィルハンドル をクリックすると、数式がコピーされます。
最後に、計算式をコピーして計算し 勤続年数 から 入社日 を従業員ごとにエクセルで作成。
続きを読む: 今日と今日の間の日数を計算する。
2.一定の勤続年数経過後の入社日からの終了日算出について
この例では、以下のような計算方法を紹介します。 終了日 からのサービス期間の 入社日 とのことです。 勤続年数 例えば、ある従業員がいて、その従業員のパフォーマンスを評価したいとします。 勤続年数 から 入社日 .そこで、この性能評価には 終了日 ここでは、そのサービス期間の EDATE機能 を計算します。 終了日 .
では、その方法を見てみましょう。
ステップス
- まず、計算したいセルを選択します。 終了日 ここで、セルを選択すると E5.
- 第二に、セルにおいて E5 は次の式を書きなさい。
=edate(c5,d5*12)
ここでは、その中で イーデイト 関数を選択しました。 C5 かわりに 開始日 と D5*12 かわりに 月 s. I じゅうじゅう その 歳月 で 12 に変換することができます。 つき その後、計算式はこれらの選択された月の後の日付を返します。
- 3つ目は、プレス エンタメ を取得します。 終了日 .
- その後、ドラッグして フィルハンドル をクリックすると、数式がコピーされます。
最後に、数式をコピーして、その中から 終了日 社員一人ひとりのために
プラクティス部門
ここでは、練習用シートを用意しましたので、その方法を練習してください。 勤続年数を計算する をExcelで表示します。
結論
結論として、どのようにすればよいかを取り上げてみました。 勤続年数を計算する 基本的には、Excelで2つの日付の間の年数を計算する。 と説明しました。 4 の異なる方法です。 データーデイフ を使うと、2つの日付の間の長さを簡単に計算することができます。 この記事を読んでいる間、特に問題に直面しなければよいのですが。 と接続します。 エクセルウィキ 最後に、何か質問があれば、コメント欄で教えてください。