EXCEL出勤计算公式
1、如图,为我们原始的考勤数据,上班时间为9点钟,下班时间为18点30分,晚于9点打卡则为迟到,下班时间晚于18点30分则为加班。现在需要计算出员工的迟到和加班时间差。
2、如图,在单元格I2里输入公式=IF(AND(D2=$D$2,G2>E2),G2-E2,0)。
公式的意思是,必须满足应出勤为上班状态和签到时间晚于9点钟的条件时,开始计算迟到的时间数,或者数值为0。AND函数表示检查所有参数是否符合条件,如果都符合则返回TRUE。
3、输入完第一个公式后,选中这个公式的单元格,将鼠标光标移至单元格右下角位置变成黑色十字时,按住鼠标左键往下拖拉公式。就可以看到迟到的时间数都计算出来了。8号和15号是有迟到的,其他都没有迟到。
4、接下来我们来计算加班时间。在单元格J2输入公=IF(H2>F2,H2F2,IF(H2<TIME(3,0,0),"24:00"-F2+H2,0))。TIME的意思是将参数用“小时:分钟:秒“表示出来。
5、从表格中我们可以看到,有些时间是加班至凌晨的,所以不能用简单的直接相减得出时间差来。我们先用24点减18:3得出的时间差,加上凌晨那个时间,得出的才是最终的加班时间数。
因为加班时间不会超过凌晨3点,所以我在公式中设定以3点为截点(TIME(3,0,0))。如第3步骤,设置好一个公式后向下拖拉,得出全部的加班时间来。
6、每天的迟到和加班时间数计算出来了,接下来我们需要计算整个月的迟到和加班时间数。在I33单元格输入公式=TEXT(SUM(I2:I32),"[H]:M");在J33单元格输入公式=TEXT(SUM(J2:J32),"[H]:M")。
TEXT函数的意思是根据指定的数值格式将数字转成文本。如果直接相加是不能得出正确的时间总数的。如加班时间数,如果直接相加得出的是19:57,因为这个时间格式是24小时制的。所以一定要用上TEXT函数。
2、如图,在单元格I2里输入公式=IF(AND(D2=$D$2,G2>E2),G2-E2,0)。
公式的意思是,必须满足应出勤为上班状态和签到时间晚于9点钟的条件时,开始计算迟到的时间数,或者数值为0。AND函数表示检查所有参数是否符合条件,如果都符合则返回TRUE。
3、输入完第一个公式后,选中这个公式的单元格,将鼠标光标移至单元格右下角位置变成黑色十字时,按住鼠标左键往下拖拉公式。就可以看到迟到的时间数都计算出来了。8号和15号是有迟到的,其他都没有迟到。
4、接下来我们来计算加班时间。在单元格J2输入公=IF(H2>F2,H2F2,IF(H2<TIME(3,0,0),"24:00"-F2+H2,0))。TIME的意思是将参数用“小时:分钟:秒“表示出来。
5、从表格中我们可以看到,有些时间是加班至凌晨的,所以不能用简单的直接相减得出时间差来。我们先用24点减18:3得出的时间差,加上凌晨那个时间,得出的才是最终的加班时间数。
因为加班时间不会超过凌晨3点,所以我在公式中设定以3点为截点(TIME(3,0,0))。如第3步骤,设置好一个公式后向下拖拉,得出全部的加班时间来。
6、每天的迟到和加班时间数计算出来了,接下来我们需要计算整个月的迟到和加班时间数。在I33单元格输入公式=TEXT(SUM(I2:I32),"[H]:M");在J33单元格输入公式=TEXT(SUM(J2:J32),"[H]:M")。
TEXT函数的意思是根据指定的数值格式将数字转成文本。如果直接相加是不能得出正确的时间总数的。如加班时间数,如果直接相加得出的是19:57,因为这个时间格式是24小时制的。所以一定要用上TEXT函数。
第一行为列标题行,A列为考勤时间,从A2单元格开始,登记考勤时打上日期,否则为空;B列为出勤与否登记,B2开始记录,出勤记1,否则为空;C列为出勤的100比,在以C2输入公式=COUNTA(B2:B31)/COUNTA(A2:A31)*100。这样当你考勤到哪一个哪一个就出现一个出勤的百分比,是该月出勤的天数与该月已过天数的百分比。
在AI列写公式:
AI11=match(9e+307,D11:AH11)
它的意思统计出最后一个出勤单元格的位置,但考虑到你要求的如果一个员工最后一天没有出勤,但出勤率也要变化,所以,我们取这列的最大的值做为分母来计算:
C11=count(D11:AH11)/max(AI$11:A1$100)*100
向下复制这两个公式就可达到你的要求,如果一个员工本天没上班,只要所有员工中有一个人上班,他的出勤率就跟着变化了。
假设A列1-30行代表30天,出勤就填上,不出勤就空白不填。
在B列输入公式=100-ROUND(COUNTBLANK($A$1:A1)*(100/30),0),下拉,只要你填上,B列相应行出现你的出勤率,每天的出勤率是有小数,保留整数计算
根据你的补充,假设你的数据在11行,那么在C11输入以下公式:
=(30-MATCH(9E+307,D11:AH11)+COUNT(D11:AH11))/30
完全实现你的要求。如图,不过稍微不同的是:在未输入任何数据时,显示的不是100%,而是#N/A。
excel表格出勤率计算公式及做法excel表格出勤率计算公式及做法是什么...
Excel表格出勤率计算公式为:实际出勤天数÷应出勤天数×100%做法如下:1. 在表格中创建两个列,一个列名为“实际出勤天数”,一个列名为“应出勤天数”。2. 在“实际出勤天数”列中填写每个员工的实际出勤天数。3. 在“应出勤天数”列中填写每个员工应该出勤的天数。4. 在第三个列中输入公式“=实...
如何在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中,建立表格。2、在c2中输入公式,可以看见,7:40—11:25,算作4小时。3、填充后的计算结果。4、增加6:13—1...
EXCEL公式 计算出勤小时
在Excel中,要计算出勤小时,可以使用简单的减法来计算两个时间点之间的差异,进而得到出勤的总小时数。假设开始时间为A列,结束时间为B列,那么出勤小时数可以通过在C列中输入公式“=*24”来计算。首先,我们需要明确的是,Excel中的日期和时间都是以特定的数字格式存储的。日期通常是从1900...
如何在Excel表格中统计出勤天数?
在Excel表中,您可以使用以下步骤合计考勤表中的天数:1. 首先,在表格中创建一列用于记录每个员工的出勤天数。2. 在该列中输入以下公式:=COUNTIF(B2:G2,"√"),其中B2表示该员工的第一天考勤情况,G2表示该员工的最后一天考勤情况,"√"表示出勤。3. 按Enter键,该公式会计算并显示出该员工的...
EXCEL公式 计算出勤小时
你可以输入"=ROUNDUP((B2-A2)*48,0)*0.5"。这里,48代表一天24小时,乘以0.5是为了将出勤天数转换为小时。例如,如果E2单元格显示的是"0.16",说明这个工作日的出勤时间是0.16天,即4小时。通过这样的设置,Excel将自动根据输入的时间计算出每个员工的出勤小时,方便进行管理和统计。
怎样用EXCEL计算出勤时间,有没有什么公式,谢谢各位了
计算出勤时间为假设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 小时 为了输入方便 时间栏自定义了 0!:00 问题就出来了~ 当直接输入1359出到0316时计算就会出问题 excel就会...
excel统计出勤率公式的用法
excel统计出勤率公式用法:统计出勤率公式使用步骤1:首先我们知道需要用到vlookup函数,那么先介绍一下使用vlookup函数的几个参数,vlookup是判断引用数据的函数,它总共有四个参数,依次是:1、判断的条件 2、跟踪数据的区域 3、返回第几列的数据 4、是否精确匹配 统计出勤率公式使用步骤2:根据以上参考,...
EXCEL公式计算出勤小时
在Excel2016中,想要精确计算员工的出勤小时,可以使用一个简洁的公式来实现。这个公式是:“=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)”。首先,你需要在工作表中设定好相应的格式,比如在单元格C2中输入这个...
EXCEL公式计算出勤小时
要在C列计算出勤小时,可以使用`TEXT`函数与`TIMEVALUE`函数结合`HOUR`和`MINUTE`函数来实现,但为简化计算,推荐使用`(B列-A列)*24`来直接得到小数形式的小时数,其中B列和A列均应以时间格式输入。公式如下:```excel =B2-A2 ```然后,你可以设置该单元格的格式为“[h]:mm”,这样就会自动...
如何用excel制作考勤表自动计算出勤天数
1、打开电脑上的excel软件。2、打开一个新建表格,标题可以根据自己的需要编写自己公司名称及月份,之后合并单元格居中就可以了。副标题可以输入部门,考勤员等信息,副标题可以根据自己公司的需要写或者不不写。3、表头输入日期和姓名划分行和列,行为姓名,列为时间。先输入日期,按alt+回车键,再输入...
枕费美迪: 计算出勤小时的公式:“=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“.
郏县18753317753: 用excel怎么算出勤率 - ?
枕费美迪: 应到多少人,实到多少人.然后用实到的人数除以应到的人数再乘以100%.最简单的表格内容可以只好三项:序号 姓名 考勤出勤为1,缺勤为0.在表的最末一行,对考勤一列总和(点快捷工具栏上的∑),假如你们班有40个学生,求和的这个单元格是C40,最后一个序号也是40,最后一个序号所在的单元格是A40,那么出勤率就是=C40/A40*100%
郏县18753317753: Excel中怎么用公式计算考勤天数? - ?
枕费美迪: 1. 打开excel文件,找到需要统计的考勤表. 2. =COUNTIF(B2:F2,"√")B2:F2是指出勤数据所在的单元格区域,如果是分成上,下午合起来为一天,则得出的数据再除以2,如图所示. 3. 在统计一栏里填写“=31-COUNTIF(C3:AG4,"R")/2-...
郏县18753317753: excel考勤公式 - ?
枕费美迪: excel考勤公式的制作方法:1、首先,最基础的就是计算员工当天上班的时间,如下图,在C2输入公式=B2-A2即可得到员工当天上班的时长(可以考虑减去中午休息的时间).2、另外,判断员工是否迟到或早退也是考勤表的一个基本功能....
郏县18753317753: excel 出勤表怎么用函数计算出勤天数 - ?
枕费美迪: 1、新建考勤工作表,在表中输入序号,姓名,30天日期,出勤天数,选中日期天数列, 2、把鼠标移到列与列之间,鼠标符号变成双箭头加号,双击鼠标左键,缩小列宽. 3、在菜单栏中选择插入工具栏,选择插入符号,在出勤的日期输入|,没有出勤的日期不用输入任何符合. 4、在AH2单元格中输入函数=COUNTA(C2:AG2). 5、选中AH2单元格,把鼠标移到右下角变成+号,按住鼠标左键,向下拖动到需要合计的位置.这样自动计算出勤天数的考勤表就做好了.
郏县18753317753: excel中一个礼拜中固定人数出勤总时数怎么用公式计算? - ?
枕费美迪: 这个问题太简单了, 在A1单元格中输入公式:="该日总出勤时数是: "&(21*8+4*2.5)&" 小时"
郏县18753317753: 求教excel考勤表含有出勤、值班、加班、调休、请假等统计工作天数公式 - ?
枕费美迪: 统计一行中√的个数 =COUNTIF(A1:J1,"√") 就是A的出勤天数(A1:J1为第1行中的1-10列) 同理=COUNTIF(A1:J1,"半天")就是只上半天的天数,以此类推.
郏县18753317753: EXCEL计算考勤? - ?
枕费美迪: 我在L列增加公式计算本次打卡进入开始的工作时长,L2的公式为: =IF(IFERROR(LOOKUP(1,0/(C$1:C1=C2),L$1:L1),"")="",IFERROR(VLOOKUP(C2,C3:H1000,6,0)-H2,""),"") 下拉效果为: 现在最终结果的公式就非常简单了,O2公式为:=SUMIF(C:C,N2,L:L) 下拉效果为:
郏县18753317753: 在EXCEL中,如何用公式统计考勤? - ?
枕费美迪: AK5公式:=COUNTIF(D5:AH5,"事")+COUNTIF(D5:AH5,"事半天")/2 下拉;AL5公式: =COUNTIF(D5:AH5,"病")+COUNTIF(D5:AH5,"病半天")/2 下拉.
郏县18753317753: EXCEL公式,计算每日出勤时间. - ?
枕费美迪: 首先,最简单的是两个时间直接相减即可得到时间差.但是注意,存储结果的单元格要设置成时间格式. 上面的例子是未超过1天的时间,如果超过1天的时间利用上述的方法直接相减会得到什么结果呢? 上面的例子更常出现于考勤表的时间计算,由于两个日期可能跨越2天或者更长时间,默认显示结果不正确,需要通过设定单元格格式的方法来显示正常的时间差.如下图设置单元格格式为“[h]:mm:ss”,其中h加上方括号可以将时间的差小时数完全显示,如果不加方括号只能显示扣除天以后的小时之差.