EXCEL出勤计算公式

作者&投稿:实匡 (若有异议请与网页底部的电邮联系)
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函数。



根据你的补充,假设你的数据在11行,那么在C11输入以下公式:

=(30-MATCH(9E+307,D11:AH11)+COUNT(D11:AH11))/30

完全实现你的要求。如图,不过稍微不同的是:在未输入任何数据时,显示的不是100%,而是#N/A。



这要看你的出勤表格是是什么样的

我做了个格式,如下图:

橙色区域(B2、D2)设置了数据有效性,蓝色区域为公式自动生成。日期和序号根据每月天数自动调整。

如果需要HI我,我把原表发给你 

补充:

这个问题并不难。

自己提问不清楚,就别怪大家回答不对。



假设A列1-30行代表30天,出勤就填上,不出勤就空白不填。
在B列输入公式=100-ROUND(COUNTBLANK($A$1:A1)*(100/30),0),下拉,只要你填上,B列相应行出现你的出勤率,每天的出勤率是有小数,保留整数计算

方法一:
出勤填1,不出勤填0
C12=1-COUNTIF(D12:AH12,0)/31
以百分比显示

方法二:
事先把所有空格填“1”,当天不出勤把“1”删掉。
C12=SUM(D12:AH12)/31

方法三:
另找一个单元格填写当月的1日,比如说这个表格是计算2010年12月的出勤率,就填“2010-12-1”。如这单元格在 C10:
C12=1-COUNTBLANK(OFFSET($D12,,,1,IF(EOMONTH(TODAY(),0)=EOMONTH($C$10,0),DAY(TODAY()),DAY(EOMONTH($C$10,0)))))/DAY(EOMONTH($C$10,0))
出勤必须当天登记,如果当天没登记就视同没出勤


怎样在excel中计算员工的出勤天数?
4、然后,完成上述步骤后,单击“增加”按钮,从下拉菜单中选择“住房公积金”选项,如下图所示,然后进入下一步。5、随后,完成上述步骤后,输入“(基本工资+职务补贴+福利补贴+交通补贴+奖金)*0.1”,并可以在下面输入计算符号和工资项目公式,单击添加到公式,如下图所示,然后进入下一步。6、接着...

使用excel的IF函数计算出勤
3、在E3单元格中编辑一个IF函数公式“=IF(D3>20,"有加班",IF(D3=20,"全勤",IF(D3<20,"缺勤")))”,将其向下拉,就可以在每个人的后面自动计算出勤情况。这样我们就以一个EXCEL2010IF函数的三重嵌套逻辑公式,来计算员工的出勤了,这个IF函数通过判断员工出勤天数如果小于20天就是缺勤,...

如何用excel制作考勤表自动计算出勤天数
9、计算员工考勤天数,使用countif函数就可以。例如在迟到统计的一列,一行输入公式【=COUNTIF(B3:AF3,"▲")】。10、输入完成后,在键盘上按下回车键,就可以计算出结果。11、鼠标点击该单元格右下角的小方块,向下拉至较后一行,则该列的出勤结果就出来了。12、其他情况的结果计算方式...

