每天手动算工时?Excel自动计算加班真能省俩小时

摘要:我刚接手人事那会儿,每天下班前都要盯着一堆打卡表手动算加班时长,眼睛都快看花了。那会儿连Excel都不会用,全靠计算器一个一个加,算错还得重来,经常熬到晚上八点多。后来有次跟财务老张吃饭,他随口说了一句:“你那表,用公式一拉就完事儿了。”我当场愣住,原来真有人能把这活儿干得这么轻巧。 后来我偷偷把...

我刚接手人事那会儿,每天下班前都要盯着一堆打卡表手动算加班时长,眼睛都快看花了。那会儿连Excel都不会用,全靠计算器一个一个加,算错还得重来,经常熬到晚上八点多。后来有次跟财务老张吃饭,他随口说了一句:“你那表,用公式一拉就完事儿了。”我当场愣住,原来真有人能把这活儿干得这么轻巧。

后来我偷偷把他的模板扒下来,照着改了改,才发现原来**自动计算加班的关键,是把上下班时间拆成“工作时长”和“加班时长”两个逻辑层**。别一上来就想着算总和,先得让Excel知道啥叫“正常工时”,啥叫“超时”。我公司标准是9点到18点,中间1小时吃饭,那真正上班就是8小时。超过18点的,才叫加班。

你要是直接用下班时间减上班时间,那中午吃饭的1小时也给你算进去了,结果加班时长全乱套。我见过太多人在这儿栽跟头,报表交上去,领导一看“加班11小时”,差点以为员工在公司打地铺。**记住,减之前先扣掉午休**,这个细节不注意,后面全白搭。

我现在的表里,B列是上班时间,C列是下班时间,D列我写了个公式:=IF((C2-B2)*24>8,(C2-B2)*24-8,0)。别被这串字母吓到,其实就是说“如果总时长超过8小时,就减掉8,剩下的才是加班”。**乘24是因为Excel里时间是按天算的**,一小时就是1/24,不乘回来你就看到一堆小数点,根本看不懂。

有次新来的实习生把时间格式弄成文本了,结果公式全报错,我看了半天才反应过来——人家是手输的“9:00”,没用时间格式。你要是手动敲,记得选中整列,右键设置单元格格式,选“时间”,别偷懒用默认的常规。**时间格式一错,公式直接瘫痪**,比算错还难查。

还有人喜欢把加班时间手动填在E列,说这样“看得清楚”。我劝你别这么干,一来容易漏填,二来改了上班时间,E列还得手动改,一改全乱。**让公式自动跑,才是真省事**。我上周有个同事调休,把上班时间从9点改到10点,我这边表自动就少算了1小时加班,他都没发现,直到发工资前对账才喊我。

有个小窍门,我习惯在F列加个标记:“是”或“否”,用公式=IF(D2>0,"是","否"),这样筛选一下,立马知道谁加班了,谁没加。月底报表直接复制F列,发给老板看,他根本不知道你背后动了多少脑筋。**这种小动作,领导只觉得你效率高,不会想到你其实偷懒了**。

别以为这事儿做完就结束了。每月初记得检查一下节假日设置,有些法定假日公司不上班,但系统还记着打卡记录。我去年春节前没改,结果有员工除夕当天打卡,系统算成加班,差点被劳动监察找上门。**节假日要手动在表格里标红,公式里加个判断条件,别全靠机器认**。

现在我每天花不到十分钟,把新打卡数据粘进去,表自动刷新,加班总时长、加班人数、总金额全出来了。以前我得熬两小时,现在还能提前半小时走。有次新来的主管问我:“你怎么这么快?”我笑说:“我有个会自己算的表。”他问我能不能教他,我说:“行啊,你请我喝奶茶,我发你模板。”

如果你也想试试,可以搜“Excel 工时计算模板 免费下载”,很多HR分享的资源里,带条件判断和节假日标记的都不错。我用的是一个2020年流传下来的版本,改了改,用了三年,一次没出过错。**别怕用老模板,能用的就是好工具**。