WEEKNUM 関数

Excel 2007+

概要

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+