在excel中格式为 时 分 秒 如何 相减

各位大神,如题所示:在excel中如何将时分秒(如16:33:20)减去(如16:30:18)得到结果,最后结果要换算成分钟或者秒。如A1-B1=C1最后C1换算成分钟或... 各位大神,如题所示:

在excel中 如何将时分秒 (如16:33:20)减去(如16:30:18)得到结果,最后结果要换算成分钟或者秒。

如A1-B1=C1 最后 C1换算成分钟或者秒,如果通过公式实现,谢谢!

备注:以上内容主要用于公司考勤,因为考勤机导出来的都是时分秒格式,我们早上八点三十分上班,下午十八点整下班。
展开
 我来答
s今生缘
高粉答主

2015-11-16 · 醉心答题,欢迎关注
知道大有可为答主
回答量:3.2万
采纳率:85%
帮助的人:4830万
展开全部
  1. EXCEL中日期存储为可用于计算的序列号,默认情况下,1900 年 1 月 1 日的序列号是 1,而 2015年 11 月 1 6日的序列号是 42324,这是因为它距 1900 年 1 月 1 日有 42323天;

  2. 如果是日期时间格式,时间不足一天,按每天24小时,算为小数,再加上天数的序列号表示为小数形式;

  3. 如果是单纯的时间格式,则是纯小数,如下图,上行是时间格式,下行是复制的上行数据,为常规格式;

  4. 所以求日期差、时间差,实质就是两序列号相减,因此下图中求时间差可直接引用单元格相减,换算成分钟乘以1440即可(24小时/天×60分钟/小时),公式为:=(B1-A1)*1440,可根据需要用ROUND函数保留小数位数;

  5. 换算成秒,再乘以60或者直接乘以86400:=(B1-A1)*86400。

xaotan
2014-03-10 · TA获得超过1339个赞
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:164万
展开全部
C1=HOUR(A1-B1)*60*60+MINUTE(A1-B1)*60+SECOND(A1-B1)这是换成秒的。
C1=HOUR(A1-B1)*60+MINUTE(A1-B1)+SECOND(A1-B1)/60这是换成分的。
最后将C1的单元格改为常规格式就可以了。
追问

大神 我怎么试了变成这个样子了 是不是公式有问题呢

追答
把C1的单元格改为“常规”格式
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenjiawei5000
2014-03-10 · TA获得超过2776个赞
知道大有可为答主
回答量:2585
采纳率:30%
帮助的人:2020万
展开全部
=(A1-B1)*86400 就是秒
=(A1-B1)*1440 就是分
前提是你的A和B都是excel默认的时间格式。这个很重要。如果不是,那么还需要转化。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式