📊 考勤工时核对工具
上传打卡列表 + 日总结数据列表,自动按口径计算分项目实际工时(数据仅在本地浏览器处理,不上传任何服务器)
计算口径
① 实际工时 = 打卡区间 ∩ 三段工作时间(09:00-12:00、13:00-18:00、19:00-次日09:00)的交集,午休/晚饭时段不计,跨天夜班自动处理;早于 09:00 到岗不计工时(从 09:00 起算),夜班窗口的次日凌晨部分仅覆盖前一晚延续过来的跨天打卡;
② 统计月份固定取打卡数据最大日期所在月(即导出当月);该月最后一天(导出当天)下班一律按 18:00 计算;
③ 项目归属取日总结"所属项目",日报每日封顶 8h;打卡工时与日报合计的差额补到当天日报工时更多的项目,两项目平局时固定随机(可复现);
④ 无日报但有打卡工时(如导出当天)的天,全部分给最近 3 个日报日中合计工时最多的项目;
⑤ 请假日打卡 0 工时,不参与分配;有上班卡无下班卡的天工时不计,列入异常待人工核对;
⑥ 未上传日总结时,当月全部工时按"未分项目"单项目输出;
⑦ 上浮比例(0-15%)作用于各项目实际工时:上浮后 = 实际工时 ×(1 + 比例%),四舍五入 2 位。