說明
使用此函式決定日期的星期。鏈結中支援。
返回值為 1 到 7(含)之間的整數。
語法
WEEKDAY(serial_number,[return_type])
輸入
此功能有下列參數:
| 名稱 | 必要 | 有效輸入 |
|---|---|---|
serial_number |
是 | 代表您要查找的日期的順序數字。日期應使用DATE 函數輸入,或以其他公式或函數的結果輸入。例如,使用DATE(2024,6,23) 表示 2008 年 5 月 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 |
公式範例
| 使用案例 | 公式 | 說明與結果 |
|---|---|---|
| 回傳儲存格中日期的月份值。 | =MONTH(A1) |
此公式回傳儲存格 A1 中日期的月份編號。對於此資料集,公式回傳2 。 |
| 報酬明確式日期的月份值。 | =MONTH("17/9/2003") |
回傳所提供日期 17/9/2003 的月份數字。此公式回報9. |
| 按月份將支出分類。 | =sum(if(month(a2:a8)=2, c2:c8, 0)) |
此公式的工作方式如下:
對於此資料設定,公式會返回:6421.89 (第 2 行和第 5 行的總和)。 |
| 檢查日期是否在特定月份內。 | =IF(MONTH(A7)=12, 「12 月」, 「其他」) |
此公式的工作方式如下: IF 檢查儲存格 A7 中的日期是否在 12 月 對於這個資料設定,公式會回傳Other (因為月份是 7 - 7 月)。 |
附註
- WEEKDAY 函數即使在日期為空的情況下也會回傳一個值。如果可能存在空白日期,請注意捕捉此結果。
- Workiva 平台將日期儲存為順序序號,以便在計算中使用。預設為 1900 年 1 月 1 日 = 1。
- 如果
serial_number超出範圍,則傳回一個 #NUM!錯誤。 - 如果
return_type值不在上面指定的設定中,則會返回 #NUM! - 通配符不適用於此函式。
相關功能
DATE
DATEVALUE
DAY
DAYS
DAYS360
EDATE
EOMONTH
MONTH
NETWORKDAYS
NETWORKDAYS.INTL
WEEKDAY
WORKDAY
WORKDAY.INTL
YEAR
YEARFRAC