第1个回答 2013-02-26
E2输入
=TEXT(C2+D2-(A2+B2),"[h]:mm")
或
=TEXT((C2+D2-(A2+B2))*24,"0.00")
你要实现“4天5.6小时这个格式”:
=TEXT(INT(C2+D2-(A2+B2)),"d天")&TEXT(MOD((C2+D2-(A2+B2)),1)*24,"0.0")&"小时"本回答被提问者采纳
第2个回答 2013-02-26
可以将AB栏的内容放在一起,如:“2013-2-15 01:30:00”,同理,CD栏的内容放在一起,“2013-2-20 10:20:00”,再将这两个相减,得到“4.87”,即4.87天,用0.87天乘以24小时得20.88小时,则该结果为4天20.88小时。
注意,单元格要设置成“数字”-“日期”-“2001-3-14 13:30”格式。
祝你成功!
追问如果大量数据里面要输入冒号貌似很麻烦呀 请教下有没有好的办法可以避免呀 而且年份那里可不可以省略的,
来自:求助得到的回答
第2个回答 2013-02-26
=IF(D2<B2,DATEDIF(A2,C2,"d")-1&"天"&HOUR(B2-D2)+ROUND(MINUTE(B2-D2)/60,1)&"小时",DATEDIF(A2,C2,"d")&"天"&HOUR(D2-B2)+MINUTE(D2-B2/60)&"小时")
要求日期那不要成2月15日,写成2-15
第3个回答 2013-02-26
直接把这个公式写在E列:
=IF(D2-B2>0,C2-A2&"天"&(D2-B2)*24&"小时",C2-A2-1&"天"&24-(B2-D2)*24&"小时")