如何用EXCEL 公式计算出勤时间:
excel计算加班费视频|excel计算星期日期视频|excel计算加班时间视频|excel时间转换分钟视频本视频教程由部落窝教育分享。更多Excel教程请到QQ群。
1、可以新建一个简易表格,设置标题"日期"、"开始"、"结束"、"时间",如图所示。
2、回车,用填充柄填充其他单元格,即可完成E列其他单元格的公式设置。
3、在"开始"那一列输入起始时间点,如图所示。
4、在"结束"那一列输入线束的时间点,如图所示。
5、在E列可以看到已自动计算出时间。
1、以2010版excel为例,先打开excel,比如以下图中的时间计算为例,需要在C列显示每行的上班时间和累积出勤时间;
2、先选中C1单元格输入计算公式“=B2-A2”,按下回车键后得出计算结果“ 3:57”;
3、拖着C1单元格的右下角下拉就可以向下填充公式并得出每一行的出勤时间了;
4、把以上每行得出的时长在C8单元格求和得出“4:57”,但这个结果不是我们想要的累积出勤时间;
5、选中C8单元格然后点击鼠标右键,在跳出来的界面选择“设置单元格格式”;
6、在“设置单元格格式”界面点击“数字”下面的“自定义”,然后选择“[h]:mm:ss”,最后点击“确定”;
7、回到主界面编辑区后可以看到C8单元格中的累积出勤时间已经显示正确了。
正常的上班时间除外,计算多余的出勤小时如下,如果需要计算全部的出勤时间,直接加上每天的上班时间即可。
1.不少考勤系统记录下来的每天考勤情况形如下图所示,可以看到,当天所有的出勤记录都在一个单元格内,无法进行有效统计。因此,需要对这些考勤记录进行分列,去掉非加班记录,才能进行加班工时统计。
2.选中所有打卡记录,如下图所示,依次打开“数据”-“分列”菜单。
3.接着,在文本分列向导里选择合适的文件类型。一般各个记录之间是空格等分隔符号隔开,因此,需要选“分隔符号”。然后单击“下一步”进行下一步骤的操作。
4.接着,根据记录数据的情况选择分隔符号,例如本文演示的数据里用的是空格。
5.接着再选择分列后每列的数据格式,一般选“常规”即可。至此,分列设置完成,单击“完成”按钮即可。
6.分列后,把非加班记录去掉,保留加班考勤记录供随后的统计用,例如下图所示的F和G列。
7.去掉非加班考勤记录后,把加班记录整理成加班工时统计表,接着就可以进行工时统计了,例如下图所示。
一般加班薪酬都是按小时计算的,而计算工时则是用半小时作为基准单位,不足半小时的部分舍去,例如加班50分钟只计算0.5个工时,而加班1小时10分钟只计算1个工时。当然,具体的计算方法各个企业有不同的规定,本文以上述普遍规则来讲解,即以半小时作为工时计算基准单位。
8.如下图所示,在D2里输入“=INT((HOUR(C2-B2)*60+MINUTE(C2-B2))/30)/2”,利用这个公式即可计算出编号为1001的员工的加班工时。
HOUR(C2-B2)是计算上下班时刻的时位差,然后乘以60换算成分钟;MINUTE(C2-B2)计算上下班时刻的分位差,结果是分钟。把时位差和分位差相加后除以30(半小时),即可计算出加班多少个基准单位工时(半小时),INT函数则是舍弃结果的小数部分(也就是忽略不足半小时的加班时间不计),最后把结果除以2换算成小时以方便考核绩效和核发加班费。
9.计算出D2单元格的加班工时后,其他员工的加班工时则可以用填充句柄快速完成。具体操作是先选中D2,然后把鼠标放在D2右下角,当鼠标形状变成加号的时候,就按住鼠标左键不放,沿着D2列向下拖曳即可,需要计算哪些员工的加班工时,就拖到哪里。至此,统计员工的加班工时就完成了。
计算出勤小时的公式:“=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中,建立表格。
2、在c2中输入公式,可以看见,7:40—11:25,算作4小时。
3、填充后的计算结果。
4、增加6:13—12:00,取整数6。
5、“,ROUNDUP((B2-A2)*48,0)*0.5”中的48,因为结果是以天为单位了,想让结果为小时就必须乘24,是强制转为时间格式。在e2输入“=b2-a2",得到”0.16“。
在C2单元格中输入公式
=INT((B2-A2)*24/0.5)*0.5
注意以上为向下取整,即不满半小时的为0.不满1小时的为0.5
公矿盖诺: 计算出勤小时的公式:“=IF(AND(A2>=TIME(7,15,0),A2=TIME(11,25,0),B2<=TIME(11,40,0)),4,ROUNDUP((B2-A2)*48,0)*0.5)” 1、在excel2016中,建立表格. 2、在c2中输入公式,可以看见,7:40—11:25,算作4小时. 3、填充后的计算结果. 4、增加6:13—12:00,取整数6. 5、“,ROUNDUP((B2-A2)*48,0)*0.5”中的48,因为结果是以天为单位了,想让结果为小时就必须乘24,是强制转为时间格式.在e2输入“=b2-a2",得到”0.16“.
岳普湖县13881232598: Excel中怎么用公式计算考勤天数? - ?
公矿盖诺: 1. 打开excel文件,找到需要统计的考勤表. 2. =COUNTIF(B2:F2,"√")B2:F2是指出勤数据所在的单元格区域,如果是分成上,下午合起来为一天,则得出的数据再除以2,如图所示. 3. 在统计一栏里填写“=31-COUNTIF(C3:AG4,"R")/2-...
岳普湖县13881232598: excel考勤公式 - ?
公矿盖诺: excel考勤公式的制作方法:1、首先,最基础的就是计算员工当天上班的时间,如下图,在C2输入公式=B2-A2即可得到员工当天上班的时长(可以考虑减去中午休息的时间).2、另外,判断员工是否迟到或早退也是考勤表的一个基本功能....
岳普湖县13881232598: excel 出勤表怎么用函数计算出勤天数 - ?
公矿盖诺: 1、新建考勤工作表,在表中输入序号,姓名,30天日期,出勤天数,选中日期天数列, 2、把鼠标移到列与列之间,鼠标符号变成双箭头加号,双击鼠标左键,缩小列宽. 3、在菜单栏中选择插入工具栏,选择插入符号,在出勤的日期输入|,没有出勤的日期不用输入任何符合. 4、在AH2单元格中输入函数=COUNTA(C2:AG2). 5、选中AH2单元格,把鼠标移到右下角变成+号,按住鼠标左键,向下拖动到需要合计的位置.这样自动计算出勤天数的考勤表就做好了.
岳普湖县13881232598: 在EXCEL中,如何用公式统计考勤? - ?
公矿盖诺: AK5公式:=COUNTIF(D5:AH5,"事")+COUNTIF(D5:AH5,"事半天")/2 下拉;AL5公式: =COUNTIF(D5:AH5,"病")+COUNTIF(D5:AH5,"病半天")/2 下拉.
岳普湖县13881232598: EXCEL公式,计算每日出勤时间. - ?
公矿盖诺: 首先,最简单的是两个时间直接相减即可得到时间差.但是注意,存储结果的单元格要设置成时间格式. 上面的例子是未超过1天的时间,如果超过1天的时间利用上述的方法直接相减会得到什么结果呢? 上面的例子更常出现于考勤表的时间计算,由于两个日期可能跨越2天或者更长时间,默认显示结果不正确,需要通过设定单元格格式的方法来显示正常的时间差.如下图设置单元格格式为“[h]:mm:ss”,其中h加上方括号可以将时间的差小时数完全显示,如果不加方括号只能显示扣除天以后的小时之差.
岳普湖县13881232598: 用EXCEL表如何通过参加工作日期和当前日期计算出工作时间 - ?
公矿盖诺: 方法1:在A1单元格输入前面的日期,比如“2004-10-10”,在A2单元格输入后面的日期,如“2005-6-7”.接着单击A3单元格,输入公式“=DATEDIF(A1,A2,"d")”.然后按下回车键,那么立刻就会得到两者的天数差“240”.提示:公式中的A1和A2分别代表前后两个日期,顺序是不可以颠倒的.此外,DATEDIF函数是Excel中一个隐藏函数,在函数向导中看不到它,但这并不影响我们的使用.方法2:任意选择一个单元格,输入公式“="2004-10-10"-"2005-6-7"”,然后按下回车键,我们可以立即计算出结果.
岳普湖县13881232598: 怎样用EXCEL计算出勤时间,有没有什么公式,谢谢各位了 - ?
公矿盖诺: Sheet1 是出勤预订 Sheet2 引用出勤预订时间 输入退勤时间,计算出出勤时间. 计算出勤时间为假设A1是起,B1是止 =IF(B1-A1<0,INT((1+B1-A1)*24/0.25)*0.25,INT((B3-A3)*24/0.25)*0.25) 精确到15分=0.25 例 13:59 到凌晨3:16是 13.25 小时 ...
岳普湖县13881232598: 出勤时间如何计算谢谢了,大神帮忙啊车间人员的考勤时间数据导出后,用Excel计算,例如: 姓名 刷卡日期 刷卡时间 上下班标志 出勤时间总数 123 2010 - ... - ?
公矿盖诺:[答案] 如果你原来的公式是 =C3-C2 那么将公式改为 =MOD(1+C3-C2,1) 就可以了.
岳普湖县13881232598: 如何用EXCEL 公式计算出勤时间:?
公矿盖诺: =IF(O3="","",IF(N3>O3,"起止时间错误",IF(MIN(N3:O3)<100,"需手动计算",IF(MAX(N3:O3)>2400,"输入错误",HOUR(IF(O3<1000,TIME(MID(O3,1,1),RIGHT(O3,2),),TIME(MID(O3,1,2),RIGHT(O3,2),)))*60+MINUTE(IF(...