WEEKNUM/ISOWEEKNUM関数で週番号を取得する方法は?
結論
WEEKNUM関数で週番号を取得できます。ISOWEEKNUM関数はISO 8601方式の週番号を返します(2013以降)。
詳しい解説
WEEKNUM関数は日付がその年の第何週目かを返します。`=WEEKNUM(A2, 2)`で月曜始まりの週番号を取得できます(第2引数1は日曜始まり、2は月曜始まり)。ISOWEEKNUM関数はISO 8601方式(月曜始まり、年をまたぐ週の扱いが異なる)の週番号を返します。週次レポートの作成、週単位の集計、スケジュール管理などに使用します。ISOWEEKNUM関数はExcel 2013以降で使用可能です。WEEKNUMとISOWEEKNUMでは年末年始の週番号の扱いが異なる場合があります。
執筆・検証:田中 けんた|Excel歴15年・MOS資格保持
バージョン対応
| Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|
| 対応 | 対応 | 対応 | 対応 | 対応 |
実務での使用例
月曜始まりの週番号を取得
日付(A2)が年初から第何週目かを取得。月曜を週の始まりとして計算(第2引数2)
=WEEKNUM(A2, 2)ISO 8601準拠の週番号(2013以降)
ISO 8601標準に準拠した週番号を取得。国際的なプロジェクト管理やレポート作成に使用
=ISOWEEKNUM(A2)