説明
この関数を使用して、指定された日付の月番号を 1 から 12 までの数値で返却します。チェーンでサポートされます。
MONTH関数を使用して、日付から月番号をセルに取り出したり、DATE のような別の関数に月番号を入力したりします。
構文
月(数字)
入力
この関数には以下の引数があります:
| 名称 | 必須 | 有効な入力 |
|---|---|---|
数値 |
はい | セル参照、整数日付、または DD/MM/YYYY または YYYY/MM/DD の書式設定のテキスト日付。これらのいずれかになる数式も承認されます。テキストの日付は引用符で囲むこと。 |
例
サンプルデータ
| A | B | C | |
|---|---|---|---|
| 1 | 日付 | 個人 | 経費 |
| 2 | 2/1/2023 | アビー | $3456.00 |
| 3 | 5/12/2023 | ブランドン | $4783.30 |
| 4 | 7/4/2023 | コリーナ | $3167.09 |
| 5 | 2/21/2023 | デイモン | $2965.89 |
| 6 | 12/5/2023 | エステル | $3014.88 |
| 7 | 6/16/2023 | フランソワーズ | $2762.93 |
数式のサンプル
| 使用例 | 数式 | 説明と結果 |
|---|---|---|
| セル内の日付の月値を返却します。 | =MONTH(A1) |
この数式は、セル A1 の日付の月番号を返します。このデータセットでは、数式は2 を返します。 |
| 明示的な日付の月値を返却します。 | =MONTH("17/9/2003") |
17/9/2003 : 指定された日付の月番号を返却します。この数式は9 を返却します。 |
| 支出を月別に分類します。 | =sum(if(month(a2:a8)=2, c2:c8, 0)) |
この数式は次のように機能する:
このデータセットでは、数式は6421.89 (2 行目と 5 行目の合計) を返却します。 |
| 日付が特定の月に含まれるかどうかを調べます。 | =IF(MONTH(A7)=12, "December", "Other") |
この数式は次のように機能する: IF セル A7 の日付が 12 月にあたるかどうかを調べる このデータセットでは、数式が返却します:Other (月が 7 - 7 月のため)。 |
メモ
- Workivaプラットフォームは日付を数字として保存するため、計算に使用することができます。
デフォルトでは1900年1月1日=1。 - MONTH は常に 1 から 12 までの整数を返却する。
- 指定された日付または参照された日付が有効な整数日付でないか、 DD/MM/YYYYまたはYYYY/MM/DDの書式設定でない場合、 MONTHは#NUM! エラーを返します。
- 日付が認識されない場合、MONTHは#VALUE!エラーを返します。
- 指定したテキストの日付が引用符で囲まれていない場合、MONTHは#VALUE!エラーを返却する。
- 指定された日付や参照された日付に時間値が添付されている場合(つまり整数でない場合)、その部分は無視される。例えば、45332.75は45332として扱われる。
- ワイルドカードはこの関数では使えない。
関連関数
date
datevalue
day
days
days360
edate
eomonth
month
networkdays
networkdays.intl
weekday
workday
workday.intl
year
yearfrac