作业帮 > 综合 > 作业

EXCEL中求两个时间差

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/19 18:57:22
EXCEL中求两个时间差

我有这样的一个表格  我想在历时那一列里面输入公式  能够自动算出时间,要求是历时单位按0.5小时为基础单位(0.5  1  1.5  2.)满0.5不足1的的按0.5算  依此类推,
EXCEL中求两个时间差
使用=CEILING()函数即可.
=CEILING((B10-A10)*24,0.5)
式中:
(B10-A10)*24 将时间格式转换为常用的小数形式;
0.5 舍入精度
公式可适用于wps表格/excel 已验证.
再问: 可能还是存在一点问题   我是想满0-0.5之间记0小时,等于或大于0.5小于1记0.5小时,等于或大于1且小于1.5的记1小时,以此类推   ,但是如图片显示的这个时间差  我想要的结果是24小时  而变成24.5了   你帮我再看下,谢啦
再答: 直接使用向下舍入函数FLOOR(),公式为: =FLOOR((B10-A10)*24-0.1,0.5) 或者将向上舍入CEILING()函数,做一个修正,修改后公式为: =CEILING((B10-A10)*24-0.1,0.5)
再问: 还是不对 FILLOO那个函数算出来 2013/2/15 12:00到2013/2/16 12:00时间显示为23.5 但实际上是24H ,而下面那个函数如果用2013/2/15 12:00到2013/2/16 11:50结束时间显示还是24小时,也不对,我想要的结果是满23.5到不满24小时这个区间就显示23.5 如果满24不到24.5就显示24,,麻烦帮我再看看,谢谢
再答: 你给一组测试数据和期望答案,最好有三个以上的时间段及答案
再问: 我是想要这样的结果  还得麻烦你  谢啦
再答: =FLOOR(($B10-$A10)*2400+0.01,50)/100
公式已验证