説明
この関数を使用して、指定した年、月、日の日付値を数値で取得します。チェーンでサポートされます。
構文
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 | 28/2/2023 | 2024 | 1 | 23 |
| 2 | 36711 | 2000 | 12 | 11 |
| 3 | 2003/7/19 | 2003 | 7 | 19 |
| 4 | 24/12/2013 | 2024 | 12 | 24 |
数式のサンプル
| 使用例 | 数式 | 説明と結果 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 日付を固定値として挿入します。 | =DATE(2023,4,6) |
この数式は、指定された日付の値である 2023 年 4 月 6 日の値45022 を返します。 | ||||||||||
| 指定したセルの日付値を返却します。 | =日付(A3) |
この数式は、セル A3 に指定された値によって識別される日付の値を返します。このデータ設定の場合、37821 (7/19/2003) を返却します。 | ||||||||||
| 指定されたセルの値によって識別される日付の値を返します。 | =DATE(B2,C2,D2) |
この数式は、セル B2、C2、および D2 に指定された値によって識別される日付の値を返します。このデータ設定では、36871 (12/11/2000) が返却されます。 | ||||||||||
| 月末締めの日付を作成。 | =eomonth(date(b2,c2,1),0) |
この数式は、DATE とEOMONTH を結合して、月末の日付を返します。このデータセットでは、数式が E 列にあった場合、以下の値が返却されます。この図の目的のために、その次へ列は日付を書式設定で表示します。
|
||||||||||
| 会計年度の計算 | =EDATE(DATE(2024,7,1),3) |
この数式は、DATE とEDATE を結合して、会計年度の日付を返却します。この場合、45566 (2024 年 10 月 1 日) の値が返却されます。 | ||||||||||
| セル内の日付から未来の日付を計算。 | =date(b1,(c1+6),d1) |
この数式は、B1 の日付に 6 か月を追加します。 このデータ設定では、45496 (7/23/2024) が返却されます。 |
||||||||||
| 標準の日付を含むセルから過去の日付を計算します。 | =date(year(a1),month(a1),day(a1)-14) |
この数式では、YEAR 、MONTH 、DAY 関数を使ってセル A1 の日付を分割し、その日から 14 日を引いています。次に、DATE は値を結合して目的の日付を生成します。 このデータ設定では、45616 (11/20/2024) が返却されます。 |
||||||||||
| 指定した日付の曜日名称を返却します。 | =TEXT(DATE(2025,3,3), "dddd") |
この数式では、DATE を使用して 2025 年 3 月 3 日の日付値を作成し、TEXT 関数を使用してその日付を曜日のフルネームとして書式設定します。 このデータセットでは、Monday を返却します。 |
関連関数
date
datevalue
day
days
days360
edate
eomonth
month
networkdays
networkdays.intl
weekday
workday
workday.intl
year
yearfrac