首页 热点资讯 义务教育 高等教育 出国留学 考研考公

有谁对Excel表格熟的 请教下日期时间相加或相减的公式怎么做?

发布网友 发布时间:2022-03-09 04:17

我来回答

3个回答

热心网友 时间:2022-03-09 05:46

  你的提问就存在问题,在途时间=达到时间-出发时间,不可能是你说的“在途时间=出发时间+实际到达时间”,更不可能是出发时间+5。你的表实际上按以下公式即可:

  G2中输入公式:

  =TEXT(F2-A2,"[h]")

  H2中输入公式:

  =IF(F2>B2,"是","否")

  I2中输入公式:

  =IF(H2="是",TEXT(F2-B2,"[h]:mm"),"")

热心网友 时间:2022-03-09 07:04

可以直接减,设置单元格格式 为 hh:mm;@ 跨天也没有影响
G2应该是:G2=F2-A2 为什么A+5?
H列:=IF(F2>B2"是","否")
I列:=IF(H2="是",F2-B2,"") ——单元格格式同样改成时间格式追问

这样的 A2+F2=56小时

追答G2正常不超过24小时是可以直接减的,为了避免超过24小时的情况,使用下面的公式:
=(DAY(F2)-DAY(A2))*24+HOUR(F2)-HOUR(A2)

延误时长会不会超过24小时?!!如果不会就不用改,如果超了 还要改I列的公式

试了下楼下的方法,更好一些!公式简单。

热心网友 时间:2022-03-09 08:39

=IF(INT(INT((F1-A1)*24*60)/60)>0,INT(INT((F1-A1)*24*60)/60)&"小时","")&IF(MOD(INT((F1-A1)*24*60),60)>0,MOD(INT((F1-A1)*24*60),60)&"分","")

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com