乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em> 考勤 如何算出 每个人 最早时间 最晚时间-excel 打卡,ex

<em>excel</em> 考勤 如何算出 每个人 最早时间 最晚时间-excel 打卡,ex

作者:乔山办公网日期:

返回目录:excel表格制作


为防意外,请先备份一份工作薄

一、首zd

D2单元格输入公式:

=IF(OR(B2<>B1,B2<>B3),C2,NA())

对D2进行下拖式的公式复制

二、其次

1、选中D列,再同时按下CTRL+G组合建,

2、在弹出的对话框中按“定位条件”按钮

3、所下图所示选项:

再按下“确定”

4、在上述条件定位选中的区域上按下鼠标右键--->删除--->整行




如上图,在G2单元格输入数组公式:

=MIN(IF(($A$2:$A$200=E2)*($B$2:$B$200=F2),$C$2:$C$200))

在H2单元格输入数组公式:

=MAX(IF(($A$2:$A$200=E2)*($B$2:$B$200=F2),$C$2:$C$200))

记得是数组公式,需要同时按三键(Ctrl+Shift+Enter),前后出现大括号!

最后是复制并下拉公式即可。


用公式减。计算时间用公式就可以了,计算日期
A1是开始日期(2011-12-1),B1是结束日期(2013-6-10)。计算:

相隔多少天?=datedif(A1,B1,"d") 结果:557

相隔多少月? =datedif(A1,B1,"m") 结果:18

相隔多少年? =datedif(A1,B1,"Y") 结果:1

不考虑年相隔多少月?=datedif(A1,B1,"Ym") 结果:6

不考虑年相隔多少天?=datedif(A1,B1,"YD") 结果:192

不考虑年月相隔多少天?=datedif(A1,B1,"MD") 结果:9

datedif函数第3个参数说明:

"Y" 时间段中的整年数。

"M" 时间段中的整月数。

"D" 时间段中的天数。

"MD" 天数的差。忽略日期中的月和年。

"YM" 月数的差。忽略日期中的日和年。

"YD" 天数的差。忽略日期中的年。

1.首先,如下图,前三行留空。在A4输入一个姓名,从A4开始直到H4加上边框。

2.选择A1:H1,选择【合并单元格】。

3.双击合并后的单元格,输入公式:

=TEXT(NOW(),"yyyy年mm月考勤表")

注意:为了防止6月份该函数自动变化,可以在月末粘贴成数值保存。

4.在B3输入1,并向右填充日期,本例填充7天,也就是当月的1到7号。

注意:实际情况可以填充到31,并用IF判断,如果超过本月的最大天数显示空白。

5.在B2输入当月的第一天,并向右填充。

注意:这里也可以用时间公式完成。如果月份和年份处用下拉菜单生成,此处和表头均可以用公式自动生成,不会随着时间变化而变化。

6.选中刚才输入的日期,鼠标右键,选择【设置单元格格式】。在【自定义】处输入:

aaaa,并点击【确定】按钮。

7.这样,刚才输入的日期就变成“星期几”的显示样式了。

8.在一个用不到的空白列输入对考勤的标记,然后在名称框输入【选项】并回车。这样就定义了一个“选项”的名称。

9.选中姓名右侧的空白位置,选择【数据】-【数据有效性】。

10.在【允许】处选择“序列”,在来源处输入:=选项,勾选【提供下拉箭头】。

11.这样,就在B到H列生成了下拉菜单,可以对员工的考勤情况进行标记。

12.根据员工实际考勤情况在不同日期进行下拉菜单选择,完成后效果如下图:

13.最后一7a64e4b893e5b19e336步,要对当月的考勤情况进行统计。

在记录区域的右方,如下图设置统计格式。其中I4:N4要输入公式统计。

14.双击I4单元格,输入公式:

=COUNTIF($B4:$H4,I$3)

注意:公式中对原始区域和表头的引用是特别要关注的地方。

15.然后将公式向右拉,就返回了该员工当月的考勤统计情况。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网