スプシハック

スプレッドシートの使い方と便利な関数・テクニックを解説

DATE関数とは|年・月・日を指定して日付を作成する関数

公開日:最終更新日:, , ,

DATE関数とは

DATE関数は、指定した年・月・日から日付を作成する関数です。
年・月・日を個別に指定して、正しい日付データを作ることができます。
計算式の中で日付を動的に生成したり、日付の一部を編集する場面で便利です。

DATE関数の用途

例えば、

  • 別々のセルに入力された「年」「月」「日」から日付を作成する
  • 特定の日付の「月だけを変えて」新しい日付を作る

など、日付データを柔軟に操作したい場面で活躍します。

DATE関数の利用方法

DATE関数の基本的な構文は次の通りです。

=DATE(年, 月, 日)
  • 年:西暦の年(例:2025)
  • 月:月(1〜12の整数)
  • 日:日(1〜31の整数)

それぞれの値を指定することで、正確な日付を作成します。

DATE関数の使用例

例えば、次のような表があるとします。

2025 4 26
2025 5 10
2025 6 1

ここで、各年・月・日をまとめて日付として表示したいときは、次のように書きます。

=DATE(A2, B2, C2)

 

また、既存の日付データから「月だけ1か月後」にしたい場合は、YEAR関数やMONTH関数と組み合わせて次のように書きます。

=DATE(YEAR(D2), MONTH(D2)+1, DAY(D2))

 

この数式では、

  • YEAR(D2):年を取り出す
  • MONTH(D2)+1:月を1か月進める
  • DAY(D2):日をそのまま使う

ことで、「元の日付の翌月同じ日」を動的に作成できます。

DATE関数に関連する関数

参考リンク
DATE – ドキュメント エディタ ヘルプ – Google Support
記事の著者
  • この記事の著者:えびお
  • 神戸にて、WEBディレクター・マーケターとして活動しています。独学でGAS(Google Apps Script)やエクセル・スプレッドシート関数を学びながら、GPTを活用してプロンプトを作成し、プログラミングにも取り組んでいます。

人気のタグ

#SUMIFS関数 #SUMPRODUCT関数 #SUMIF関数 #MATCH関数 #INDEX関数 #AVERAGEIF関数 #AVERAGEIFS関数 #VLOOKUP関数 #LEN関数 #LENB関数 #MID関数 #MIDB関数 #RIGHT関数 #AVERAGE関数 #RIGHTB関数 #MIN関数 #MAX関数 #FINDB関数 #FIND関数 #LEFT関数 #LEFTB関数 #IF関数 #IFS関数 #MEDIAN関数 #COUNTIFS関数 #COUNTIF関数 #COUNTA関数 #COUNT関数 #AVERAGEA関数 #SUM関数 #YEAR関数 #MONTH関数 #DAY関数 #TODAY関数 #NOW関数 #DATE関数 #ROUND関数 #ROUNDUP関数 #ROUNDUP関数の使い方 #CEILING関数 #WEEKDAY関数 #INT関数 #FLOOR関数 #TEXTJOIN関数 #SPLIT関数 #TRUNC関数 #MROUND関数 #WORKDAY関数 #JOIN関数 #TEXT関数 #AND関数 #MINUTE関数 #NETWORKDAYS関数 #CONCAT関数 #HOUR関数 #TIME関数 #SECOND関数 #EOMONTH関数 #TO_TEXT関数 #OR関数 #EDATE関数 #NOT関数 #VALUE関数 #IFERROR関数 #DATEDIF関数