当前位置: > 如何用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的函数,业余人士!

提问时间:2020-11-23

答案
=IF(OR(A2="",B2=""),"",TEXT(B2-A2,"[h]时m分s秒"))
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.