指定した日付に対応する曜日を数値で返します。
使用例
WEEKDAY(DATE(1969,7,20))
WEEKDAY(A2)
WEEKDAY(40909)
WEEKDAY(40909,3)
構文
WEEKDAY(date, [type])
-
date- 曜日を検証する日付です。日付を含むセルへの参照、日付の種類を返す関数、または数値を指定します。 -
type- [省略可 - デフォルトは1] - 曜日を表すのに使用する番号方式を数値で指定します。デフォルトでは、日曜日を先頭にして数えます(日曜日 = 1)。-
typeが1の場合、曜日を日曜日から数え始めて日曜日の値を 1 とするため、土曜日の値は 7 となります。 -
typeが2の場合、曜日を月曜日から数え始めて月曜日の値を 1 とするため、日曜日の値は 7 となります。 -
typeが3の場合、曜日を月曜日から数え初めて月曜日の値を 0 とするため、日曜日の値は 6 となります。 -
typeが11の場合、曜日を月曜日から数え初めて月曜日の値を 0 とするため、日曜日の値は 6 となります。 -
typeが12の場合、曜日は火曜日からカウントされます。火曜日の値は 1 のため、月曜日の値は 7 となります。 -
typeが13の場合、曜日は水曜日からカウントされます。水曜日の値は 1 のため、火曜日の値は 7 となります。 -
typeが14の場合、曜日は木曜日からカウントされ、木曜日の値は 1 であるため、水曜日の値は 7 となります。 -
typeが15の場合、曜日は金曜日からカウントされます。金曜日の値は 1 のため、木曜日の値は 7 となります。 -
typeが16の場合、曜日は土曜日からカウントされます。土曜日の値は 1 のため、金曜日の値は 7 となります。 -
typeが17の場合、曜日を日曜日から数え始めて日曜日の値を 1 とするため、土曜日の値は 7 となります。
-
メモ
-
関数には、日付を含むセルへの参照か、
DATE、DATEVALUE、TO_DATEなどの日付オブジェクトを返す関数か、N関数で返される型の日付のシリアル値を指定してください。Google スプレッドシートでは、計算上、日付を内部的に数値で表します。文字列形式の日付をセルに入力すると自動的に数値に変換されますが、この関数では変換は行われません。 -
WEEKDAY関数では、Google スプレッドシートがセルの直接入力の際に実行するような数値形式の自動変換は行われません。したがって、WEEKDAY(10/10/2000)はWEEKDAY(0.0005)(10÷10÷2000 の商)と解釈されます。 -
WEEKDAY関数は、曜日を 1 文字(例: 「月」や「金」)、省略形(例: 「火曜」や「木曜」)、正式な曜日名(例: 「水曜日」)ではなく、数値形式で返します。曜日名を取得するには、TEXT関数を使用するか、セルの数値形式を変更してください。
関連項目
YEAR: 特定の日付によって指定した年を返します。
TO_DATE: 指定された数値を日付に変換します。
N: 指定された引数を数値として返します。
MONTH: その年の指定した日付に対応する月を数値形式で返します。
DAY: その月の指定した日付に対応する日を数値形式で返します。
DATEVALUE: 既知の形式で指定された日付の文字列をシリアル値に変換します。
DATE: 年、月、日を日付に変換します。
TEXT: 指定した表示形式に従って、数値をテキストに変換します。
例
指定した日付の値に対応する曜日を数値で返します。