夜雨聆风学习资料网

ARTICLE · 1338554

Excel算工时漏掉那个1,夜班变一排#号

Excel算工时漏掉那个1,夜班变一排#号

上周有人甩来一张考勤表。姓名、上午打卡、下午打卡,三列排好,就等我填工时。我盯着看了半分钟,一行一行减。减到第七行,自己笑了。面试时我说过精通Excel,这话我还记得。

不用这么算。下班减上班,C2减B2。你减一下试试。出来一个零点几的小数,像乱码。Excel里时间就是天数,一天算1,八小时是三分之一天。它按天给你。

外面套一层TEXT,把小数弄成人能看的。公式这么写:=TEXT(MOD(C2-B2,1),"h小时m分")。从里往外写就顺——MOD先算时长,TEXT再说清楚。

单元格里打等号,输TEXT,左括号。里面写MOD,再左括号。下班时间减上班时间,C2减B2。英文逗号,写1,右括号,MOD封口。英文逗号,进TEXT,双引号里写h小时m分,右括号,回车。

那个1最容易漏。MOD(C2-B2,1)是差值除以1取余数,听着像废话。不是。上夜班的懂:晚上十点进厂,凌晨两点出来,直接相减是负数,格子里一排#号。加1,它自己绕回来,四小时。那个1不是废笔。

回车后别急着往下拖。鼠标移到单元格右下角,光标变黑色小十字,双击。整列自动填到最后一行。三十个人这么填,三百个人也这么填。天天跟表格打交道的,省下的就是这一下一下的时间。

两个坑记一下。双引号和公式里的逗号,必须英文半角。中文标点它不认,报错先看这里。还有,看清表里哪列上班、哪列下班。别照别人公式抄,抄反了算出来是一天减几小时。

我把表发回去,对面回了一个「行」。就这。公式存进备忘录,后面标四个字:别忘了1。

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料