WEEKNUM 関数

説明

指定された日付がその年の第何週目に当たるかを返します。

構文

WEEKNUM(日付, [週の基準])

引数

  • 日付 - 週番号を計算する日付です。
  • 週の基準 - [省略可]週の開始曜日を指定します。省略すると1(日曜日始まり)を指定するのと同じです。

やりたいこと
今日が今年の第何週目かを取得する= WEEKNUM(TODAY())
日曜日を週の開始日として週番号を取得する= WEEKNUM("2024-01-15", 1)
月曜日を週の開始日として週番号を取得する= WEEKNUM(日付, 2)
ISO週番号を取得する= WEEKNUM("2024-01-01", 21)

注意

  • 週の基準が1または省略の場合:日曜日始まり
  • 週の基準が2の場合:月曜日始まり
  • 週の基準が11の場合:月曜日始まり
  • 週の基準が12の場合:火曜日始まり
  • 週の基準が13の場合:水曜日始まり
  • 週の基準が14の場合:木曜日始まり
  • 週の基準が15の場合:金曜日始まり
  • 週の基準が16の場合:土曜日始まり
  • 週の基準が17の場合:日曜日始まり
  • 週の基準が21の場合:ISO 8601に基づく週番号(月曜日始まり、年の最初の木曜日を含む週が第1週)