DAYOFWEEK 返回一个日期是星期几,结果是数字(默认周日=1、周一=2、…、周六=7)。旧版 TableDI 桌面公式面板提供该函数;在 Excel 中对应 WEEKDAY。做排班、考勤、区分工作日/周末都靠它。
DAYOFWEEK(日期, [类型])
| 参数 | 说明 |
|---|---|
日期 | 要判断的日期值或单元格。 |
类型 | 可选。控制编号方式:1 或省略 = 周日记 1;2 = 周一记 1(国内习惯常用 2)。 |
=IF(DAYOFWEEK(A2,2)>=6, "周末", "工作日")
类型取 2 时周一=1…周日=7,大于等于 6 即周六/周日。
=CHOOSE(DAYOFWEEK(A2,2), "周一","周二","周三","周四","周五","周六","周日")
CHOOSE 按序号取文本,配合类型 2 顺序正好从周一开始。
语义相同:都返回日期对应星期几的编号,类型参数的取值约定也一致。在旧版 TableDI 桌面公式面板中函数名为 DAYOFWEEK。
几乎都是"类型"参数的编号方式没对上:默认周日=1,国内习惯建议显式传 2(周一=1),再按 1-7 解释结果。
这是旧版 TableDI 桌面产品的公式文档。继续使用桌面编辑器可前往中文官网;如果你需要治理 coding agent 反复执行的 clean → extract → accept 流程,请使用 Tablize:
→ TableDI 个人版(中文官网,macOS / Windows)
→ Tablize — coding-agent 数据任务的独立账本
→ Tablize 免费在线数据工具