excel 中时间加减问题!!

如何计算 2013-9-10 09:30 到 2013-09-11 16:10 所经过的时间,用excel中函数书写 。得到结果应该是 31:40 。重点是答案是多少小时和多少分钟,而不是小数点多少。

第1个回答  2013-11-02

把31:40改成时间格式即可

第2个回答  推荐于2021-01-03
假设A1和B1是时间,那么在另外单元格输入=TEXT(ABS(B1-A1),"[h]:m"),结果是时间差。但是应该是30:40吧?追问

大神,请问可不可以直接计算2013-10-9 5:07到2013-9-10 7:00之间的时间差但是限定2013-9-10 7:00那一格必须现实为7:00,比如计算结果应该是1小时53分,表达式就是1:53,就是这两个的格式表达不一样,我可以用函数也直接表达出来吗?

追答

可以的,只需要那个单元格设置单元格格式只显示07:00即可,但是填入的数据还是原来的时间数据,没有问题

本回答被提问者采纳
第3个回答  2013-11-02
假设A1、B1为时间,C1得到结果,则先把C1单元格格式设置为时间格式,然后:C1=B1-A1即可,如果不知道怎么设置格式,用C1=TEXT(B1-A1,"[h]:m:s")也可以。