日付

DATEDIF

定義

DATEDIF は、2つの日付のあいだの満了した年数、月数、または日数を返します。

構文

=DATEDIF(start_date, end_date, unit)

引数

引数 意味
start_date 早いほうの日付、またはそれを含むセルです。
end_date 遅いほうの日付、またはそれを含むセルです。
unit 数える期間で、二重引用符で囲みます。満了した年は "Y"、満了した月は "M"、日は "D" です。

計算例

賃貸のシートは、開始と終了のあいだの満了した月数が必要です。開始は A2:A4、終了は B2:B4 に入っています。

A: 開始 B: 終了
2020年1月1日 2020年4月1日
2020年1月1日 2023年1月1日
2023年3月8日 2023年6月8日

数式: =DATEDIF(A2,B2,"M")

結果: 3。2020年1月1日から 2020年4月1日までは、3か月が満了しています。

練習問題

セル A2 には 2020年1月1日、セル B2 には 2023年1月1日 が入っています。C2 に、それらの日付のあいだの満了した年数を返す数式を書いてください。

  1. C2 に、A2 から B2 までの年数を返す DATEDIF 数式を書いてください。
ステップ 1 / 2
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…

関連する関数

開始日から今日までの満了した年数が必要なとき、TODAY は終了日を渡せます。

よくある間違い

遅いほうの日付を先に置くミスです。DATEDIF は開始日のあとに終了日が必要で、逆だと #NUM! を返します。

関連する関数

これらのリンクは関連する関数です。