日付データから何週目にあたるのかを抽出するには、WEEKNUM関数を使う。WEEKNUM関数は日付の「1/1」から数えて何週目にあるかを求めるが、使い方次第で日付の月の何週目にあるかも抽出できる。
目的
週・曜日抽出
使用する関数

目次
まず動かしてみよう|この記事のサンプルをその場で試せます
練習用ファイルをダウンロードしなくても、記事と同じデータ・同じセル番地のサンプルをここで動かせます。黄色いセルを書き換えると、結果がその場で変わります。各解説の最後にある「▶ この式を試す」を押すと、このツールの該当セルへ移動します。
例題1|日付データから何週目にあたるのかを抽出する方法

- 「週」を求めるセル(B3セル)を選択し、「=WEEKNUM(」と入力する。
- [シリアル値]…「日付」のA3セルを選択し、「)-30」と入力したら、「Enter」キーで数式を確定する。
- 数式を必要な分だけ複写する。
使用するExcel関数

数式の解説
日付データから何週目にあたるのかを抽出するには、WEEKNUM関数を使う。WEEKNUM関数は日付の「1/1」から数えて何週目にあるかを求めるが、使い方次第で日付の月の何週目にあるかも抽出できる。
[新方式]スピル で表現!
今まで : =WEEKNUM(A3)-30
↓
スピル : =WEEKNUM(A3:A11)-30
Excelデータダウンロード
練習用Excelファイル(無料ダウンロード)
この記事の解説で使うExcelデータです。数式と練習データが入っているので、本文の式を同じ表で試せます。
Excelファイル(.xlsx)/登録不要/数式・練習データ入り
日付から曜日や年度を取り出す方法は、こちらの記事で解説しています。
あわせて読みたい


日付から曜日を取り出す方法|TEXT関数の表示形式「aaa」
日付による曜日を別の列に表示したいときは、TEXT関数を使う。日付にTEXT関数で曜日の表示形式を付けるだけで求められる。 目的 週・曜日抽出 使用する関数 TEXT関数 ま…
あわせて読みたい


Excelで日付から年度(4月始まり)を求める方法|YEAR関数とEDATE関数
4月始まりの年度は =YEAR(EDATE(B3,-3)) で求められます。1〜3月を前年度に含めるため、日付を3か月戻してから年を取り出します。練習用ファイルで、日付を変えて結果を確かめられます。
その週の月曜日を求めるときは、日付からその週の月曜日を求める方法もあわせてご覧ください。
WEEKNUM関数のよくある質問
WEEKNUM関数で、月の何週目かを求めるには?
年の何週目かを求めて、月初の週の番号から 1 を引いた数を引きます。8月の例では、8/1 が 31 週目なので =WEEKNUM(A3)-30 で、8月の第1週になります。月が変わると、引く数も変わります。
WEEKNUM関数は、何を返す関数ですか?
日付が、1/1 から数えて何週目にあるかを返します。年の最初の週を 1 として数え、日曜日から新しい週にします。=WEEKNUM(A3) のように、日付のセルを指定します。

コメント