excel考勤软件.docx

上传人:b****5 文档编号:8584495 上传时间:2023-01-31 格式:DOCX 页数:7 大小:20.76KB
下载 相关 举报
excel考勤软件.docx_第1页
第1页 / 共7页
excel考勤软件.docx_第2页
第2页 / 共7页
excel考勤软件.docx_第3页
第3页 / 共7页
excel考勤软件.docx_第4页
第4页 / 共7页
excel考勤软件.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

excel考勤软件.docx

《excel考勤软件.docx》由会员分享,可在线阅读,更多相关《excel考勤软件.docx(7页珍藏版)》请在冰豆网上搜索。

excel考勤软件.docx

excel考勤软件

excel考勤软件

篇一:

用Excel做考勤统计的详细方法

用Excel做考勤统计的详细方法花了整整五天的时间,终于完成了。

虽然还不是很完善,但从零开始,边学边做,到最后终于可以用了,还是有那么点小小的成就感的。

下面将具体方法详述如下,欢迎提出建议:

上班安排:

假设某公司有甲、乙、丙、丁四个部门,以甲部门为例(因为其他部门的方法是一样的,只不过时间设置不同而已),其上下班时间安排是:

a班:

7:

30-16:

30

B班:

12:

00-21:

00

c班:

10:

00-19:

00

d班:

8:

30-17:

30

考勤规则:

上班时间后5分钟内打卡不算迟到,加班半小时以下不计加班。

首先,按名称整理好每个人的上下班的打卡时间(有电子打卡机的可以直接导入数据,手动打卡钟的就只能手动输入时间了)

第二步,在整理好的上下班时间工作表的第一行依次输入姓名(即a1格)、日期(即B1格)、排班(即c1格)、上班时间(后面的以此类推)、下班时间、考勤结果(上班)、考勤结果(下班),标准下班时间、加班时间、加班时间修正等行名

第三步,如果有几个部门,且每个部门的上下班时间不一致,则最好按部门将员工分类在同一个工作表的不同工作薄里,

第四步,设置单元格的格式

1、凡是用时间表示的,都用“hh:

mm”的格式

2、记得在输入时间的时候关闭输入法

第五步,下面将进行具体的计算公式设置(以甲部门的a班为例,其他部门的不同班次,只是公式里的时间不同)

1、上班的考勤结果计算公式:

=iF(and(d2>=VaLUE(“07:

35”))=TRUE,”迟到”,iF(d2=0,”未打卡”,”“))

此公式的意思是,如果“d2”格,即上班

时间列中的时间大于等于“7:

35”,则显示“迟到”,如果“d2”格中无数据,即为“0”的时候,则显示“未打卡”,以上两个条件都不符合的时候,则显示为空白,即正常上班的意思;

2、下班的考勤结果计算公式:

=iF(and(E2>=VaLUE(“16:

30”))=TRUE,”加班”,iF(E2=0,”未打卡”,”早退”))

此公式的意思是,如果“E2”格,即下班时间列中的时间大于等于“16:

30”,则显示为“加班”,如果“E2”格中无数据,即为“0”的时候,则显示“未打卡”,以上两个条件都不符合的时候,则显示为“早退”

3、加班时间的计算公式

=iF((E2-H2)此计算结果本来只需要“E2-H2”即可,即用“下班打卡时间”减去“标准下班时间”即可,但这样的计算结果有可能会产生负数,比方说员工早退的时候,以至于造成后面的计算产生错误,因此需要调整一下公式。

此公式的意思是:

如果“E2-H2”的计算结果小于“0”,则将计算结果显示为“0”,否则显示“E2-H2”的计算结果。

4、加班时间修正的计算公式

=iF(HoUR(E2)-iF(((E2-H2)*24)>=1,16,16.5)+(iF(minUTE(i2)>=30,0.5,0)))-iF(((E2-H2)*24)>=1,16,16.5)+(iF(minUTE(i2)>=30,0.5,0)))

