excel vba能实现考勤统计吗?
现有一张EXCEL表格,里面是公司某月份的考勤情况,大致如下:
姓名 上午上班打卡时间 上午下班打卡时间 下午上班打卡时间 下午下班打卡时间
A 2010.3.1 07:48 2010.3.1 12:05 2010.3.1 14:25 2010.3.1 17:31
A 2010.3.2 08:15 2010.3.2 12:06 2010.3.2 14:23 2010.3.2 17:32
...
...
...
B 2010.3.1 07:48 2010.3.1 12:05 2010.3.1 14:25 2010.3.1 17:31
...
...
请问有办法使用VBA来统计出所有同事的迟到、早退、旷工次数吗?
[解决办法]
貌似和这个贴差不多?
http://topic.csdn.net/u/20090902/10/ADAD5611-1E05-4EF4-83D2-471E5C446DC8.html
[解决办法]
当然可以
但你的问题是什么呢?
QQ群 48866293 OFFICE应用挖掘
MS OFFICE(ACCESS\EXCE\WORD等应用技术探讨与交流!技术群,请阅群论坛中的《踢人规则》
[解决办法]
直接用函数就可以实现,
DCOUNTA(database,field,criteria)
Database 构成列表或数据库的单元格区域。数据库是包含一组相关数据的列表,其中包含相关信息的行为记录,而包含数据的列为字段。列表的第一行包含着每一列的标志项。
Field 指定函数所使用的数据列。列表中的数据列必须在第一行具有标志项。Field 可以是文本,即两端带引号的标志项,如“使用年数”或“产量”;此外,Field 也可以是代表列表中数据列位置的数字:1 表示第一列,2 表示第二列,等等。
Criteria 为一组包含给定条件的单元格区域。可以为参数 criteria 指定任意区域,只要它至少包含一个列标志和列标志下方用于设定条件的单元格。