如何用Excel计算时间差

如何用Excel计算时间差
A1开始时间:2010-3-20 11:50
B1结束时间:2010-3-30 9:30
C1=?小时(函数怎么设置)
=CONCATENATE(DATEDIF(A1,B1,"d")*24+HOUR(B1-A1),"时",MINUTE(B1-A1),"分",SECOND(B1-A1),"秒")函数设置成这样计算出来的数值不对呀!
=IF(OR(A2="",B2=""),"",TRUNC(B2-A2)&" "&TEXT(B2-A2-TRUNC(B2-A2),"h:mm:ss"))这个计算出来数值对,可是我怎么才能把天数转化为小时呢?
最好能得出结果是237.7小时这种格式,如果不行得出237小时40分钟也凑合!
我把C1设置成=CONCATENATE(DATEDIF(A1,B1,"d")*24+HOUR(B1-A1),"时",MINUTE(B1-A1),"分",SECOND(B1-A1),"秒")可是得出来的结果是错误的!
C1设置成=IF(OR(A2="",B2=""),"",TRUNC(B2-A2)&" "&TEXT(B2-A2-TRUNC(B2-A2),"h:mm:ss"))得出来的结果倒是对,可怎么把结果9天21小时40分中转化为237小时40分钟这种格式呢?
能不能直接给个C1的函数,业余人士!
其他人气:926 ℃时间:2020-06-03 12:15:59
优质解答
=IF(OR(A2="",B2=""),"",TEXT(B2-A2,"[h]时m分s秒"))
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版