Excel関数入門:WEEKNUM関数の使い方【週番号を返す】

「この日付は第何週目?」を知りたいときに役立つのが WEEKNUM関数 です。
年間スケジュール管理やプロジェクト計画、日次データの週単位集計に使えます。

この記事では、WEEKNUM関数の使い方をわかりやすく解説します。


PR
PR

PR

バナー

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

関連関数

関連関数説明
ISOWEEKNUM関数ISO規格(週の始まり=月曜)で週番号を取得する
WEEKDAY関数日付から曜日(1〜7)を求める
DATE関数年・月・日を指定して日付を作成する
TODAY関数今日の日付を自動で取得する
EDATE関数指定した月数だけ前後した日付を求める

Excel関数一覧はこちら

まとめ

WEEKNUM関数は、指定した日付がその年の「第何週目」にあたるかを簡単に求められる関数です。

週の始まり(日曜・月曜など)によって結果が変わるため、第2引数の指定が重要になります。用途に応じて設定を使い分けることで、正確な週番号を取得できます。

スケジュール管理や週単位の集計などで活用できるため、日付データを扱う場面ではぜひ覚えておきたい関数です。

PR