説明
この関数を使用して、指定した年、月、日の日付値を数値で取得します。チェーンでサポートされます。
構文
DATE(YYYY/MM/DD)
またはDATE(MM/DD/YYYY)
入力
この関数には以下のフィールドがある。順番は「YYYY/MM/DD」または「MM/DD/YYYY」:
| 名称 | 必須 | 説明 | 有効な入力 |
|---|---|---|---|
年 |
はい | 4桁の年号。(2桁の年は、「19」が先頭に付いているものとみなされます。) | 整数、または1900~9999の範囲の整数となる数式、あるいはセル参照。引用マークは必要ない。 |
月 |
はい | 2桁の月。(1桁でも構いません。) | 1~12の範囲の整数、またはその範囲の整数を返す数式、もしくはセル参照。引用マークは必要ない。 |
日 |
はい | 2桁の日付(1桁でも構いません。) | 1~31の範囲の整数、またはその範囲の整数を返す数式、もしくはセル参照。 |
例
サンプルデータ
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 日付 | 年 | 月 | 日 |
| 2 | 28/2/2023 | 2024 | 1 | 23 |
| 3 | 36711 | 2000 | 12 | 11 |
| 4 | 2003/7/19 | 2003 | 7 | 19 |
| 5 | 24/12/2013 | 2024 | 12 | 24 |
数式のサンプル
| 使用例 | 数式 | 説明と結果 | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 日付を固定値として挿入します。 | =DATE(2023,4,6) |
結果: 45022 。これは、指定された日付である2023年4月6日の値です。 | |||||||||||||||
| 指定されたセルの値によって識別される日付の値を返します。 | =DATE(B3,C3,D3) |
結果:36871 (2000年12月11日)。 これは、セルB3、C3、およびD3に指定された値によって特定される日付の値です。 |
|||||||||||||||
| 月末締めの日付を作成。 | =EOMONTH(DATE(B3,C3,1),0) |
この数式は、DATE とEOMONTH を結合して、月末の日付を返します。 結果:数式がE列にあった場合、以下の値が返されます。この図の目的のために、その次へ列は日付を書式設定で表示します。
|
|||||||||||||||
| 会計年度の計算 | =EDATE(DATE(2024,7,1),3) |
この数式は、DATE とEDATE を結合して、会計年度の日付を返却します。 結果:45566 (2024年10月1日)。これは7月1日から3か月後にあたる。 |
|||||||||||||||
| セル内の日付から未来の日付を計算。 | =DATE(B2,(C2+6),D1) |
この数式は、B1 の日付に 6 か月を追加します。 結果:45496 (2024年7月23日)。 |
|||||||||||||||
| 標準の日付を含むセルから過去の日付を計算します。 | =DATE(YEAR(A2),MONTH(A2),DAY(A2)-14) |
この数式では、YEAR 、MONTH 、DAY 関数を使ってセル A1 の日付を分割し、その日から 14 日を引いています。次に、DATE は値を結合して目的の日付を生成します。 結果:44971 (2023年2月14日)。 |
|||||||||||||||
| 指定した日付の曜日名称を返却します。 | =TEXT(DATE(2025,3,3), "dddd") |
この数式では、DATE を使用して 2025 年 3 月 3 日の日付値を作成し、TEXT 関数を使用してその日付を曜日のフルネームとして書式設定します。 結果:月曜日 。 |