EXCEL出勤计算公式
3、输入完第一个公式后,选中这个公式的单元格,将鼠标光标移至单元格右下角位置变成黑色十字时,按住鼠标左键往下拖拉公式。就可以看到迟到的时间数都计算出来了。8号和15号是有迟到的,其他都没有迟到。4、接下来我们来计算加班时间。在单元格J2输入公=IF(H2>F2,H2F2,IF(H2<TIME(3,0,0),"24...

excel考勤公式
excel考勤公式的制作方法:1、首先,最基础的就是计算员工当天上班的时间,如下图,在C2输入公式=B2-A2即可得到员工当天上班的时长(可以考虑减去中午休息的时间)。2、另外,判断员工是否迟到或早退也是考勤表的一个基本功能。假设早晨08:30以后打卡就算迟到,那么C2=IF(A2-"08:30">0,"迟到","")...

如何用EXCEL 公式计算出勤时间:
1、可以新建一个简易表格,设置标题"日期"、"开始"、"结束"、"时间",如图所示。2、回车,用填充柄填充其他单元格,即可完成E列其他单元格的公式设置。3、在"开始"那一列输入起始时间点,如图所示。4、在"结束"那一列输入线束的时间点,如图所示。5、在E列可以看到已自动计算出时间。

EXCEL出勤计算公式
3、输入完第一个公式后,选中这个公式的单元格,将鼠标光标移至单元格右下角位置变成黑色十字时,按住鼠标左键往下拖拉公式。就可以看到迟到的时间数都计算出来了。8号和15号是有迟到的,其他都没有迟到。4、接下来我们来计算加班时间。在单元格J2输入公=IF(H2>F2,H2F2,IF(H2<TIME(3,0,0),"24...

EXCEL公式 计算出勤小时
你可以输入"=ROUNDUP((B2-A2)*48,0)*0.5"。这里,48代表一天24小时,乘以0.5是为了将出勤天数转换为小时。例如,如果E2单元格显示的是"0.16",说明这个工作日的出勤时间是0.16天,即4小时。通过这样的设置,Excel将自动根据输入的时间计算出每个员工的出勤小时,方便进行管理和统计。

统计考勤表需要的EXCEL函数公式
考勤表常用函数、公式介绍:1.首先,最基础的就是计算员工当天上班的时间,如下图,在C2输入公式=B2-A2即可得到员工当天上班的时长(可以考虑减去中午休息的时间)。另外,判断员工是否迟到或早退也是考勤表的一个基本功能。2.假设早晨08:30以后打卡就算迟到,那么C2=IF(A2-"08:30">0,"迟到","")...

在excel考勤表中怎么统计打勾的人数,并且统计出加班时间?
有多种方法可以实现在Excel考勤表中统计打勾人数和计算加班时间。以下是其中两种常见的方法:方法一:利用SUMIF函数统计打勾人数1. 在打勾的单元格中输入“√”或其他符号,表示出勤;2. 在空白单元格中输入以下公式:=SUMIF(A2:A10,\\"√\\"),其中A2:A10是打勾的单元格范围,\\"√\\"是要统计的...

鄯善县15197736392: EXCEL公式 计算员工出勤时间 -
华宜诺百: 计算出勤小时的公式:“=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“.

鄯善县15197736392: excel考勤公式 -
华宜诺百: excel考勤公式的制作方法:1、首先,最基础的就是计算员工当天上班的时间,如下图,在C2输入公式=B2-A2即可得到员工当天上班的时长(可以考虑减去中午休息的时间).2、另外,判断员工是否迟到或早退也是考勤表的一个基本功能....

鄯善县15197736392: 用excel怎么算出勤率 -
华宜诺百: 应到多少人,实到多少人.然后用实到的人数除以应到的人数再乘以100%.最简单的表格内容可以只好三项:序号 姓名 考勤出勤为1,缺勤为0.在表的最末一行,对考勤一列总和(点快捷工具栏上的∑),假如你们班有40个学生,求和的这个单元格是C40,最后一个序号也是40,最后一个序号所在的单元格是A40,那么出勤率就是=C40/A40*100%

鄯善县15197736392: 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) 下拉效果为:

鄯善县15197736392: excel 出勤表怎么用函数计算出勤天数 -
华宜诺百: 1、新建考勤工作表,在表中输入序号,姓名,30天日期,出勤天数,选中日期天数列, 2、把鼠标移到列与列之间,鼠标符号变成双箭头加号,双击鼠标左键,缩小列宽. 3、在菜单栏中选择插入工具栏,选择插入符号,在出勤的日期输入|,没有出勤的日期不用输入任何符合. 4、在AH2单元格中输入函数=COUNTA(C2:AG2). 5、选中AH2单元格,把鼠标移到右下角变成+号,按住鼠标左键,向下拖动到需要合计的位置.这样自动计算出勤天数的考勤表就做好了.

鄯善县15197736392: Excel中怎么用公式计算考勤天数? -
华宜诺百: 1. 打开excel文件,找到需要统计的考勤表. 2. =COUNTIF(B2:F2,"√")B2:F2是指出勤数据所在的单元格区域,如果是分成上,下午合起来为一天,则得出的数据再除以2,如图所示. 3. 在统计一栏里填写“=31-COUNTIF(C3:AG4,"R")/2-...

鄯善县15197736392: 在EXCEL中,如何用公式统计考勤? -
华宜诺百: AK5公式:=COUNTIF(D5:AH5,"事")+COUNTIF(D5:AH5,"事半天")/2 下拉;AL5公式: =COUNTIF(D5:AH5,"病")+COUNTIF(D5:AH5,"病半天")/2 下拉.

鄯善县15197736392: 如何用EXCEL 公式计算出勤时间:
华宜诺百: =IF(O3="","",IF(N3&gt;O3,"起止时间错误",IF(MIN(N3:O3)&lt;100,"需手动计算",IF(MAX(N3:O3)&gt;2400,"输入错误",HOUR(IF(O3&lt;1000,TIME(MID(O3,1,1),RIGHT(O3,2),),TIME(MID(O3,1,2),RIGHT(O3,2),)))*60+MINUTE(IF(...

鄯善县15197736392: EXCEL考勤公式设置 -
华宜诺百: =IF(COUNTIF($B$2:$B$9,B2)=1,"只打卡一次("&IF(C2<--"12:0:0","上","下")&"班)",IF(C2<--"12:0:0",IF(C2>--"8:30","迟到",""),IF(C2<--"17:30","早退",""))) 至于全天没打卡的,以什么方式记录?是有日期但没有打卡时间记录,还是连日期都没有?

鄯善县15197736392: excel中一个礼拜中固定人数出勤总时数怎么用公式计算? -
华宜诺百: 这个问题太简单了, 在A1单元格中输入公式:="该日总出勤时数是: "&(21*8+4*2.5)&" 小时"

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网