以數字形式傳回指定日期值是星期幾。
用法示範
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,日期會從星期一起算,且星期一的值為 1,依此類推,星期日的值將為 7。 -
如果
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 試算表內部以數字代表日期。雖然當您將日期以字串形式輸入儲存格時,系統會自動進行轉換,但此函式並無法執行這種轉換。 -
與 Google 試算表不同,當您直接將內容輸入儲存格時,
WEEKDAY無法自動將輸入內容轉換成數字格式。因此,WEEKDAY(10/10/2000)會被解譯成WEEKDAY(0.0005),也就是 10 除以 10 再除以 2000 的商數。 -
WEEKDAY會以數字格式傳回星期幾,而非字母 (例如「M」或「F」)、縮寫 (例如「Tue」或「Thu」) 格式,也不會傳回完整的星期名稱 (例如「Wednesday」)。如要取得星期幾名稱,請使用TEXT函式,或變更儲存格的數字格式設定。
另請參閱
YEAR:傳回特定日期的年度。
TO_DATE:將指定數字轉換成日期。
N:傳回以數字形式提供的引數。
MONTH:以數字格式傳回特定日期在該年度的月份。
DAY:以數字格式傳回特定日期在月份中所指的那一天。
DATEVALUE:將已知格式的特定日期字串轉換成日期值。
DATE:將年、月、日值轉換成日期。
TEXT:根據指定格式將數字轉換成文字。
範例
針對指定的日期值傳回代表星期幾的數字。