Excel精英培训网

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

[已解决]考勤数据统计

[复制链接]
发表于 2015-5-22 12:06 | 显示全部楼层 |阅读模式
本帖最后由 蓝粆 于 2015-5-22 14:40 编辑

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
张三
09:0017:00
08:2118:10
08:2108:2518:04
08:2218:34
08:2418:4418:47
 
 
08:2518:18
08:2018:5418:56
08:2518:3118:35
08:2618:1518:17
08:2119:3319:34
 
 
08:2918:5518:57
08:2718:4018:42
08:1718:2418:26
08:2519:12
08:3018:50
08:1408:1518:21
08:0008:0019:10
08:2318:07
08:2618:39
08:3118:3118:33
08:2617:53
08:2318:33
 
 
08:2618:1418:14
08:2417:5717:58
考勤统计
迟到30早退30
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
问题描述:B2:AE2区域内,每个单元格代表这个员工当天的考勤数据,现在想根据考勤数据判断员工是否迟到和早退,并显示在考勤数据下面的单元格内。上班时间是08:30,下班时间是17:30。如果上班时间晚于8:30,则输出“迟到**”,**表示迟到的时间;如果下班时间早于17:30,则输出“早退**”,**表示早退的时间。迟到和早退信息显示在同一个单元格内,如B3单元格所示。若单元格有三个时间数据,取第一个时间数据为上班时间,取第三个时间数据为下班时间。拜托啦。
最佳答案
2015-5-22 12:22
B3=IF(B2="","",SUBSTITUTE(TEXT(LEFT(B2,5)-"8:30","迟到M:SS;;")&TEXT("17:30"-RIGHT(B2,5),"早退M:SS;;"),":00",))

考勤数据.rar

9.36 KB, 下载次数: 9

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-5-22 12:16 来自手机 | 显示全部楼层
回复

使用道具 举报

发表于 2015-5-22 12:22 | 显示全部楼层    本楼为最佳答案   
B3=IF(B2="","",SUBSTITUTE(TEXT(LEFT(B2,5)-"8:30","迟到M:SS;;")&TEXT("17:30"-RIGHT(B2,5),"早退M:SS;;"),":00",))
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 18:50 , Processed in 1.675426 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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