Excel精英培训网

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

[已解决]如何用函数计算打卡时间?

[复制链接]
发表于 2014-5-4 12:37 | 显示全部楼层 |阅读模式
如何用函数计算打卡时间?如附件,晚上加班时间为18:15为上班时间,下班时间没有规定,加班不满1小时,则按0.5小时来算,如附件的G列结果,如何用函数公式解决?
最佳答案
2014-5-4 14:07
本帖最后由 bene 于 2014-5-4 14:09 编辑

作为一个懒鬼+学术不精,所以只喜欢用基础函数组合解决问题:
=IF((HOUR(E2)*60+MINUTE(E2))<1095,0,IF(MINUTE(TEXT(E2-"18:15","HH:MM"))>30,ROUNDDOWN(((HOUR(E2)*60+MINUTE(E2))-1095)/60,0)+0.5,ROUNDDOWN(((HOUR(E2)*60+MINUTE(E2))-1095)/60,0)))
PS:如果不想看到结果为0的,你可以条件格式把等于0的字体变白,或者把公式变成
=IF((HOUR(E2)*60+MINUTE(E2))<1095,"",IF(MINUTE(TEXT(E2-"18:15","HH:MM"))>30,ROUNDDOWN(((HOUR(E2)*60+MINUTE(E2))-1095)/60,0)+0.5,ROUNDDOWN(((HOUR(E2)*60+MINUTE(E2))-1095)/60,0)))

时间.zip

2.29 KB, 下载次数: 28

发表于 2014-5-4 13:29 | 显示全部楼层
  1. =IF(F2=5,FLOOR((TEXT(E2,"hh:mm")-TIME(18,15,))*24,0.5),"")
复制代码
H2中输入上述公式下拉

评分

参与人数 1 +3 收起 理由
新一 + 3 很给力!

查看全部评分

回复

使用道具 举报

发表于 2014-5-4 13:55 | 显示全部楼层
  1. =TEXT(FLOOR((E2-INT(E2))*24-18.25,0.5),"0.0;;;")
复制代码
  1. =TEXT(FLOOR((E2-INT(E2))*24-18.25,0.5),"G/通用格式;;;")
复制代码
两式区别在于第一式会显示2.0,第二式就只显示2

评分

参与人数 1 +3 收起 理由
新一 + 3 很给力!

查看全部评分

回复

使用道具 举报

发表于 2014-5-4 14:07 | 显示全部楼层    本楼为最佳答案   
本帖最后由 bene 于 2014-5-4 14:09 编辑

作为一个懒鬼+学术不精,所以只喜欢用基础函数组合解决问题:
=IF((HOUR(E2)*60+MINUTE(E2))<1095,0,IF(MINUTE(TEXT(E2-"18:15","HH:MM"))>30,ROUNDDOWN(((HOUR(E2)*60+MINUTE(E2))-1095)/60,0)+0.5,ROUNDDOWN(((HOUR(E2)*60+MINUTE(E2))-1095)/60,0)))
PS:如果不想看到结果为0的,你可以条件格式把等于0的字体变白,或者把公式变成
=IF((HOUR(E2)*60+MINUTE(E2))<1095,"",IF(MINUTE(TEXT(E2-"18:15","HH:MM"))>30,ROUNDDOWN(((HOUR(E2)*60+MINUTE(E2))-1095)/60,0)+0.5,ROUNDDOWN(((HOUR(E2)*60+MINUTE(E2))-1095)/60,0)))

时间(含公式).rar

4.1 KB, 下载次数: 40

基础函数组合版

回复

使用道具 举报

发表于 2014-5-4 14:12 | 显示全部楼层
这个帖子 似曾相识~~

偷偷灌灌水~~
  1. =(HOUR(E2)>18)*FLOOR((E2-INT(E2))*24-18.25,0.5)
复制代码

评分

参与人数 1 +3 收起 理由
新一 + 3 很给力!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2014-5-4 14:53 | 显示全部楼层
谢谢老师们的帮助{:011:}

点评

想起来就跑回来看下?  发表于 2014-10-6 00:50
回复

使用道具 举报

发表于 2014-5-6 11:24 | 显示全部楼层
学习            
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-4 06:47 , Processed in 0.203414 second(s), 20 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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