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 里,这些公式不用背。桌面版 TableDI 的公式面板可以点选生成公式,配合 AI 直接说需求;处理 Excel/CSV 数据请从官网下载:
→ TableDI 个人版(中文官网,macOS / Windows)
→ tabledi — AI agent 的数据后端(新版)
→ 免费在线数据工具(PDF 转表格 / CSV 仪表盘 / 自动报表)