說明
使用此函式決定日期的星期。鏈結中支援。
返回值為 1 到 7(含)之間的整數。
語法
WEEKDAY(serial_number,[return_type])
輸入
此功能有下列參數:
| 名稱 | 必要 | 有效輸入 |
|---|---|---|
serial_number |
是 | 代表您要查找的日期的順序數字。日期應使用DATE 函數輸入,或以其他公式或函數的結果輸入。例如,2024 年 6 月 23 日請使用 DATE(2024,6,23)。如果日期以文字形式輸入,可能會發生問題。 |
return_type |
否 | 決定回傳值類型的整數。這可以是固定數字、單元格參照或公式的乘積。 |
範例
傳回型別
WEEKDAY 函式允許您指定使用何種編碼來決定回傳值。
| 回傳值 | 回傳數 |
|---|---|
| 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 = 星期六。 |
配置週末的第二種方式是提供一個由 1 和 0 組成、用引號括起的 7 個字元文字串,其中 "1 「表示非工作日,」0 "表示工作日。第一個位置代表星期一。
樣本資料
| A | B | C | |
|---|---|---|---|
| 1 | 日期 | 人員 | 支出 |
| 2 | 2/1/2023 | 艾比 | $3456.00 |
| 3 | 5/12/2023 | 布蘭登 | $4783.30 |
| 4 | 7/4/2023 | 科琳娜 | $3167.09 |
| 5 | 2/21/2023 | 達蒙 | $2965.89 |
| 6 | 12/5/2023 | 以斯帖 | $3014.88 |
| 7 | 6/16/2023 | Francoise | $2762.93 |
公式範例
| 使用案例 | 公式 | 說明與結果 |
|---|---|---|
| 傳回儲存格中日期對應的星期(預設編號:星期日=1……星期六=7)。 | =WEEKDAY(A2) |
A2 為 2023 年 2 月 1 日,星期三。在預設 return_type(1)下,星期日=1 至星期六=7,因此星期三會傳回 4。 |
| 使用替代編號方式傳回星期幾(星期一=1……星期日=7)。 | =WEEKDAY(A3, 2) |
A3 為 2023 年 5 月 12 日,星期五。return_type 2 以星期一=1 至星期日=7 編號,因此星期五會傳回 6。 |
| 檢查日期是否落在週末。 | =IF(OR(WEEKDAY(A4,2)=6,WEEKDAY(A4,2)=7),"Weekend","Weekday") |
使用 return_type 2(星期一=1……星期日=7),星期六=6,星期日=7。A4 為 2023 年 7 月 4 日,星期二(WEEKDAY(A4,2)=2),因此兩個條件皆不成立,公式傳回 「Weekday」。 |
| 星期五發生的交易總支出。 | =SUM(IF(WEEKDAY(A2:A7)=6,C2:C7,0)) |
此公式的工作方式如下:
針對此資料集,此公式會傳回:$7,546.23(第 3 列及第 7 列的總和)。 |
| 查詢某日期對應星期的名稱。 | =CHOOSE(WEEKDAY(A5), "Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday") |
WEEKDAY(A5) 使用預設編號,因此會傳回 CHOOSE 用於選取清單中的項目位置。A5 為 2023 年 2 月 21 日,星期二,因此 WEEKDAY(A5) = 3,CHOOSE 會傳回 「Tuesday」。 |
附註
- 即使日期為空,WEEKDAY 函式仍會回傳一個值。如果可能存在空白日期,請注意捕捉此結果。
- Workiva 平台將日期儲存為順序序號,以便在計算中使用。預設為 1900 年 1 月 1 日 = 1。
- 如果
serial_number超出範圍,則傳回一個 #NUM!錯誤。 - 如果
return_type值不在上面指定的設定中,則會返回 #NUM! - 此功能無法使用通配符。