需要修正加班时间数的主要原因是,在统计公式里,会将每天的小于半小时的时间累加起来,导致计算结果偏大,违背了考勤规则,即半小时以内不计入加班,所以需要此公式来进行修正。

此公式比较复杂,因为有几层意思,分别解释如下:

“iF((E2-H2)*24)>=1,16,16.5)”的意思是,如果“E2-H2”即“下班打卡时间”减去“标准下班时间”的计算结果乘上24后大于等于1,则其计算结果为“16”,否则为“16.5”。

这里乘上24的原因是需要将计算结果从时间数转换为小时数;

“iF(HoUR(E2)-iF(((E2-H2)*24)>=1,16,16.5)”的意思是,将“E2”格即“下班打卡时间”中的小时位上的数减去16或16.5

“iF(minUTE(i2)>=30,0.5,0)”的意思是,如果“i2”即“加班时间”列中的分钟数大于等于30分钟,则计算结果为“0.5”,否则为“0”,此公式就是考勤规则的修正公式;

“(HoUR(E2)-iF((E2-H2)*24)>=1,16,16.5)+(iF(minUTE(i2)>=30,0.5,0)”的意思就是将下班打卡时间上的小时数减去16或16.5(标准下班时间)再加上分钟数上的修正公式所得到的计算结果“0”或者“0.5”。

这样就会使计算结果符合考勤规则。

整个公式的意思,

如果“(HoUR(E2)-iF((E2-H2)*24)>=1,16,16.5)+(iF(minUTE(i2)>=30,0.5,0)”的计算结果小于“0”,则显示为空白,否则按

“(HoUR(E2)-iF((E2-H2)*24)>=1,16,16.5)+(iF(minUTE(i2)>=30,0.5,0)”的计算结果显示。

这个公式是最复杂的,而且实际运用当中,也是有错误的。

还需要继续学习来修正。

第六步:

所有的计算到此都已经完成了,其他班次的只要在公式中将时间改一下就可以了,如B班,在计算上班的考勤结果时,将公式改成=iF(and(d2>=VaLUE(“10:

05”))=TRUE,”迟到”,iF(d2=0,”未打卡”,”“))就可以了。

第七步:

将各个班次的计算公式复制到每个人每天的那一行单元格中就可以了,计算结果会自动显示出来,这里要注意的是,在复制的时候要对应好单元格,否则也会产生错误,而且也会影响后面的考勤统计。

第八步,下面将进行统计公式的设置

1、统计“迟到“的计算公式

=coUnTiF(厅面!

F219:

F249,”迟到”)

这里是在同一个工作表中的不同工作薄中进行统计。

公式的意思是计算“厅面”工作薄里“F219”到“F249”这个数据区域(31个单元格,代表31天)里“迟到”这个字符的数量有几个。

“事假”、“病假”、“例休”的计算公式一样,只需把“迟到”改成“事假”或“病假”或“休”即可,而且都是在“F”列中取数据;但是“例休”的数据要在“c”列即“排班”列中取数据。

2、统计“未打上班卡”和“未打下班卡”的计算公式

=SUm(coUnTiF(厅面!

F219:

F249,”未打卡”)-J6)

公式的意思是计算“厅面”工作薄里“F219”到“F249”这个数据区域(31个单元格,代表31天)里“未打卡”这个字符的数量有几个,再将计算结果减去“J6”格中的数据,“J6”格是指每位员工例休的天数。

因为按“考勤结果”的计算公式计算,员工在例休的时候,也会显示“未打卡”的记录。

“未打上班卡”在“考勤结果(上班)列中取数据,“未打下班卡”在“考勤结果(下班)列中取数据。

3、统计“出勤天数”的公式

=SUm(31-J6-d6-E6-F6)

这个公式比较简单,只是个合计公式,用总天数减去“事假”、“病假”和“例休”的天数即可。

要注意的是,在做统计公式的设置的时候,必须对应好每位员工打卡时间的单元格区域,否则就会出错。

到此,全部工作就算完成了,所有的设置只需一次,以后在统计其他月份的考勤的时候,只需将打卡时间重新整理,复制粘贴或者重新输入就可以了,但是在这样操作之前,应该先“另存为”一份,保持原始文件的可用性,并且可以留档。

总体来讲,整个过程还算满意,但得不到满分,主要有两个方面的问题:

1、不能自动识别不同班次选择不同的计算公式,还需要人工按照排班表,选择不同的计算公式进行计算,这会有些麻烦。

2、“加班时间修正”的计算公式还存在错误的地方,会使计算结果偏大,出现错误的时候,一般都会偏大0.5小时。

以上两个问题还需要进一步的学习才能进行修正,敬请期待,也请高手指教。

篇二:

经典考勤表如何使用excel制作

如何使用Excel制作考勤表

一、画表格

打开一张空白的EXcEL工作表,先按下图所示画出样子。

图中m1:

P1是合并单元格,用于填写“年”,S1:

T1是合并单元格,用于填写“月”,为了醒目设置成浅蓝色底纹。

二、设置公式

为了让第二行中的“星期”能自动显示,需要设置公式,如下:

在d2单元格中输入公式=iF(wEEKdaY(daTE($m$1,$S$1,d3),2)=7,”日”,wEEKdaY(daTE($m$1,$S$1,d3),2))还在做考勤表?

快用随办aPP帮你解决

这时就能看到d2单元格中出现一个表示星期的“日”字(这说明20XX年5月1号是星期日)。

公式含义:

先用daTE函数把m1格中的“年”、S1格中的“月”、d3格中的“日”组成一个电脑能识别的“日期”;再用wEEKdaY函数把这个“日期”变成星期所代表的数字。

wEEKdaY函数后面加了参数“2”,是为了让星期一显示为“1”,让星期二显示为“2”...让星期日显示为“7”。

由于我们不习惯把星期日叫成“星期7”,所以最后用iF函数做判断,把显示为“7”的自动改成“日”。

提示:

函数daTE与wEEKdaY在EXcEL自带的帮助中有详细的用法介绍,想了解它们的朋友可以参考。

为了方便我们中国人的习惯,还要把显示为阿拉伯小写数字的星期变成中文数字,即“星期1”变成“星期一”这种格式。

这就需要通过定义单元格格式来实现。

选中d2单元格,按鼠标右键“单元格格式”,在出现的格式窗口中选“数字”选项卡,在左侧的“分类”框中选“特殊”,在右侧的“类型”框中选“中文小写数字”,按“确定”退出。

这些完成后就可以用鼠标选中d2单元格,按住它右下角的“填充柄”拖动复制aH2单元格,效果如下图:

在ai单元格中可以通过公式显示当月的总天数,公式

=daY(daTE(m1,S1+1,1)-1)

公式含义:

先由daTE函数“daTE(m1,S1+1,1)”得到本月的下一个月月初1号的日期。

本例中,本月是5月份,下一月的月初一号就是6月1日。

再用减1得到本月最后一天的日期,即5月31日,最后再由daY函数取出表示当月天数的“31”。

下面就是考勤录入方面了

三、考勤符号

先设定一些考勤符号,放在aR列中,如图所示:

这些符号并非统一规定,可根据习惯及喜好来自己设定,也可用汉字来代表,总之自己看着习惯就行了。

怎么把这些符号方便快捷的输入到考勤表中d4:

aH33区域中呢?

我们采用下拉框的方法。

选中d4:

aH33区域,按上面工具栏中的“数据-有效性”,弹出有效性设置对话框,选“设置”选项卡,在“允许”中选“序列”,在“来源”中点击右端的折叠按钮,然后用鼠标在表格中选取aR1:

aR8区域,再次点击折叠按钮,回到有效性设置窗口,按“确定”退出。

完成后,在考勤表的d4:

aH33区域中任意一个单元格选中时,都会出现一个下拉框按钮,点击按钮就弹出下拉框,可用鼠标方便的选取要输入的考勤符号。

四、考勤统计

考勤已经可以输入了,怎样统计每个人的出勤情况呢?

还是通过公式自动来统计。

先划出一块区域来做考勤统计,如下图红圈范围:

这个区域中要设置多个合并单元格,aK4:

aK5是合并的,aL4:

aL5是合并的......aP4:

aP5是合并的。

也就是每一个姓名对应的上下两行需要合并,这样方便把上午与下午统计在一个格中。

做完aL4:

aP5区域的合并操作后,选中区域右下角填充柄,按住鼠标左键向下拉动,一直到aP33单元格再松开鼠标左键,就能快速的把下面单元格分别也变成合并状态。

(其实就是复制了aL4:

aP5的样式)

由于第一个人的考勤记录区域是d4:

aH5区域,所以需要将此区域中的考勤符号出现次数统计出来,就能知道这个人的考勤情况了。

先在aK3:

aP3中输入考勤符号,然后在aK4单元格中输入公式

=coUnTiF($d4:

$aH5,

aK$3)怎么还在做考勤表,用随办帮助你吧

公式含义:

使用coUnTiF函数统计d4:

aH5区域内出现了几次aK3格中的符号。

用拖动复制功能把这个公式复制到aK4:

aP4区域中。

再选中aK4:

aP4区域,按住aP4右下角的填充柄向下拖动复制,一直复制到aP33单元格。

现在统计区域中的每个格都有公式了,由于公式中某些部份使用了绝对引用符号“$”,所以在拖动复制中,每个单元格的公式都是不太一样的。

提示:

在这个考勤表中,多次使用了“拖动复制”方法,可以极大的简化输入公式与设置格式的操作,而且在公式中灵活使用绝对引用符号“$”,也能把有规律变化的公式快速输入到区域中,避免了逐个输入的麻烦。

现在我们看一下有统计公式的效果

在统计结果中,会有许多0值出现,表示对应的考勤符号未在考勤区域中出现,0值太多时会感觉很“乱”,我们通过设置来“隐藏”这些0值。

按工具栏中的“工具-选项”,出现选项窗口,按下图设置,去掉“零值”前的勾,就可使这些0值不显示出来。

篇三:

用Excel考勤表模板设计考勤管理系统

用Excel考勤表模板设计考勤管理系统

这里我们不谈大公司里那些昂贵的ic卡考勤管理系统,我相信很多单位还在用纸制的签到本,每月月底再进行人工统计。

部门主管们月底要统计分析当月的销售、毛利曲线,还要仔细地统计每个人的考勤,才能计算出奖金与工资。

而且,越是和钱打交道的事情就越不能出错,要是不留神给谁多算或少算了两天假,总是件麻烦事情。

也许您曾想过用Excel编几个函数来解决,但繁琐的计算公式可能让您放弃了这个念头,其实Excel20XX的模板里就有一个建好的考勤表,您只要花上五分钟做一下简单的设置就好了。

一、激活考勤表模板

之所以在这里叫激活,是因为它在默认时没有安装的,所以,您最好先把office20XX安装光盘准备好,然后,点击“新建”菜单“新建工作簿→本机上的模板→电子方案表格→考勤记录”,当它提示您插入光盘时按照屏幕提示做就行了。

稍后,就会看到一个漂亮的考勤表界面。

二、更改默认设置

既然是电子考勤簿,那么有三点是最为重要的,一是自动统计,二是外人不能随意修改,三是输入的数据不能出错,比如把病假输成-1,恐怕谁也搞不懂是什么意思,接下来我们就来说说这三点。

1、解锁考勤表

新考勤表默认是加锁状态,除了输入数据外,我们将无法对其作任何操作,因此,首先要点击“工具”菜单→“保护→撤销工作表保护”来对其解锁。

2、修改允许数据

我们要求用数字1来代表该员工当天因故休假,用空值代表当天未休假。

所以,要设置每个单元格只能接受数字1或空,除了这两个值以外的其它字符将提示输入错误。

用鼠标拖选1月1日至12月31日所有单元格,点击“数据”菜单→“有效性”,在弹出的对话框中将软件默认的最大值“8”改为“1”,然后,将“出错警告”标签里的“错误信息”也改成要求的内容。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1