ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 635|回复: 6

[求助] 考勤汇总核算2

[复制链接]

TA的精华主题

TA的得分主题

发表于 2023-2-5 15:44 | 显示全部楼层 |阅读模式
本帖最后由 一念九卿 于 2023-2-5 15:47 编辑

1675580507310.jpg

公司考勤根据钉钉导出考勤进行统计,从钉钉导出的表单中新增列内容进行汇总统计,求助实现以下效果!

求助图片上标黄单元格的内容!!!
分栏汇总:缺卡、迟到、事假、病假、加班、调休、年假等项目内容

因目前使用的函数取数不是很准确,仅能实现部分效果,
对于病事假、加班调休等时数的核算存在误差较大
个人都是后期手动调改的,但是现如今工作量逐步加大,求助优化一下!!!求助啊!!!

----------------------------------
以下为公司考勤相关制度,求改进以下四个部分的数据!!!!

公司上班时间为9:00-12:00    13:30-17:30,1个工作日按7H
【出勤时间统计】出勤求扣减病事假时数即可,如1月应出勤15天,病假4H,那么     出勤14天3H

【缺卡】未补卡情况取值单元格直接呈现:上班/下班缺卡,补卡取值单元格内容会显示:补卡申请01-18 09:00到01-18 09:00,如下图所示:
最终需呈现如 m.d上班缺卡/下班缺卡(m.d为几月几日
1675581786577(1).jpg
缺卡第一次不扣款,第二次开始扣款,因此汇总栏仅计算扣款的缺卡次数(目前我是采取手填办法)

【迟到】目前函数已可满足需求,可略过这块内容
迟到扣款规定:每月有3次10分钟以内迟到不扣款,所以汇总栏仅计算扣款的迟到类型和次数

事假、病假、加班、调休、年假】目前存在时数统计不准问题,研究了下是字符所在位置不同,所以取数不准,求助优化!!!!!

钉钉导出数据如下图所示,大致存在以下几种,
当前所用函数都是查找到关键词,如事假后,再定位事假时数位置,取值,实现1.2事假3H这样的呈现效果
但由于会存在缺卡、外出,正常等情况,导致事假时数在单元格内所在的位置不是统一的,所以取数有极大误差,求助改良精准取数!

84700C23-43AC-459e-8230-EDD89983B3EE.png


----------------------------------
下图为钉钉导出原表的数据
1675580621344.jpg

钉钉还可以导出每日统计,根据每日统计也能呈现上述效果,也可以从这边入手!!!!
可以看下我之前的求助贴!思考下改良方案
帮帮孩子吧,统计的好痛苦!

https://club.excelhome.net/thread-1652264-1-1.html

考勤核算辅助表.zip

114.35 KB, 下载次数: 23

TA的精华主题

TA的得分主题

发表于 2023-2-6 13:23 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
这种问题,非常复杂繁琐,非公式能够完全解决的,vba也许能够做到,但是,工作量不小

TA的精华主题

TA的得分主题

发表于 2023-2-8 20:54 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册



看了一下数据,连着休假的统计结果有点问题,如下图所示的这连着两天的调休,应该算7.5小时吧,怎么会是12H。

如果统计结果不准确,还要根据时间段来计算时长吗?

微信截图_20230208205205.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-2-11 18:46 | 显示全部楼层
sunya_0529 发表于 2023-2-8 20:54
看了一下数据,连着休假的统计结果有点问题,如下图所示的这连着两天的调休,应该算7.5小时吧,怎么 ...

我们一个工作日是9:00到17:30,中午休息1个半小时,那么一天工作日就是7小时,这种是调休1月5日11点开始调休,当天就是调休5小时,调休到1月6日17:30,当日调休7小时,加起来就是12小时

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-2-11 18:47 | 显示全部楼层
sunya_0529 发表于 2023-2-8 20:54
看了一下数据,连着休假的统计结果有点问题,如下图所示的这连着两天的调休,应该算7.5小时吧,怎么 ...

这种连休的情况会少点,我可以手动调改,比较希望实现就是1天调休能够更准确的方法

TA的精华主题

TA的得分主题

发表于 2023-2-15 14:58 | 显示全部楼层
一念九卿 发表于 2023-2-11 18:47
这种连休的情况会少点,我可以手动调改,比较希望实现就是1天调休能够更准确的方法




计算逻辑复杂,用公式还是不方便的。还是用VBA来解决吧——


230208_考勤核算辅助表.rar

154.49 KB, 下载次数: 30

TA的精华主题

TA的得分主题

发表于 2023-2-28 13:26 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
使用易维考勤管理软件,秒杀解决!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-21 19:05 , Processed in 0.049857 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表