站点名称:白班中班跨日夜班,用一个Excel公式计算工作时长
所属分类:Excel教程
相关标签: # Excel函数 # excel函数公式 # excel表格制作 # Excel教程
官方网址:
进入网站站点介绍
很多单位存在白班中班夜班三班倒的上班制度,这样,统计工作时长,就存在跨日期的情况。
如下样表:
绿色底纹区域就是跨日夜班的上下班情况。
白班、中班,下班时间在当天,工作时长直接用“下班时间—上班时间”就可以了,这种跨日夜班,单用一个时间相减,就解决不了了。
公式实现
excel数据透视表自动统计工作日与周末的加班时长
有朋友传来考勤表,要求: 1、不管哪个月份,周六周日整列自动变颜色; 2、自动计算周末与工作日加班时长。 即,要求效果如下: 实现方法周六周日列自动变色 选中整个考勤表区域,【开始】——【条件格式】——【新建规则】,在打开的【新建格式规则】对话框中选择【使用公式确定要设置格式的单元格】,输入公式:=OR(
在E2单元格输入公式:=D2+(D2<C2)-C2,确定,得第一位员工的工作时长,向下填充,即得所有员工工作时长。
公式解析
公式中的D2<C2是一表达式:
如果D2小于C2,返回值为真,即1;
如果D2不小于C2,返回值为假,即0。
D2小于C2,也就是下班时间小于上班时间,即是跨日夜班,公式“=D2+(D2<C2)-C2”就变成了“=D2+1-C2”。在EXCEL里,天数是整数,时间是小数,时间运算时,1即是1天,也就是24小时,这样,就计算出了跨日夜班的工作时长。
excel数据透视表怎么设置只能输入规范的日期
输入日期型数据,是EXCEL经常遇到的情况。而日期型数据的格式又有很多种: 规范的诸如:2017年11月27日、2017/11/27、2017-11-27等; 不规范的有:2017、11、27、2017,11,27、2017*11*27等等。 如果同一数据表输入如何不合规范、五花八门,势必影响后期的数据处理与计算
浏览统计(最近30天)