Google スプレッドシートで年功序列を計算する方法
Google スプレッドシートでは、次のいずれかの数式を使用して従業員の在職期間を計算できます。
式 1: 在職期間を年と月で計算します (例: 14 年 2 か月)
=DATEDIF( B2 , C2 ," y ") & " years, "& DATEDIF( B2 , C2 ," ym ") & " months "
式 2: 10 進数形式で在職年数を計算します (例: 14.1694 年)
=YEARFRAC( B2 , C2 )
どちらの数式も、開始日がセルB2にあり、終了日がセルC2にあると想定しています。
次の例は、Google スプレッドシートの次のデータセットで各数式を実際に使用する方法を示しています。
例 1: 在職期間を年と月で計算する
セルD2に次の数式を入力すると、最初の従業員の年功を年と月で計算できます。
=DATEDIF( B2 , C2 ," y ") & " years, "& DATEDIF( B2 , C2 ," ym ") & " months "
次に、この式を D 列の残りの各セルにドラッグして入力し、各従業員の年功序列を計算します。
列 D の値は、各従業員の在職期間を年と月で表示します。
単純に占有時間を合計日数で表示したい場合は、次の式を使用できます。
=DATEDIF( B2 , C2 , “ d ”)
これにより、年功序列が年月ではなく日単位で表示されます。
例 2: 10 進数形式で在職年数を計算します。
セルD2に次の数式を入力すると、最初の従業員の年功年数を 10 進数の年数で計算できます。
=YEARFRAC( B2 , C2 )
次に、この式を D 列の残りの各セルにドラッグして入力し、各従業員の年功序列を計算します。
列 D の値は、各従業員の年功序列を年数で 10 進数で表示します。
例えば:
- アンディの任期は14.1694 年です。
- ボブの任期は3.8944 年です。
- チャドの任期は9,2805 年です。
等々。
注: Google スプレッドシートYEARFRAC機能の完全なドキュメントは、ここで見つけることができます。
追加リソース
次のチュートリアルでは、Google スプレッドシートで他の一般的なタスクを実行する方法を説明します。
Google スプレッドシート: 日付を連結する方法
Google スプレッドシート: 日付で IF 関数を使用する方法
Google スプレッドシート: 2 つの日付間の平均を計算する