中級5分で練習できます

ExcelのDATEDIF・EOMONTH・NETWORKDAYS|年齢・月末・営業日の出し方

年齢・勤続年数・支払期限・営業日数。実務でよく出てくる日付の計算は、専用の関数を使えば一発です。

ブラウザで実際に練習する

書き方

=DATEDIF(生年月日, 基準日, "Y") =EOMONTH(日付, 0) =NETWORKDAYS(開始日, 終了日)

ポイント

練習に使う表

ABCDE
1名前生年月日年齢基準日
2佐藤1990/7/152026/10/30
3鈴木2001/2/3
4
5請求日2026/10/12
6今月末
7翌月末
8月末までの営業日
例

C2 に、基準日(E2)時点の佐藤さんの年齢を出そう。

C2 に =DATEDIF(B2,$E$2,"Y") と入力 → 結果は 36

練習問題でやること(5問)

  1. C2 に、基準日(E2)時点の佐藤さんの年齢を出そう。
    やり方:=DATEDIF(開始日, 終了日, "Y") で満年数。基準日はコピーしても動かないよう $E$2 に。
    ポイント:"Y" は年、"M" は月、"D" は日。勤続年数や契約月数にも使える。
  2. C3 に鈴木さんの年齢も出そう。
    やり方:C2 をコピー。$E$2 で固定していれば、そのまま使える。
  3. B6 に、請求日の月末の日付を出そう。
    やり方:=EOMONTH(日付, 0) でその月の末日。1 にすると翌月末。
  4. B7 に翌月末(支払期限によくある日)を出そう。
    やり方:2つ目の数字を 1 にする。
  5. B8 に、請求日から今月末までの営業日数(土日を除く)を出そう。
    やり方:=NETWORKDAYS(開始日, 終了日)。祝日を除くときは3つ目に祝日の一覧を指定する。

よくある間違い

よくある質問

DATEDIF が関数の一覧に出てきません

DATEDIF は一覧に表示されない関数ですが、直接入力すれば使えます。

読んだら、手を動かして覚えよう

Exkiso なら、ブラウザの中の表に実際に入力して練習できます。間違えたらクオ先輩がヒントを出します。

「年齢・月末・営業日を出す」を練習する
Excel への入力そのものを、AI に任せるなら

話すだけ・名刺を貼るだけで、顧客・案件・請求の Excel が埋まる「UtaCel AI」。エクキソと同じマワースが作っています。

UtaCel AI を見る →

関連する使い方