搜尋 整個 Office.com
 
支援中心 / Excel
 
 
 

本文將說明 Microsoft Excel 中 WEEKDAY 函數 (函數:接受值、執行作業並傳回值之預先撰寫的公式。使用函數可以簡化並縮短工作表上的公式,特別是執行冗長或複雜計算的公式。)的公式語法及使用方式。

描述

傳回符合日期的星期。給定的日預設為介於 1 (星期日) 到 7 (星期六) 之間的整數。

語法

WEEKDAY(serial_number,[return_type])

WEEKDAY 函數語法具有下列引數 (引數:將資訊提供給動作、事件、方法、屬性、函數或程序的值。)

  • Serial_number   必要。這是您要找的日期的代表序列值。必須使用 DATE 函數輸入日期,或是使用結果為日期的其他公式或函數。例如,使用 DATE(2008,5,23) 表示 2008 年 5 月 23 日。若使用文字格式輸入日期,可能會發生問題。
  • Return_type   選用。這是決定傳回值類型的數字。
Return_type 傳回的數字
1 或省略 數字 1 (星期日) 到 7 (星期六)。與 Microsoft Excel 舊版的性質相同。
2 數字 1 (星期一) 到 7 (星期日)。
3 數字 0 (星期一) 到 6 (星期六)。
11 數字 1 (星期一) 到 7 (星期日)。
12 數字 1 (星期二) 到 7 (星期一)。
13 數字 1 (星期三) 到 7 (星期二)。
14 數字 1 (星期四) 到 7 (星期三)。
15 數字 1 (星期五) 到 7 (星期四)。
16 數字 1 (星期六) 到 7 (星期五)。
17 數字 1 (星期日) 到 7 (星期六)。

註解

  • Microsoft Excel 以連續的序列值來儲存日期,以便用來執行計算。根據預設,1900 年 1 月 1 日是序列值 1,而 2008 年 1 月 1 日則是序列值 39448,因為這是 1900 年 1 月 1 日之後的第 39,448 天。
  • 如果 Serial_number 超出目前日期基礎值的範圍,就會傳回 #NUM! 錯誤。
  • 如果 Return_type 超出上列表格所指定的範圍,就會傳回 #NUM!

範例

請將範例複製到空白的工作表,以便了解範例內容。

顯示如何複製範例?

  1. 選取本篇文章中的範例。如果您複製 Excel Web App 中的範例,請一次複製及貼上一個儲存格。

 重要事項   請勿選取列標題或欄標題。

從說明中選取範例

從說明中選取範例
  1. 按 CTRL+C 鍵。
  2. 建立空白活頁簿或工作表。
  3. 在工作表中,選取儲存格 A1,然後按 CTRL + V 鍵。如果您使用 Excel Web App,重複複製及貼上範例中的每個儲存格。

 重要事項   您必須將範例貼上到工作表的儲存格 A1,範例才能正常運作。

  1. 若要切換檢視結果和檢視傳回結果的公式,按 CTRL +` (重音符),或在 [公式] 索引標籤的 [公式稽核] 群組,按一下 [顯示公式] 按鈕。

當您將範例複製到空白工作表後,可以依照您的需求加以修改。

 
1
2
3
4
5
6
A B
資料
2/14/2008
公式 描述 (結果)
=WEEKDAY(A2) 星期,數字 1 (星期日) 到 7 (星期六) (5)
=WEEKDAY(A2, 2) 星期,數字 1 (星期一) 到 7 (星期日) (4)
=WEEKDAY(A2, 3) 星期,數字 0 (星期一) 到 6 (星期日) (3)

 附註 

  • 2/14/2008 為星期四。
  • 在 Excel Web App 中,若要檢視適當格式的結果,請選取該儲存格,然後在 [常用] 索引標籤的 [數值] 群組中,按一下 [數值格式] 旁的箭號,再按一下 [通用格式]。