スプレッドシートのWEEKNUM関数の使い方を紹介!

スプレッドシートのWEEKNUM関数の使い方を紹介!

スプレッドシートで使用できる関数の1つに、「WEEKNUM関数」というものがあります。WEEKNUM関数とは、対象の日付が1月1日の週から数えて何週目になるのかを求めることができる関数です。この記事では、WEEKNUM関数の使い方をご紹介しています。


目次[非表示]

  1. スプレッドシートのWEEKNUM関数の使い方

Googleスプレッドシートで使用できる関数の1つに、「WEEKNUM関数」というものがあります。WEEKNUM関数とは、対象の日付が1月1日の週から数えて何週目になるのかを求めることができる関数です。Excelにおいて日付の出力や曜日の出力を行うことはあっても、1月1日から何週目なのかを求めるというケースは珍しいですよね。

こういったシーンでは、WEEKNUM関数を使用してみましょう。この記事では、スプレッドシートのWEEKNUM関数の使い方をご紹介していきます。

スプレッドシートのWEEKNUM関数の使い方

それでは、スプレッドシートのWEEKNUM関数の使い方を説明していきます。WEEKNUM関数の数式は、「=WEEKNUM(シリアル値,週の基準)」となっています。第1引数の「シリアル値」で、日付をシリアル値・もしくは文字列で指定します。第2引数の「週の基準」で、週の開始日が何曜日なのかを指定します。週の基準は、下記の通りとなります。

  • 1or省略:日曜日
  • 2:月曜日
  • 11:月曜日
  • 12:火曜日
  • 13:水曜日
  • 14:木曜日
  • 15:金曜日
  • 16:土曜日
  • 17:日曜日
  • 21:月曜日

D3セルに「=WEEKNUM(B3,11)」と入力
実際に、WEEKNUM関数を使用していきます。画像の例では、D3セルに「=WEEKNUM(B3,11)」と入力しています。「2024/4/1」は月曜日なので、「週の基準」は「11」を選択しています。
D3に「14」週目と出力された
これで計算が行われ、「14」週目と出力されました。あとはオートフィルを適用して、残りのセルにもWEEKNUM関数の数式を適用しましょう。このように、1月1日の週から何週目なのかを出力することができました。

以上が、スプレッドシートのWEEKNUM関数の使い方となります。週の基準が数値なので分かりづらいですが、「11が月曜で連番」とおぼえておくと使用しやすいですよ。ぜひ、試してみてくださいね。


関連記事