Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: 郑杰

[已解决]求两日期相减的时间

[复制链接]
发表于 2014-8-26 10:35 | 显示全部楼层
弄个麻烦的,省得出现00分等
  1. =SUBSTITUTE(SUBSTITUTE(REPLACE(TEXT(G3-E3,"[h]小时m分"),IFERROR(FIND(0,TEXT(G3-E3,"[h]小时m分")),LEN(TEXT(G3-E3,"[h]小时m分"))+1),2,"整"),"分整","分"),"整时","")
复制代码
回复

使用道具 举报

发表于 2014-8-26 10:35 | 显示全部楼层
郑杰 发表于 2014-8-26 09:44
忘记添加附件啦,呵呵!

=(G3-E3)*24
回复

使用道具 举报

发表于 2014-8-26 10:36 | 显示全部楼层
回复

使用道具 举报

发表于 2014-8-26 10:38 | 显示全部楼层    本楼为最佳答案   
郑杰 发表于 2014-8-26 09:44
忘记添加附件啦,呵呵!

=INT((G3-E3)*24)&"小时"&TEXT(MOD((G3-E3)*24,1)*60,"00")&"分钟"
回复

使用道具 举报

发表于 2014-8-26 10:52 | 显示全部楼层
郑杰 发表于 2014-8-26 09:44
忘记添加附件啦,呵呵!

=TEXT(G3-E3,"[H]小时MM分钟")
回复

使用道具 举报

发表于 2014-8-26 11:02 | 显示全部楼层
本帖最后由 十五的月亮 于 2014-8-26 11:03 编辑

=IF(G3-E3>1,ROUNDDOWN(G3-E3,),0)*24+MID(TEXT(G3-E3,"hh:mm"),1,FIND(":",TEXT(G3-E3,"hh:mm"))-1)&":"&MID(TEXT(G3-E3,"hh:mm"),FIND(":",TEXT(G3-E3,"hh:mm"))+1,2) 我自己看都有点晕 不行看basky的,他的函数非常棒
回复

使用道具 举报

发表于 2014-8-26 11:07 | 显示全部楼层
baksy 发表于 2014-8-26 10:38
=INT((G3-E3)*24)&"小时"&TEXT(MOD((G3-E3)*24,1)*60,"00")&"分钟"

棒极了。
回复

使用道具 举报

 楼主| 发表于 2014-8-26 11:46 | 显示全部楼层
郑杰 发表于 2014-8-26 09:57
回复楼上好心人
可能是我未表达清楚
i 列直接显示为时间数 如18:00     或48:23

公司出错表格

123.rar

10.57 KB, 下载次数: 4

回复

使用道具 举报

发表于 2014-8-26 11:55 | 显示全部楼层
郑杰 发表于 2014-8-26 11:46
公司出错表格

出错的I3单元格格式为自定义“h:mm”,
把格式改为常规就可以了。
回复

使用道具 举报

 楼主| 发表于 2014-8-26 14:20 | 显示全部楼层
鼠标移到编辑栏计算公式就出错
把格式改为常规还是不行

是电脑设置有问题吗?好郁闷咯
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-2 09:47 , Processed in 0.341905 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表