Excel関数入門:DATE関数の使い方【日付を作成する】

DATE関数は、年・月・日を指定して日付を作成する関数です。
バラバラに入力された数値から、正しい日付データを簡単に作ることができます。

日付の計算や自動入力などに便利で、Excelで日付を扱う際の基本となる関数のひとつです。


PR
PR

PR

バナー

DATE関数とは?

DATE関数は、年・月・日を指定して正しい日付を返す関数です。
たとえば「2025」「4」「10」と入力すれば、「2025/4/10」という日付を生成できます。

書式

=DATE(, , )

引数の説明

  • :西暦(4桁)または数式
  • :1〜12(またはそれ以上・以下でも調整される)
  • :1〜31(またはそれ以上・以下でも自動調整)

DATE関数の使い方

例①:日付データを作成

この表では、B列・C列・D列にそれぞれ年・月・日が入力されています。
3行目に入力されている「2025」「4」「10」をDATE関数で日付にしてみましょう。

=DATE(B3,C3,D3)

この数式を入力すると、
B3の「2025」、C3の「4」、D3の「10」を組み合わせて 「2025/4/10」 が返されます。

例②:日付補正

DATE関数は、月や日が範囲外でも自動的に補正されます。

月や日が範囲を超えてもエラーにはならず、Excelが自動的に補正します。
たとえば「13月」は「翌年1月」として、「2月30日」は「3月2日」として計算されます。

=DATE(B4,C4,D4)

このように、DATE関数は日付の補正を自動的に行ってくれるため、入力ミスや月末処理のズレを防ぎ、安心して日付計算を行うことができます。


PR

注意点

  • 「=2025/3/30」と直接入力するのはシステム設定によっては誤解釈される可能性があるため、DATE関数を使うと安全
  • 年・月・日が計算式でもOK → 動的に日付を作れる

関連関数

関数名説明
TODAY関数今日の日付を返す(引数なし)
EOMONTH関数指定月の月末日を返す
DATEVALUE関数文字列を日付に変換

まとめ

DATE関数は、年・月・日から日付を正確に作成できる便利な関数です。
データ入力の自動化、計算処理、日付操作など、さまざまな業務で活用できます。

他の日時関数(TODAY、EOMONTHなど)と組み合わせることで、さらにパワフルな日付処理が可能になります!

Excel関数一覧はこちら