Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2410|回复: 5

依考勤机导出的工时做考勤汇总

[复制链接]
发表于 2015-6-13 13:56 | 显示全部楼层 |阅读模式
Baksy  麻烦帮我看看附件-5月是我依你的公式做出来的表,但得不出结果,请您帮忙看下,并请您指出,谢谢
另一附件是你原来做的表。

5月.zip

286.92 KB, 下载次数: 46

5月考勤(baksy).rar

188.24 KB, 下载次数: 26

发表于 2015-6-13 14:02 | 显示全部楼层
本帖最后由 wp8680 于 2015-6-13 14:04 编辑

用VBA吧,解决一切问题。
别人是用数组公式,得三键回车啊。
回复

使用道具 举报

 楼主| 发表于 2015-6-13 14:37 | 显示全部楼层
wp8680 发表于 2015-6-13 14:02
用VBA吧,解决一切问题。
别人是用数组公式,得三键回车啊。

不会用呀!
回复

使用道具 举报

发表于 2015-6-13 14:39 | 显示全部楼层
附件

5月天美考勤6.13.rar

261.88 KB, 下载次数: 69

回复

使用道具 举报

 楼主| 发表于 2015-6-13 15:08 | 显示全部楼层
baksy 发表于 2015-6-13 14:39
附件

请问我的错在哪里??我看了下,公式跟你的一样的呀
回复

使用道具 举报

发表于 2015-6-13 15:17 | 显示全部楼层
本帖最后由 baksy 于 2015-6-13 15:18 编辑
sandy1 发表于 2015-6-13 15:08
请问我的错在哪里??我看了下,公式跟你的一样的呀

C列
错误=IF(ROW()=2,原始!B2,IF(D1=MAX(IF(原始!$B$2:$B$5013=C1,--原始!$B$2:$B$5013)),INDEX(原始!B:B,MATCH(C1,原始!$B$2:$B$5013,)+COUNTIF(原始!$B$2:$B$5013,C1)),C1))
正确=IF(ROW()=2,原始!B2,IF(D1=MAX(IF(原始!$B$2:$B$5013=C1,--原始!$F$2:$F$5013)),INDEX(原始!B$1:B$5013,MATCH(C1,原始!$B$1:$B$5013,)+COUNTIF(原始!$B$2:$B$5013,C1)),C1))

**公式导入前,先把原始数据按姓名列降序排列,排除F列数据中包含文本格式
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-3 11:23 , Processed in 0.690836 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表