ISOWEEKNUM 関数

Excel 2013+

概要

指定された日付のその年における 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+