ここがコマルよMOSExcel上級(日付関数編)

  • DATEDIF関数、DATE関数、YEAR/MONTH/DAY関数がごっちゃになる。

まとめてみた

  • DATEDIF関数:2つの日付を指定して期間を求める。
    =DATEDIF(古い日付、新しい日付、単位)
  • DATE関数:年・月・日の3つの値から日付のデータを作成する
    =DATE(年、月、日)
  • YEAR関数・MONTH関数・DAY関数:日付のセルから年・月・日の値を取り出す
    =YEAR(シリアル値)
    (""で囲んだ日付を直接入れても答えが出る)

DATEDIFとDATEがややこしいが、ざっくりと言うと
DATEDIF関数は期間
DATE関数は日付を作成する以外に「〇ヶ月後」など期日
YEAR関数は上記の引数のために、あるセルから年・月・日を取り出したいときに
使ったりするようだ。

なお、DATE関数を使えば、引数の年・月を変えるだけでずっと使える万年カレンダーが作れる。