DATE関数の使い方

年、月、日から日付データを作成します。

200720102013201620192021365
構文
=DATE(年, 月, 日)
引数
  1. 年必須
  2. 月必須
  3. 日必須
どんな関数か

個別の数値(年・月・日)を組み合わせて、Excelが日付として認識できるシリアル値を作成します。

使用例

D2 に =DATE(A2, B2, C2) を入れると、こうなります。

ABCD
1年月日日付
220231012023/10/1

数式を入れたセル

結果: 2023/10/1

つまずきやすいところ

  • 月に 13 を渡すと翌年の1月になる。はみ出した分は繰り上がる
  • 返るのはシリアル値。日付の表示形式にする

よくあるエラーと、その直し方

#NUM!
作られる日付が、Excel が扱える範囲(1900年1月1日〜9999年12月31日)の外になった年に 1900〜9999 を渡す。年に 0〜1899 を書くと 1900 が足されるので、DATE(26,10,4) は 2026年ではなく 1926年になる。西暦4桁で書く
#VALUE!
年・月・日に数値でないものを渡した数値のセルを指す。文字として入っている数字なら VALUE で直す

DATEを使う実例レシピ(4件)

同じ「日付・時刻」の関数

日付・時刻の関数をすべて見る(25件)