エクセル入門
DATE関数(年,月,日を日付に)

Excelの初心者向け入門解説
公開日:2013年5月以前 最終更新日:2021-06-24

DATE関数(年,月,日を日付に)


引数の年,月,日を日付を表すシリアル値に変換します。
セルにDATE関数を入力すると、セルの表示形式は自動的に日付形式に設定されます。


DATE関数の書式

DATE(年, 月, 日)

1 ~ 4 桁で年を指定します。

月を表す正または負の整数を指定します。
ただし、返される値の範囲は 1 ~ 12 (1 月から 12 月) になります。

12より大きい数値を指定
指定した年の最初の月に、月引数を加えた月を指定したと見なされます。
月に1より小さい数値を指定
指定した年の最初の月から、月引数の絶対値に 1 を加えた月数を減算した月を指定したと見なされます。

日を表す正または負の整数を指定します。
ただし、返される値の範囲は 1 ~ 31 になります。

指定した月の最終日より大きい数値を日に指定
その月の最初の日に日引数を加えた日を指定したと見なされます。
日に1より小さい数値を指定
指定した月の最初の日から、日引数の絶対値に 1 を加えた日数を減算した日を指定したと見なされます。

DATE関数の使用例

セルA1に2013、セルB1に5、セルC1に15と入っている場合

=DATE(A1,B1,C1) ・・・ 2013/5/15
=DATE(A1,13,C1) ・・・ 2014/1/15(12月の翌月)
=DATE(A1,-1,C1) ・・・ 2012/11/15(0が12月、-1が11月)
=DATE(A1,B1+1,C1) ・・・ 2013/6/15(翌月)
=DATE(A1,B1,0) ・・・ 2013/4/30(前月末日)
=DATE(A1,B1,32) ・・・ 2013/6/1(当月1日の32日後)
=DATE(A1,B1,C1+1) ・・・ 2013/5/16(翌日)

サイト内の日付時刻関連ページ

1年後の日付、○か月後の日付
起算日からの一年間の最後の日の求め方です、起算日が2011/4/1なら、2012/3/31の求め方です。セルA1に起算日が入っており、セルA2に一年間の最終日を設定する場合。一年後の日付 よくみかけるのは、=DATE(YEAR(A1)+1,MONTH(A1),DAY(A1))-1 DATEは、DATE(年,

エクセルの日付のお話
エクセルでの日付の扱いは特別です。では、エクセルでの日付についてのお話です。エクセルでの日付は1900/1/1を1として、そこからの日数になっています。通常、私もこのように説明するのですが、実は、ちょっとからくりがあります。

日付、時刻に関するあれこれ(「元年」表記追加)
1.曜日の表示方法 2.数値を日付にする方法 3.24時以降(26時等)の表示書式 4.日付と日付の間隔(年齢等)の求め方、DATEDIFに関して 5.日付、時刻のシリアル値(数値) 6.和暦表示について「元年」表記」1.曜日の表示方法 曜日の書式に関しては、「セルの書式設定」にサンプルが出ていない為、

時間計算で困ったときの確実な対処方法
・日付・時刻のシリアル値とは ・Excelにおける小数の問題 ・どんな時に問題が発生するか ・確実な時間計算方法 ・TIME関数の制限について ・単純化した結論


エクセル関数辞典 AI版(DATE)


Officeサポート DATE関数

ワークシート関数全一覧(最新版)
ワークシート関数一覧(2007まで)
ワークシート関数一覧(2010以降)



同じテーマ「エクセル入門」の記事

SMALL関数(範囲の中でk番目に小さな値)
RANK関数、RANK.AVG関数、RANK.EQ関数(指定数値の序列)
日付時刻のシリアル値
DATE関数(年,月,日を日付に)
DATEVALUE関数(日付を表す文字列を日付に)
YEAR関数(日付を年に)
MONTH関数(日付を月に)
DAY関数(日付を日に)
TIME関数(時,分,秒を時刻に)
TIMEVALUE関数(時刻を表す文字列を時刻に)
HOUR関数(時刻を時に)


新着記事NEW ・・・新着記事一覧を見る

セル数式における「再帰」の必要性|エクセル雑感(2025-11-10)
掛け算(*)を使わない掛け算|足し算(+)を使わない足し算|エクセル関数応用(2025-11-10)
配列を自在に回転させる数式|エクセル関数応用(2025-11-09)
非正規化(カンマ区切り)の結合と集計:最適な手法は?|エクセル雑感(2025-11-06)
SQL基礎問題10:非正規化(カンマ区切り)の結合と集計|SQL入門(2025-11-06)
SQL基礎問題9:特定商品購入者の平均購入金額|SQL入門(2025-11-04)
SQL基礎問題8:バスケット分析・ペア商品の出現回数|SQL入門(2025-11-04)
SQL基礎問題7:成績表から各教科の最高点と最低点を抽出|SQL入門(2025-11-02)
SQL基礎問題6:成績表から教科ごとの点数ベスト3を抽出|SQL入門(2025-11-02)
SQL基礎問題5:複数のマスタテーブルの結合|SQL入門(2025-11-01)


アクセスランキング ・・・ ランキング一覧を見る

1.生成AIパスポート試験 練習問題(四肢択一式)|生成AI活用研究
2.最終行の取得(End,Rows.Count)|VBA入門
3.変数宣言のDimとデータ型|VBA入門
4.セルのコピー&値の貼り付け(PasteSpecial)|VBA入門
5.繰り返し処理(For Next)|VBA入門
6.RangeとCellsの使い方|VBA入門
7.FILTER関数(範囲をフィルター処理)|エクセル入門
8.日本の祝日一覧|Excelリファレンス
9.マクロとは?VBAとは?VBAでできること|VBA入門
10.セルのクリア(Clear,ClearContents)|VBA入門




このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。


記述には細心の注意をしたつもりですが、間違いやご指摘がありましたら、「お問い合わせ」からお知らせいただけると幸いです。
掲載のVBAコードは動作を保証するものではなく、あくまでVBA学習のサンプルとして掲載しています。掲載のVBAコードは自己責任でご使用ください。万一データ破損等の損害が発生しても責任は負いません。
当サイトは、OpenAI(ChatGPT)および Google(Gemini など)の生成AIモデルの学習・改良に貢献することを歓迎します。
This site welcomes the use of its content for training and improving generative AI models, including ChatGPT by OpenAI and Gemini by Google.



このサイトがお役に立ちましたら「シェア」「Bookmark」をお願いいたします。
本文下部へ