在Excel中计算时间间隔时,显示#VALUE!

当前要计算两个日期间的时间差,先利用MID公式,提取出了时间,

通过相减计算时间差时,显示#VALUE!。该如何解决?是否因为提取的时间格式不对?

我这里B2和D2的公式和LZ一样,D2-B2结果也没问题

追问

我这边的日期是同一用软件导出,格式应该是文本,但修改单元格格式后,相减仍然显示错误。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-25

      

第2个回答  2015-05-25
E2
=TEXT(D2*1-B2*1,"hh:mm")
第3个回答  2015-05-25
公式出来是文本的不能减
-------------
你直接=C2-A2就行了追问

直接相减,也显示错误。
源数据应该就是文本格式,我将格式修改为自定义里的时间格式,依然错误。

追答

如那样就是导出全是文本的了,你用=text(D2,"hh:ss")*1-text(B2,"hh:ss")*1

追问

还是不行~~

追答

方便的话发一些数据到[email protected],看下是不是还有其它

本回答被网友采纳
第4个回答  2015-05-25
文件发上来看看追问

当前知道好像不支持上传附件,找了半天没找到。

追答

把你公式改成
=--D2-B2
试下

追问

还是显示错误,能否给个邮箱地址,我把文件邮件发送给你。

追答

看我个人资料,或发私信

上次我给人留个qq号被封号3天,现在不敢留了

本回答被提问者采纳