excel公式怎么计算出勤时长 如何用excel计算出勤小时数

经验直达:

  • 如何用excel计算出勤小时数
  • excel公式怎么计算出勤时长

一、如何用excel计算出勤小时数


计算出勤小时的公式:“=IF(AND(A2>=TIME(7,15,0),A2<=TIME(7,40,0),B2>=TIME(11,25,0),B2<=TIME(11,40,0)),4,ROUNDUP((B2-A2)*48,0)*0.5)”
1、在excel2016中,建立表格 。
excel公式怎么计算出勤时长 如何用excel计算出勤小时数



2、在c2中输入公式 , 可以看见,7:40—11:25,算作4小时 。
excel公式怎么计算出勤时长 如何用excel计算出勤小时数

3、填充后的计算结果 。
【excel公式怎么计算出勤时长 如何用excel计算出勤小时数】
excel公式怎么计算出勤时长 如何用excel计算出勤小时数

4、增加6:13—12:00,取整数6.
excel公式怎么计算出勤时长 如何用excel计算出勤小时数

5、“,ROUNDUP((B2-A2)*48,0)*0.5”中的48,因为结果是以天为单位了,想让结果为小时就必须乘24,是强制转为时间格式 。在e2输入“=b2-a2" , 得到”0.16“ 。
excel公式怎么计算出勤时长 如何用excel计算出勤小时数



二、excel公式怎么计算出勤时长


=OFFSET($A$1,ROW(1:1)*2-1 MOD(COLUMN(A:A) 1,2),CEILING(COLUMN(A:A)/2,1)-1),右拖下拉 , 需要在手动隐藏两列;
出勤天数=IF(COUNTIF(A$2:A2,A2)=1,SUM(--(MATCH(OFFSET(A$1,MATCH(A2,A:A,)-1,1,COUNTIF(A:A,A2),),OFFSET(A$1,MATCH(A2,A:A,)-1,1,COUNTIF(A:A,A2),),)=ROW(INDIRECT("1:"&COUNTIF(A:A,A2))))),"") , 数组下拉;分钟数等就可以做出来 。

相关经验推荐