構文
MONTH(date)
- 日付—月の値を返す対象となる日付。
使用例
MONTH([期日]5)
例
この例では以下のシートの情報を参照しています。
行番号 |
販売日 |
取引合計額 |
アイテム番号 |
衣料品 |
---|---|---|---|---|
行番号 1 |
販売日 02/12/19 |
取引合計額 $1,170.00 |
アイテム番号 C001 |
衣料品 T シャツ |
行番号 2 |
販売日 02/15/19 |
取引合計額 $1,491.00 |
アイテム番号 C002 |
衣料品 パンツ |
行番号 3 |
販売日 02/20/19 |
取引合計額 $812.00 |
アイテム番号 C003 |
衣料品 ジャケット |
行番号 4 *空白のまま残す |
販売日 |
取引合計額 |
アイテム番号 |
衣料品 |
上記の表を例に、シートに MONTH() 関数を使用した例をいくつかご紹介します。
数式 |
説明 |
結果 |
---|---|---|
数式 =MONTH([販売日]1) |
説明 “販売日” 列の行 1 の月を表す数字を返します。 (2 月) |
結果 2 |
数式 =SUMIF([販売日]1:[販売日]3, MONTH(@cell) = 2, [取引合計額]1:[取引合計額]3) |
説明 “販売日” 列が返す MONTH の値が 2 と等しい場合、“取引合計額” 列の値を合計します。 行 1、2、および 3 が条件と一致します。 |
結果 $3473 |
数式 =COUNTIF([販売日]:[販売日], (MONTH(@cell) = 2) |
説明 MONTH() 関数がレビューしている日付の範囲内に空白のセルが含まれる場合、この行の “結果” にエラーが表示されます。 これは予期されている動作です。 この問題を解決するには、IFERROR() 関数を使用します。 |
結果 #INVALID DATA TYPE |
数式 =COUNTIF([販売日]:[販売日], IFERROR(MONTH(@cell), 0) = 2) |
説明 MONTH() 関数を IFERROR() 関数で囲むと、エラーが発生しなくなります。 この数式は、“販売日” 列の値が 2 (2 月) と等しい場合に、値の数をカウントします。 |
結果 3 |