日付
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 に、それらの日付のあいだの満了した年数を返す数式を書いてください。
- C2 に、A2 から B2 までの年数を返す DATEDIF 数式を書いてください。
- C2 は A2 から B2 までの年数を表示する必要があります。
ステップ 1 / 2
C2 に =DATEDIF(A2,B2,"Y") と入力します。
2020年1月1日から 2023年1月1日までは 3 年です。
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…
C2 は DATEDIF を使っています。
C2 は 3 を表示しています。
関連する関数
開始日から今日までの満了した年数が必要なとき、TODAY は終了日を渡せます。
よくある間違い
遅いほうの日付を先に置くミスです。DATEDIF は開始日のあとに終了日が必要で、逆だと #NUM! を返します。