本文將說明 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!
範例
請將範例複製到空白的工作表,以便了解範例內容。
如何複製範例?
- 選取本篇文章中的範例。如果您複製 Excel Web App 中的範例,請一次複製及貼上一個儲存格。
重要事項 請勿選取列標題或欄標題。
從說明中選取範例
- 按 CTRL+C 鍵。
- 建立空白活頁簿或工作表。
- 在工作表中,選取儲存格 A1,然後按 CTRL + V 鍵。如果您使用 Excel Web App,重複複製及貼上範例中的每個儲存格。
重要事項 您必須將範例貼上到工作表的儲存格 A1,範例才能正常運作。
- 若要切換檢視結果和檢視傳回結果的公式,按 CTRL +` (重音符),或在 [公式] 索引標籤的 [公式稽核] 群組,按一下 [顯示公式] 按鈕。
當您將範例複製到空白工作表後,可以依照您的需求加以修改。
|
|
| 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 中,若要檢視適當格式的結果,請選取該儲存格,然後在 [常用] 索引標籤的 [數值] 群組中,按一下 [數值格式] 旁的箭號,再按一下 [通用格式]。