Excel関数

DATEDIF

2つの日付の差を指定単位で返します。

DATEDIF(start_date, end_date, unit)

引数の意味

start_date

必須

日付・参照に関する値を入力します。

end_date

必須

日付・参照に関する値を入力します。

unit

必須

DATEDIF の単位を指定します。代表: "Y"年, "M"月, "D"日, "MD", "YM", "YD"。

使い方の例

DATEDIFを使い、B2セル(B列の入社日)からC2セル(C列の基準日)までの満年数を、単位 "Y" で返してください。

表

#
A社員ID
B入社日
C基準日
2E0012019/04/012026/03/31
3E0022023/10/152026/03/31
4E0032025/12/012026/03/31
5
6
7
8

関数の使い方(式)

=DATEDIF(B2, C2, "Y")

結果

6

この式になる理由

2つの日付の差を指定単位で返します。

  1. 1. 開始日: B2

    日付・参照に関する値を入力します。

  2. 2. 終了日: C2

    日付・参照に関する値を入力します。

  3. 3. 単位: "Y"

    DATEDIF の単位を指定します。代表: "Y"年, "M"月, "D"日, "MD", "YM", "YD"。

用途から関数を選ぶ

次の使い方に最も直接的に当てはまる関数はどれですか?

平日営業日数を返します。

この関数を練習する

DATEDIF のよくある質問

DATEDIF の使い方は?

DATEDIF は 日付差を年・月・日で計算する ときに使います。開始日、終了日、単位を順に指定して使います。必要に応じて任意引数を追加すると、仕事に合わせた結果を返せます。

DATEDIF の練習はどこでできますか?

「この関数を練習」ボタンから、DATEDIF の練習モードをすぐ開始できます。

DATEDIF の引数は何ですか?

基本の引数は 開始日、終了日、単位 です。 すべて順番どおりに指定して使います。