刘凌峰,刘凌峰讲师,刘凌峰联系方式,刘凌峰培训师-【讲师网】
刘凌峰:EXCEL中求两个时间间隔多少小时的算法
2016-01-20 60441

今天收到学员来信要求计算两个时间点之间间隔多少小时的算法,同时还附带要求:每满30分钟按0.5小时计算,如25分钟为0,45分钟只能计0.5小时。这个应用在计算加班工时中特别有用,现分享如下:

  假设A列放置的是开始时间,B列放置是结束时间,C列中求加班小时数。
 
开始时间结束时间加班小时数
2012/3/4 8:002012/3/4 16:008
2012/3/4 8:002012/3/4 15:307.5
2012/3/4 16:002012/3/5 0:008
2012/3/4 16:002012/3/4 23:307.5
2012/3/5 0:002012/3/5 8:008
2012/3/5 0:002012/3/5 7:307.5
2012/3/3 19:302012/3/4 7:3012
2012/3/3 19:302012/3/4 7:0011.5
2012/3/4 16:002012/3/4 16:250
2012/3/4 16:002012/3/4 16:300.5
2012/3/4 16:002012/3/4 16:450.5
  具体公式如下:=ROUNDDOWN(ROUND((B2-A2)*24*60,0)/30,0)/2
  解释:时间与时间相减,得出的结果是以天为单位的小数,因此要乘以24小时再乘以60,转换为分钟,同时以30分钟为单位,进行无条件舍位操作ROUNDDOWN(),求出有几个30分钟,最后除以2,转换为小时。由于小数位精确的问题,以上方法求出的数据可能会少0.5小时,所以要再加上一个四舍五入函数ROUND(),确保小数位部份不出错。
  需求更多的EXCEL培训教程,请联系我QQ:6622145或访问:www.xmitpx.com

Copyright©2008-2024 版权所有 粤ICP备2023139143号-5 浙公网安备 33010802003509号 杭州讲师云科技有限公司
讲师网 www.jiangshi.com 直接对接10000多名优秀讲师-省时省力省钱
讲师网常年法律顾问:浙江麦迪律师事务所 梁俊景律师 李小平律师