第40天:用多维表格“手搓”一个简易ERP(工作日历构建篇)
古哥计划 

Lv.2潜力创作者
🚀 第40天:用多维表格“手搓”一个简易ERP(排程模块·工作日历构建篇)
✨ 系列第40篇|从零开始搭建标准ERP架构
👣 接续第39天“RCCP粗能力评估”,今天我们进入排程的底层支撑——工作日历系统
🔧 目标:建立2026年全年工作日历,支持按日/周/月分析产能与排程
🎯 关键点:日期批量生成 → 年月日拆分 → 周次提取 → 节假日识别 → 工时配置 → 视图管理
💡 核心价值:实现“时间维度标准化”,让排程有据可依
👣 接续第39天“RCCP粗能力评估”,今天我们进入排程的底层支撑——工作日历系统
🔧 目标:建立2026年全年工作日历,支持按日/周/月分析产能与排程
🎯 关键点:日期批量生成 → 年月日拆分 → 周次提取 → 节假日识别 → 工时配置 → 视图管理
💡 核心价值:实现“时间维度标准化”,让排程有据可依
🔁 回顾:我们为什么要建工作日历?
在完成 RCCP(粗能力计划) 后,我们需要更精细的能力评估:
某个生产任务需要 50 小时工时
但这些工时能不能安排在接下来的 10 天内?
是否撞上节假日或周末?
每周最大可用工时是多少?
这就需要一个 完整的、结构化的“工作日历” 来作为排程的“时间轴”。
✅ 步骤一:快速创建全年日期表
✅ 操作路径:
新建数据表:工作日历
使用 Excel 公式快速生成日期:
生成 365 天,从 2026/01/01 开始
复制粘贴到多维表格中 → 自动转为“日期”类型字段
✅ 效果:一键生成全年日期,无需逐条录入!
✅ 步骤二:拆分日期维度 —— 年、月、日
✅ 新建公式字段:
字段名称 | 类型 | 公式 |
日期转年 | 数值 | =YEAR([@日期]) |
日期转月 | 数值 | =MONTH([@日期]) |
日期转日 | 数值 | =DAY([@日期]) |
✅ 作用:
支持按“年/月/日”进行筛选和统计
方便后续做同比、环比分析
支持按“年/月/日”进行筛选和统计
方便后续做同比、环比分析
✅ 步骤三:提取周次信息 —— 年度第几周 & 月度第几周
✅ 新建 WPS 自带字段:
1. 年度第几周
字段类型:年度第几周
配置:
选择日期字段:日期
显示格式:年和第几周
✅ 示例:2026/01/01 → “2026年第1周”
2. 月度第几周
字段类型:月度第几周
配置:
选择日期字段:日期
第一周定义:1号所在周(推荐)
即:每月1号是哪一天,就从那一天算起第一周
✅ 示例:2026/01/01 是周四 → 1月第1周从1号开始
💡 提示:也可设置为“当月第一个自然周”,根据企业习惯调整
✅ 步骤四:提取星期数字
✅ 新建公式字段:
✅ 说明:
WEEKDAY(date, 2):返回 1~7,对应周一到周日
周一 = 1,周二 = 2,……,周日 = 7
WEEKDAY(date, 2):返回 1~7,对应周一到周日
周一 = 1,周二 = 2,……,周日 = 7
✅ 作用:
快速判断是否为周末(6、7)
支持“非工作日”识别
快速判断是否为周末(6、7)
支持“非工作日”识别
✅ 步骤五:AI智能识别关键节日
✅ 新建 AI 字段:
✅ 优势:
不用手动维护节假日
支持未来自动更新(如AI模型升级)
可用于提醒排程人员避开高峰期
不用手动维护节假日
支持未来自动更新(如AI模型升级)
可用于提醒排程人员避开高峰期
✅ 步骤六:配置出勤工时
✅ 新建数值字段:
✅ 说明:
一般设为 8 或 10 小时/天
周末、节假日设为 0
可根据工厂排班灵活调整
一般设为 8 或 10 小时/天
周末、节假日设为 0
可根据工厂排班灵活调整
✅ 步骤七:创建多视图管理 —— 当月、下月、本周、下周
✅ 新建多个视图:
✅ 作用:
让管理者快速聚焦当前周期
便于每周/每月排程会议使用
支持动态刷新
让管理者快速聚焦当前周期
便于每周/每月排程会议使用
支持动态刷新
✅ 步骤八:生成统计表 —— 按周汇总工时
✅ 新建统计表:工作日历-按周
✅ 输出效果:
✅ 意义:
每周最大可用工时一目了然
可用于对比 RCCP 的负荷需求
支持“周级排程”决策
每周最大可用工时一目了然
可用于对比 RCCP 的负荷需求
支持“周级排程”决策
✅ 同理可生成:
按月汇总
按节假日分类
按星期统计
按月汇总
按节假日分类
按星期统计
🌐 设计总结:为什么这个日历这么重要?
功能 | 价值 |
全年日期自动生成 | 提升效率,避免人为错误 |
年月日拆分 | 支持多维度分析 |
周次提取 | 实现“周级排程” |
AI识别节假日 | 智能提醒,减少疏漏 |
出勤工时配置 | 定义产能基准 |
多视图管理 | 提高可用性 |
统计表汇总 | 支持高层决策 |
✅ 核心思想:
把时间变成可计算、可分析、可预警的数据资产
把时间变成可计算、可分析、可预警的数据资产