WEEKDAY関数の使い方

日付から曜日(数値)を返します。

200720102013201620192021365
構文
=WEEKDAY(シリアル値, [種類])
引数
  1. シリアル値必須
  2. 種類省略できる
どんな関数か

日付が何曜日かを1〜7の数値で返します。種類を省略すると「1=日曜、2=月曜...7=土曜」となります。条件付き書式で土日に色を塗る際によく使われます。

使用例

B2 に =WEEKDAY(A2) を入れると、こうなります。

AB
1日付曜日(数)
22023/10/11

数式を入れたセル

結果: 1 (日曜の場合)

つまずきやすいところ

  • 既定は 1=日曜。月曜を1にしたいときは2つめに 2 を指定する
  • 返るのは数値。曜日の文字にするなら TEXT(日付, "aaa")

よくあるエラーと、その直し方

#NUM!
2つめ(種類)に、決められていない数を指定した使えるのは 1(日曜=1)・2(月曜=1)・3(月曜=0)と 11〜17 だけ。日本の「月曜はじまり」は 2
#VALUE!
日付として読めないものを渡した日付の値が入ったセルを指す

WEEKDAYを使う実例レシピ(2件)

同じ「日付・時刻」の関数

日付・時刻の関数をすべて見る(25件)