クイックナビゲーション
WEEKNUM 関数
概要
WEEKNUM 関数は、指定した日付がその年の第何週目に該当するかを計算します。週の開始曜日を柔軟に設定でき、業務報告書やスケジュール管理で週単位の集計に最適です。
構文
WEEKNUM(シリアル値,[週の基準])
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| シリアル値 | Date |
はい | 対象日付をシリアル値で指定。DATE(年,月,日)で入力推奨 |
| 週の基準 | Number |
いいえ | 1=日曜、2=月曜、11-17=月-日曜、21=月曜(システム2)。デフォルト1 |
WEEKNUM関数の使用
WEEKNUMはプロジェクト進捗管理、売上週次集計、勤怠管理などで活躍。週開始曜日を業務に合わせて調整でき、多国籍チームでも統一した週番号を使用可能。
WEEKNUMの一般的な例
基本的な週番号取得
=WEEKNUM(DATE(2024,3,15))
2024年3月15日が年内の何週目かを取得(日曜開始)。結果例: 11
月曜開始の週番号
=WEEKNUM(A2,2)
セルA2の日付を月曜開始で週番号化。営業週次集計に最適。結果例: 12
ISO週番号(システム2)
=WEEKNUM(DATE(2024,1,1),21)
国際規格ISO 8601準拠の週番号。欧州企業との連携に有用。
よくある質問
1は日曜開始(米国式)、2と11-17は月曜-日曜開始、21はISO規格(最初の木曜を含む週が1週目)
非推奨です。DATE関数や正しい日付形式を使用するとエラーを回避できます。
ISOWEEKNUMは常にISO規格固定、WEEKNUMは柔軟に週基準を選択可能
一般的なエラーと解決策
#NUM! エラー
Cause: 週の基準が1-2,11-17,21の範囲外、または無効な日付
Solution: 週基準を表の値に修正、DATE関数で日付確認
#VALUE! エラー
Cause: シリアル値に文字列や無効データ
Solution: 日付をDATE関数や正しい形式で入力
注記
- Excelは1900/1/1をシリアル値1として日付計算
- システム2(21)はISO 8601準拠で国際業務に最適
- WEEKDAY関数と組み合わせると詳細分析可能
- 大量データでは計算速度に影響なし
互換性
利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可: Excel 2003以前
コンテンツ最終レビュー: December 11, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+