說明
使用此函式決定日期的星期。鏈結中支援。
返回值為 1 到 7(含)之間的整數。
語法
WEEKDAY(serial_number,[return_type])
輸入
此功能有下列參數:
| 名稱 | 必要 | 有效輸入 |
|---|---|---|
serial_number |
是 | 代表您要查找的日期的順序數字。日期應使用DATE 函數輸入,或以其他公式或函數的結果輸入。例如,使用 DATE(2024,6,23) 表示 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),"週末","工作日") |
使用 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), "星期天","星期一","星期二","星期三","星期四","星期五","星期六") |
WEEKDAY(A5) 會使用預設編號,因此它會傳回清單中的位置,以供透過「選擇」選擇。A5 是 2023 年 2 月 21 日星期二,所以 WEEKDAY(A5) = 3 且 CHOOSE 傳回 "Tuesday"。 |
附註
- 即使日期為空,WEEKDAY 函式仍會回傳一個值。如果可能存在空白日期,請注意捕捉此結果。
- Workiva 平台將日期儲存為順序序號,以便在計算中使用。預設為 1900 年 1 月 1 日 = 1。
- 如果
serial_number超出範圍,則傳回一個 #NUM!錯誤。 - 如果
return_type值不在上面指定的設定中,則會返回 #NUM! - 此功能無法使用通配符。