《Excel公式、函数与图表案例实战从入门到精通 》 —2.2.2 统计员工迟到、早退及加班时间

举报
华章计算机 发表于 2020/02/09 20:25:07 2020/02/09
【摘要】 本节书摘来自华章计算机《Excel公式、函数与图表案例实战从入门到精通 》 一书中第2章,第2.2.2节,作者是恒盛杰资讯 。

2.2.2 统计员工迟到、早退及加班时间

本小节介绍如何使用函数公式计算员工迟到、早退及加班的具体时间。

步骤01

 计算员工迟到小时数。在单元格E5中输入公式“=IF(C5>D2,IF(MINUTE(C5)>=MINUTE(D2),HOUR(C5)-HOUR(D2),HOUR(C5)-HOUR(D2)-1),0)”,按下【Enter】键,计算公式结果,如下图所示。

步骤02

 复制公式。将公式中单元格D2的引用方式更改为绝对引用,更改后的公式为“=IF(C5>$D$2,IF(MINUTE(C5)>=MINUTE($D$2),HOUR(C5)-HOUR($D$2),HOUR(C5)-HOUR($D$2)-1),0)”,按下【Enter】键,计算公式结果,向下拖动鼠标复制公式到单元格E14,计算不同员工的迟到小时数,如下图所示。

image.png

重点函数介绍:HOUR函数

HOUR函数用于返回小时数,是一个0~23之间的整数。其语法结构为HOUR(serial_number)。参数serial_number指定进行计算的日期-时间代码,或以时间格式表示的文本。

image.png

重点函数介绍:MINUTE函数

MINUTE函数用于返回分钟数,是一个0~59之间的整数。其语法结构为MINUTE(serial_number)。参数serial_number指定进行计算的日期-时间代码,或以时间格式表示的文本。

image.png

步骤03

 计算员工迟到分钟数。在单元格F5中输入公式“=IF(C5>$D$2,IF(MINUTE(C5)<= MINUTE($D$2),MINUTE(C5)-MINUTE ($D$2)+60,MINUTE($D$2)-MINUTE(C5)),0)”,按下【Enter】键,计算公式结果,复制公式,计算所有员工的迟到分钟数,如下图所示。

步骤04

 计算员工早退小时数。在单元格G5中输入公式“=IF(D5<$G$2,IF(MINUTE(D5)>= MINUTE($G$2),HOUR($G$2)-HOUR(D5), HOUR(D5)-HOUR($G$2)),0)”,按下【Enter】键,计算公式结果,复制公式,计算所有员工的早退小时数,如下图所示。

image.png

步骤05

 计算早退分钟数。在单元格H5中输入公式“=IF(D5<$G$2,IF(MINUTE(D5)<= MINUTE($G$2),MINUTE($G$2)-MINUTE (D5),MINUTE($G$2)+60-MINUTE(D5)),0)”,按下【Enter】键,计算公式结果,复制公式,计算所有员工的早退分钟数,如下图所示。

步骤06

 计算加班小时数。在单元格I5中输入公式“=IF(D5>$J$2,IF(MINUTE(D5)>=MINUTE($J$2),HOUR(D5)-HOUR($J$2),HOUR(D5)-HOUR($J$2)-1),0)”,按下【Enter】键,计算公式结果,复制公式,计算所有员工的加班小时数,如下图所示。

image.png

步骤07

 计算加班分钟数。在单元格J5中输入公式“=IF(D5>$J$2,IF(MINUTE(D5)>=MINUTE($J$2),MINUTE(D5)-MINUTE ($J$2),MINUTE(D5)+60-MINUTE($J$2)),0)”,按下【Enter】键,计算公式结果,复制公式,计算所有员工的加班分钟数,如右图所示。

image.png

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。