DATEDIF関数は、lotus 1-2-3との互換性を持つために存在する関数で、Excelの関数として登録されていません。
=DATEDIF(開始日,終了日,単位)
最後の「単位」の引数の設定は、年単位、月単位、日単位で算出できます。
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 今日の日付 | |||
| 2 | ||||
| 3 | 名前 | 生年月日 | 年齢 | |
| 4 | しゅうへい | 2001/3/8 | ||
| 5 | たくみ | 2001/11/26 | ||
| 6 | なつみ | 2000/10/3 | ||
| 7 | のぞみ | 2001/2/6 | ||
| 8 | ゆう | 2001/1/17 | ||
| 9 | ゆり | 2000/11/20 |
ここでは、
開始日:生年月日
終了日:今日の日付(B2)
とみなし、DATEDIF関数を使って求める方法を説明します。
=DATEDIF(生年月日,今日の日付,"y")基準となる今日の日付の入ったセルは、数式コピーしやすいように絶対参照(F4キーを1回押す)するといいでしょう。


C4セルの数式は以下のようになります。
=DATEDIF(B4,$B$1,"y")
「○年○ヶ月○日経過」のようにそれぞれ別々に数値を求める場合、DATEDIF関数の[単位]の引数にそれぞれ"ym"や"md"を利用します。

