クイックナビゲーション
ISOWEEKNUM 関数
概要
指定された日付のその年における ISO 週番号を返します。ISO 8601 規格に基づく週番号計算で、月曜日を週の開始日とし、年の最初の木曜日を含む週が1週目となります。国際的な週管理に最適です。
構文
ISOWEEKNUM(日付)
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 日付 | Date |
はい | 週番号を計算する対象の日付。無効な値の場合は#NUM!または#VALUE!エラーを返します |
ISOWEEKNUM関数の使用
ISOWEEKNUM関数は、国際基準(ISO 8601)に準拠した週番号を取得します。プロジェクト管理、国際業務、統計処理などで、従来のWEEKNUM関数とは異なる正確な週計算が求められる場合に使用します。
ISOWEEKNUMの一般的な例
基本的な週番号取得
=ISOWEEKNUM(TODAY())
今日の日付のISO週番号を返します。
特定日付の週番号
=ISOWEEKNUM(DATE(2024,3,9))
2024年3月9日のISO週番号(10週目)を計算します。
セル参照での使用
=ISOWEEKNUM(A2)
A2セルの日付に対するISO週番号を返します。
よくある質問
ISOWEEKNUMはISO8601規格(月曜日始まり、年の最初の木曜日を含む週が1週)を厳密に使用します。一方、WEEKNUMは開始曜日を指定可能ですがデフォルトはExcelの地域設定に従います。
数値として無効な場合は#NUM!、日付形式として無効な場合は#VALUE!エラーが返されます。
Excel 2013以降およびMicrosoft 365で利用可能です。
一般的なエラーと解決策
#NUM!エラー
Cause: 日付引数が有効な数値でない
Solution: 正しい日付シリアル値またはDATE関数を使用してください
#VALUE!エラー
Cause: 日付引数が無効なデータ型
Solution: 日付形式のセルまたはDATE関数で正しく入力してください
#NAME?エラー
Cause: 関数名が正しく入力されていない
Solution: ISOWEEKNUMを正確に入力し、大文字小文字を正しくしてください
注記
- ISO週の定義:月曜日から日曜日、年の最初の木曜日を含む週が1週目
- 1900年1月1日をシリアル値1として日付計算
- 負の日付値や未来の極端な日付でも正常動作
- 他の言語版Excelでも同一動作
互換性
利用可能: Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可: Excel 2010以前, Excel 2007, Excel 2003
コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2013+