在Excel表内时间加减,无论是否在24小时内都是用一个公式

A列B列求两者相差的时间2010-1-220:302010-1-221:31??(求相差时间)2010-1-220:302010-1-421:31??(求相差时间)或20... A列 B列 求两者相差的时间
2010-1-2 20:30 2010-1-2 21:31 ??(求相差时间)
2010-1-2 20:30 2010-1-4 21:31 ??(求相差时间)

2010-1-2 20:30 ??(求日期) 62小时
2010-1-2 20:30 ??(求日期) 2小时
先谢谢三位的帮助,但如果不在同一天时所求的时间差要求精确到时分,则怎办
展开
 我来答
欢喜暖阳
2010-07-27
知道答主
回答量:21
采纳率:0%
帮助的人:19.4万
展开全部
计算两个时间之间的差值
按标准时间格式(小时:分钟:秒)给出结果
使用减号运算符 (-) 求时间之间的差值,并使用 TEXT 函数设置时间的格式。

小时数不超过 24,分钟数不超过 60,秒数不超过 60。

工作表示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。

操作方法
开始时间 终止时间
2007-6-9 10:35 AM 2007-6-9 3:30 PM
公式 说明(结果)
=TEXT(B2-A2,"h") 两个时间之间的小时数 (4)
=TEXT(B2-A2,"h:mm") 两个时间之间的小时数和分钟数 (4:55)
=TEXT(B2-A2,"h:mm:ss") 两个时间之间的小时数和秒数 (4:55:00)

注释 还可应用时间和日期数字格式而不是使用 TEXT 函数来指定格式。然而,如果使用的格式同时应用了 TEXT 函数和数字格式,则 TEXT 函数优先。
静听鸟语声
推荐于2021-01-26 · TA获得超过1940个赞
知道小有建树答主
回答量:807
采纳率:0%
帮助的人:725万
展开全部
A1为2010-1-2 20:30,B1为2010-1-2 21:31在C1求相差时间,格式为“小时:分”,用下面的公式:
=ROUNDDOWN(((DATEDIF(A1,B1,"d")*24+HOUR(B1-A1))*60+MINUTE(B1-A1))/60,0)&":"&TEXT(MOD((DATEDIF(A1,B1,"d")*24+HOUR(B1-A1))*60+MINUTE(B1-A1),60),"00")

A1为2010-1-2 20:30,求62小时后的日期,用下面的公式:
=A1+62/24
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_听月观风
2010-07-25 · TA获得超过167个赞
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:163万
展开全部
先将C列格式设置为“数值”格式,然后输入公式
=ABS(DAYS360(A1,B1))*24+ABS(HOUR(B1)-HOUR(A1))
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式