安全工时和安全天数自动生成器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_1d2c812e/wangpp614。
技能介绍
它解决什么问题
安全管理台账里有一类数据很常见:安全天数和安全工时。它们看着简单,实际计算口径却很容易出错。
- 安全天数并不是"从年初到现在",而是从最近一次损工日期到当前统计日期的累计天数;
- 安全工时也不是简单地把人数乘以日历天数,而是
人数 × 每日标准工时 × 安全天数; - 手工在 Excel 里维护时,人员变动、统计日期变化、每日工时口径不一致,都会让结果和原表产生偏差。
这个技能把原 Excel 的计算逻辑原样搬过来,你只需要给出两个核心参数,结果就能按原表精度输出。
它如何工作
核心流程很直接,共三步:
- 接收输入:
最近一次损工日期(格式YYYY-MM-DD)、当前人数(正整数),可选参数每日标准工时(默认 8 小时); - 计算安全天数:从损工日期到当前日期累计自然天数,保留 1 位小数,与原表精度一致;
- 计算安全工时:按
人数 × 每日工时 × 安全天数得出结果,同样保留 1 位小数。
技能按原表格式输出 Markdown 表格,并在备注中标注计算逻辑与原表的匹配性。用原 Excel 的示例数据验证:输入损工日期 2026-02-20、人数 1583、每日工时 8,得到安全天数 105.7 天、安全工时 1338584.8 小时,与原表结果完全一致。
适用边界与注意点
- 每日工时可配置但需口径统一:默认 8 小时标准工作制,如果你的项目实际执行不同工时制度,传入自定义值即可;但同一台账内不要混用不同口径。
- 天数按自然日累计:当前规则计算的是累计自然天数。如果管理要求按工作日统计,需要在输入前自行调整日期区间,技能本身不区分工作日与节假日。
- 只负责计算,不负责数据源:技能不读取考勤或事故记录,最近一次损工日期需要你从台账或事故记录中获取后传入。
- 适用场景:安全管理台账登记、项目安全统计上报等需要与原 Excel 公式对齐的场合。
使用场景
- 项目安全经理按月登记安全天数与安全工时,需要与原Excel计算结果完全一致
- 安全台账维护人员录入最新损工日期和当前人数,生成上报用的安全工时报表
- 人力资源专员处理每日标准工时不同的多个项目,分别计算各自的安全工时
- 安全工程师验证历史台账数据,确认当前计算结果与原表公式逻辑匹配
适合人员
- 需要在项目上报中填写安全天数与安全工时的安全经理
- 维护安全管理台账并确保数据与原Excel一致的台账管理员
- 负责多个项目工时统计且每日标准工时口径不同的统计员
- 需要核对安全台账计算结果与原表公式是否匹配的审计人员