Q&Aナンバー【5004-6516】更新日:2003年8月3日
このページをブックマークする(ログイン中のみ利用可)
[Excel] 2つの日付の間の日数/月数/年数を計算する数式を教えてください。
対象機種 | すべて |
---|---|
対象OS |
|
質問
Excelで、2つの指定した日付の間の日数/月数/年数を計算する数式を教えてください。
回答
DATEDIF関数を使用します。
以下の手順で式を作成してください。
=DATEDIF("開始日","終了日","単位")
が基本形になります。
単位は、期間内の満年数なら"Y",期間内の満月数なら"M",期間内の満日数なら、"D"となります。
また、1ヶ月未満の日数ならMD,1ヶ月未満の月数なら月数,1ヶ月未満の日数ならYDとなります。
例:
=DATEDIF("2000/1/1","2003/1/1","Y")
という式を入力すると、セルには3と表示されます。
YをMと置き換えると、36と表示されます。
※DATEDIF関数は、「関数の貼り付け」ダイアログボックスには表示されません。
数式バーに直接入力します。
以下の手順で式を作成してください。
=DATEDIF("開始日","終了日","単位")
が基本形になります。
単位は、期間内の満年数なら"Y",期間内の満月数なら"M",期間内の満日数なら、"D"となります。
また、1ヶ月未満の日数ならMD,1ヶ月未満の月数なら月数,1ヶ月未満の日数ならYDとなります。
例:
=DATEDIF("2000/1/1","2003/1/1","Y")
という式を入力すると、セルには3と表示されます。
YをMと置き換えると、36と表示されます。
※DATEDIF関数は、「関数の貼り付け」ダイアログボックスには表示されません。
数式バーに直接入力します。