WEEKNUM 関数は、指定した日付が「その年の何週目か(週番号)」を返す関数です。
🔹 書式(構文)
WEEKNUM(日付, [種類])
🔹 引数の説明
| 引数 | 内容 |
|---|
| 日付 | 週番号を知りたい日付(セル参照や日付文字列) |
| 種類(省略可) | 週の始まり曜日を指定する数値(省略時は 1) |
🔹 種類の詳細(週の開始曜日)
| 種類 | 週の始まり | 備考 |
|---|
| 1 | 日曜日 | 1月1日が含まれる週を第1週とする(米国式) |
| 2 | 月曜日 | ISO 8601の週番号に近いが完全ではない |
| 11~17 | その他の曜日指定 | Excelのバージョンによっては利用可能 |
🔹 ISO 8601の週番号を正確に取得する方法
- ISO 8601では「月曜日始まり」「1月4日を含む週が第1週」と定義されます。
- Excel 2013以降なら、
WEEKNUM に 21 を指定して次のように使います。
=WEEKNUM(日付, 21)
🔹 使用例
| 数式 | 結果例(2025/01/06 = 月曜日) |
|---|
=WEEKNUM("2025/01/06") | 2 |
=WEEKNUM("2025/01/06", 2) | 2 |
=WEEKNUM("2025/01/06", 21) | 2(ISO週番号) |
🔸 注意点
- Excelの週番号はバージョンや設定によって異なることがあります。
- ISO週番号が必要な場合は
種類 に 21 を使うか、専用の計算式を使うこともあります。
🔹 関連関数
| 関数 | 説明 |
|---|
WEEKDAY | 指定日の曜日番号を返す |
ISOWEEKNUM | ISO 8601に準拠した週番号を返す |
TEXT | 日付の書式変換 |
🔸 利用例
- 週単位の売上集計やレポート作成
- プロジェクトの週ごとの進捗管理
- カレンダー作成や勤務表管理
Post Views: 107