「この日付は第何週目?」を知りたいときに役立つのが WEEKNUM関数 です。
年間スケジュール管理やプロジェクト計画、日次データの週単位集計に使えます。
この記事では、WEEKNUM関数の使い方をわかりやすく解説します。
WEEKNUM関数とは?
WEEKNUM関数は、日付が「その年の第何週目にあたるか」を数値で返す関数です。
1月1日を含む週がその年の最初の週で、第1週になります。
書式
=WEEKNUM(シリアル値, [戻り値の種類])
引数の説明
- シリアル値:対象の日付
- 戻り値の種類(省略可):週の始まりをどの日にするかを指定
戻り値の種類(週の開始曜日を決める)
| 戻り値の種類 | 週の始まり | 説明 |
|---|---|---|
| 1または省略 | 日曜日 | 週の始まりを日曜日として計算 |
| 2 | 月曜日 | 週の始まりを月曜日として計算 |
WEEKNUM関数の使い方
例①:週番号の取得
=WEEKNUM("2025/1/5")

この例では、WEEKNUM関数を使って日付が「その年の第何週目か」を求めています。
例1では、=WEEKNUM("2025/1/5") とすることで、週の始まりを日曜日として計算し、結果は「2」となります。これは、1月5日が年初から数えて2週目に含まれるためです。
例②:月曜日始まりに変更
=WEEKNUM("2025/1/5", 2)

一方、例2では第2引数に「2」を指定し、週の始まりを月曜日に変更しています。その結果、同じ「2025/1/5」でも「1」と表示されます。
このようにWEEKNUM関数は、週の始まりの設定(日曜・月曜など)によって結果が変わるのが特徴です。用途に応じて第2引数を使い分けることが重要です。
PR
created by Rinker
¥1,300
(2026/05/16 22:37:10時点 楽天市場調べ-詳細)
関連関数
| 関連関数 | 説明 |
|---|---|
| ISOWEEKNUM関数 | ISO規格(週の始まり=月曜)で週番号を取得する |
| WEEKDAY関数 | 日付から曜日(1〜7)を求める |
| DATE関数 | 年・月・日を指定して日付を作成する |
| TODAY関数 | 今日の日付を自動で取得する |
| EDATE関数 | 指定した月数だけ前後した日付を求める |
まとめ
WEEKNUM関数は、指定した日付がその年の「第何週目」にあたるかを簡単に求められる関数です。
週の始まり(日曜・月曜など)によって結果が変わるため、第2引数の指定が重要になります。用途に応じて設定を使い分けることで、正確な週番号を取得できます。
スケジュール管理や週単位の集計などで活用できるため、日付データを扱う場面ではぜひ覚えておきたい関数です。



Excel人気記事