WorksheetFunction メソッド (Excel)WorksheetFunction.Weekday method (Excel)

日付を表すシリアル値から、その日付に対応する曜日を返します。Returns the day of the week corresponding to a date. 既定では、戻り値は 1 (日曜) から 7 (土曜) までの範囲の整数となります。The day is given as an integer, ranging from 1 (Sunday) to 7 (Saturday), by default.

構文Syntax

曜日(Arg1Arg2)expression.Weekday (Arg1, Arg2)

: WorksheetFunction オブジェクトを表す変数。expression A variable that represents a WorksheetFunction object.

パラメーターParameters

名前Name 必須 / オプションRequired/Optional データ型Data type 説明Description
Arg1Arg1 必須Required バリアント型Variant シリアル値: 検索する日付のシリアル値を指定します。Serial_number - a sequential number that represents the date of the day you are trying to find. 日付は、DATE 関数を使って入力するか、他の数式または他の関数の結果を指定します。Dates should be entered by using the DATE function, or as results of other formulas or functions. たとえば、2008 年 5 月 23 日を入力する場合は、DATE (2008,5,23) を使用します。For example, use DATE(2008,5,23) for the 23rd day of May, 2008. 日付を文字列として入力した場合、エラーが発生することがあります。Problems can occur if dates are entered as text.
Arg2Arg2 省略可能Optional VariantVariant 種類: 戻り値の種類を数値で指定します。Return_type - a number that determines the type of return value.

戻り値Return value

倍精度浮動小数点型 (Double)Double

注釈Remarks

次の表は、 _Arg2_で使用可能な値を示しています。The following table represents possible values for Arg2.

Return_type 戻り値Number returned
1 または省略1 or omitted 1 (日曜) ~ 7 (土曜) の範囲の整数。Numbers 1 (Sunday) through 7 (Saturday). 以前のバージョンの Excel と結果は同じ。Behaves like previous versions of Microsoft Excel.
pbm-22 1 (月曜) ~ 7 (日曜) の範囲の整数Numbers 1 (Monday) through 7 (Sunday).
1/33 0 (月曜) ~ 6 (日曜) の範囲の整数Numbers 0 (Monday) through 6 (Sunday).
#11 1 (月曜) ~ 7 (日曜) の範囲の整数Numbers 1 (Monday) through 7 (Sunday).
12 1 (火曜) ~ 7 (月曜) の範囲の整数Numbers 1 (Tuesday) through 7 (Monday)
スリー13 1 (水曜) ~ 7 (火曜) の範囲の整数Numbers 1 (Wednesday) through 7 (Tuesday)
14 1 (木曜) ~ 7 (水曜) の範囲の整数Numbers 1 (Thursday) through 7 (Wednesday)
15 1 (金曜) ~ 7 (木曜) の範囲の整数Numbers 1 (Friday) through 7 (Thursday)
1616 1 (土曜) ~ 7 (金曜) の範囲の整数Numbers 1 (Saturday) through 7 (Friday)
インチ17 1 (日曜) ~ 7 (土曜) の範囲の整数Numbers 1 (Sunday) through 7 (Saturday)

Excel では、日付を連続のシリアル番号として格納して、計算に使用できるようにします。Excel stores dates as sequential serial numbers so they can be used in calculations. 既定では、1900 年 1 月 1 日のシリアル値は 1、2008 年 1 月 1 日は 1900 年 1 月 1 日から 39,448 日後であるためシリアル値は 39,448 になります。By default, January 1, 1900 is serial number 1, and January 1, 2008 is serial number 39448 because it is 39,448 days after January 1, 1900. Macintosh 版の Excel では、既定とは異なる日付システムが使用されます。Microsoft Excel for the Macintosh uses a different date system as its default.

注意

Visual Basic for Applications (VBA) では、Excel と異なる方法でシリアル日付が計算されます。Visual Basic for Applications (VBA) calculates serial dates differently than Excel. VBA では、シリアル日付値 1 は 1900 年 1 月 1 日ではなく、1899 年 12 月 31 日に該当します。In VBA, serial number 1 is December 31, 1899, rather than January 1, 1900.

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.