2022-11-22 10:16来源:m.sf1369.com作者:宇宇
=SUMPRODUCT((C$3:AZ$3="日")*C6:AZ6)假设2号是法定假日=SUMPRODUCT((C$2:AZ$2)=2)*C6:AZ6)
=floor((B1-A1)*24,0.5)
B1为20:35,A1为18:21,单元格格式设成常规。
如果18:21-20:35在同一A1单元格
公式为=FLOOR((RIGHT(A1,LEN(A1)-FIND("-",A1))-LEFT(A1,FIND("-",A1)-1))*24,0.5)
同样单元格格式设成常规。
试试从中间开始取,在H6里输入: 以0.1小时为单位四舍五入 =ROUND(24*MAX(TIME(MID(H5,7,2),MID(H5,10,2),)-TIME(17,30,)),1) 以0.5小时为单位,舍去小数 =int(48*MAX(TIME(MID(H5,7,2),MID(H5,10,2),)-TIME(17,30,)))/2 以1小时为单位(即舍去小数) =int(24*MAX(TIME(MID(H5,7,2),MID(H5,10,2),)-TIME(17,30,))) 以1小时为单位(四舍五入) =round(24*MAX(TIME(MID(H5,7,2),MID(H5,10,2),)-TIME(17,30,)),0) 注意把H6的格式设为数值
周日加班 =SUMIF(D$3:AH$3,"日",D5:AH5) 下拉填充 总加班时间减去周日加班时间=平时加班时间
根据上下班时间计算加班时间的操作步骤如下:
第一,
选中E2单元格,输入公式:=TEXT(MOD(D2-C2,1),"h小时mm分")
按下回车键,即可得出第一位员工的加班时长,且显示为“小时”“分”的形式。
第二,
再次单击选中E2单元格,向下复制公式,可快速得出每位员工的加班时间。
公式分析:
MOD函数用于取余数,此处我们利用MOD函数进行了时间的计算。原因是每个时间也和日期一样对应了一个序号,MOD(D2-C2,1),首先是将D2和C2单元格中的时间转化为其对应的序号(如D2单元格中时间对应的序号为0.916666666666667,C2单元格中时间对应序号为0.770833333333333),然后再相减,取其余数,再将余数转化为时间值。
1、需要统计员工的加班后下班时间,并且制作一个有正常下班时间与加班后下班时间的一个表格。
2、选中加班时长的第一个单元格,在单元格内输入等号,接着选择加班后下班时间的单元格,输入减号,再选择正常下班时间单元格,按回车键,就可以算出加班时间是多久,接着向下填充。
3、全选加班时长单元格,单击鼠标右键,选择设置单元格格式,在数字中选择时间,选择有时、分的显示模式,点击确定。就可以把加班时间显示方式变得更加明晰。
1、打开Excel表格,点击需要计算的加班时间的表格。
2、上方函数框内输入函数=MOD(C10-F10,1),键盘按下enter键。
3、表格自动算出加班时间,点击该表格,按住鼠标左键,直接向下拖拽。
4、此时的加班时间,便可以自动算出来。
5、选择需要计算的加班时间,光标右击点击设置单元格格式。
6、左侧栏点击自定义,右侧栏点击h“时”mm“分”,点击下方确定。
7、此时,加班时间便可以一目了然的看到。
1、打开Excel表格,点击需要计算的加班时间的表格。
2、上方函数框内输入函数=MOD(C10-F10,1),键盘按下enter键。
3、表格自动算出加班时间,点击该表格,按住鼠标左键,直接向下拖拽。
4、此时的加班时间,便可以自动算出来。
5、选择需要计算的加班时间,光标右击点击设置单元格格式。
6、左侧栏点击自定义,右侧栏点击h“时”mm“分”,点击下方确定。
7、此时,加班时间便可以一目了然的看到。