Excelで占有時間を計算する方法(例付き)


Excel で従業員の年功序列を計算するには、次のいずれかの式を使用できます。

式 1: 在職期間を年と月で計算します (例: 14 年 2 か月)

 =DATEDIF( B2 , C2 ,"y") & " years , "& DATEDIF( B2 , C2 ,"ym") & " months"

式 2: 10 進数形式で在職年数を計算します (例: 14.16944 年)

 =YEARFRAC( B2 , C2 )

どちらの数式も、開始日がセルB2にあり、終了日がセルC2にあると想定しています。

次の例は、Excel の次のデータ セットで実際に各式を使用する方法を示しています。

例 1: 在職期間を年と月で計算する

セルD2に次の数式を入力すると、最初の従業員の年功を年と月で計算できます。

 =DATEDIF( B2 , C2 ,"y") & " years , "& DATEDIF( B2 , C2 ,"ym") & " months"

次に、この式を D 列の残りの各セルにドラッグして入力し、各従業員の年功序列を計算します。

Excel で在職期間を計算する

列 D の値は、各従業員の在職期間を年と月で表示します。

単純に占有時間を合計日数で表示したい場合は、次の式を使用できます。

 =DATEDIF( B2 , C2 , "d")

これにより、年功序列が年月ではなく日単位で表示されます。

たとえば、最初の従業員の勤続年数は 5,173 日になります。

例 2: 10 進数形式で在職年数を計算します。

セルD2に次の数式を入力すると、最初の従業員の年功年数を 10 進数の年数で計算できます。

 =YEARFRAC( B2 , C2 )

次に、この式を D 列の残りの各セルにドラッグして入力し、各従業員の年功序列を計算します。

列 D の値は、各従業員の年功序列を年数で 10 進数で表示します。

例えば:

  • アンディの任期は14,169 年です。
  • ベンの任期は3,894 年です。
  • チャールズ首相の任期は9,281年である。

等々。

: Excel YEARFRAC関数の完全なドキュメントはここにあります。

追加リソース

次のチュートリアルでは、Excel で他の一般的なタスクを実行する方法について説明します。

Excelで2つの日付の差を計算する方法
Excelで日付間の月数を計算する方法
Excelで日付に基づいて条件付き書式を適用する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です