LibreOffice 25.2 ヘルプ
この関数は開始日と終了日の間の日数や月数、年数を返します。
DATEDIF(Start date; End date; Interval)
開始日 は計算を開始する日付です。
終了日 は計算を終了する日付です。終了日は開始日よりも後ろの日付である必要があります。
Interval is a string that determines how the difference will be calculated. Possible values are "d", "m", "y", "ym", "md" or "yd" regardless of the current language settings.
| "間隔"の値 | 戻り値 | 
|---|---|
| "d" | 開始日と終了日の間の満日数 | 
| "m" | 開始日と終了日の間の満月数 | 
| "y" | 開始日と終了日の間の満年数 | 
| "ym" | 開始日と終了日の間の年の違いを考慮しない月数 | 
| "md" | 開始日と終了日の間の年と月の違いを考慮しない日数 | 
| "yd" | 開始日と終了日の間の年の違いを考慮しない日数 | 
誕生日の計算です。1974-04-17に生まれた人がいて、今日の日付を2012-06-13とします。
=DATEDIF("1974-04-17";"2012-06-13";"y") yields 38.
=DATEDIF("1974-04-17";"2012-06-13";"ym") yields 1.
=DATEDIF("1974-04-17";"2012-06-13";"md") yields 27.
So he is 38 years, 1 month and 27 days old.
=DATEDIF(DATE(1974,4,17);"2012-06-13";"m") yields 457, he has been living for 457 months.
=DATEDIF("1974-04-17";"2012-06-13";"d")は13937を返します。彼が生まれて13937日経つということになります。
=DATEDIF("1974-04-17";DATE(2012;06;13);"yd") yields 57, his birthday was 57 days ago.