説明
年/月/日または月/日/年のいずれかの書式設定で書かれた日付の数値を返却するには、この関数を使用します。チェーンでサポートされます。
構文
DATEVALUE(YYYY/MM/DD)
またはDATEVALUE(MM/DD/YYYYY)
入力
この関数には以下の引数があります:
| 名称 | 必須 | 有効な入力 |
|---|---|---|
年 |
はい | 4桁の年号。(2桁の年は接頭辞として "19 "を付けるものとする。) 整数、または1900-9999の範囲の整数になる数式でなければならない。 |
MM |
はい | 2桁の月。(1桁でも承認) 整数、または結果が1~12の範囲の整数になる数式、またはセル参照である必要があります。 |
DD |
はい | 2桁の日付(1桁でも承認) 整数、または結果が1~31の範囲の整数になる数式、またはセル参照である必要があります。 |
例
サンプルデータ
| A | B | |
|---|---|---|
| 1 | 2021/06/03 |
2024年10月15日 - 請求書#1001 |
| 2 | 2024/06/03 |
2024年03月15日 - 請求書#1002 |
| 3 | 12/19/2021 |
2025年09月14日 - 請求書番号#1021 |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| 特定の日付の数値 (シリアル) 値を決定します。 | =DATEVALUE("2021/06/03") |
この数式は、指定された日付の値を返却します:44261 (3 June 2021) |
| 指定された日付の 45 日前の日付の数値(シリアル)値を決定します。 | =DATEVALUE("1960/08/06")-45 |
この数式は、指定された日付の 45 日前の値を返却します:22134 (1960/6/22) |
| セルで参照されている日付の 28 日後の日付の数値(シリアル)を求めます。 | =DATEVALUE(A3)+28 |
この数式では、セル参照がサポートされていないため、#VALUE! エラーが返却されます。 |
| 追加コンテンツを持つセルから日付を取り出します。 | =DATEVALUE(LEFT(B1,10)) |
この数式では、LEFT を使用して B1 の最初の 10 文字 (日付文字) を返却し、DATEVALUE を適用して結果を変換します。このデータ設定の場合、次のようになります:45580 (10/15/2024) |
メモ
- 日付はすべて引用符で囲む。
- セル参照はサポートされていません。
ヒント
- セルに「日付」書式を適用すると、日付がMM/DD/YYYY形式で表示されます。
関連関数
date
datevalue
day
days
days360
edate
eomonth
month
networkdays
networkdays.intl
weekday
workday
workday.intl
year
yearfrac