[算表] 输入6位数字显示时间后如何计算时数

楼主: AdAA (A Day)   2021-03-31 10:26:01
软件:Office Excel
版本:2007
最近想做一个时数计算表,碰到了一个问题。
在时间上使用了自订00":"00":"00,该格会自动显示00:00:00
但这个格式无法去计算时数
上网查了资料,在函数上也都只教到"时:分"的计算
=(ROUNDDOWN(C2,-2)/2400 + MOD(C2,100)/1440)
-(ROUNDDOWN(B2,-2)/2400 + MOD(B2,100)/1440)
如果我想要连秒数都计算,让他计算并显示"时:分:秒"的话
想请教一下函数该怎么写呢?
谢谢
作者: lions5318 (lions)   2021-03-31 10:34:00
https://i.imgur.com/u60y3Ku.jpg直接相减就可以了吧
作者: soyoso (我是耀宗)   2021-03-31 10:36:00
如果可以直接相减,又为什么要用自订呢回文上请看一下内文测试好吗之所以用内文自订00":"00":"00的方式,就表示原po键入上是以103815,110000的这种方式https://i.imgur.com/untPqSM.jpeg 类似这样
楼主: AdAA (A Day)   2021-03-31 11:09:00
果然需要问专业的,查了2天资料还弄不出来,感谢S大!!!不知道能不能麻烦您解说原理? 我资料查出来的函数都很复杂不行也没关系,还是很谢谢您的帮忙
作者: soyoso (我是耀宗)   2021-03-31 11:19:00
原理是将储存格数字调整为符合时间格式的字串,这样的字串在运算时会被转换成时间序列值
楼主: AdAA (A Day)   2021-03-31 11:26:00
感谢说明,谢谢!

Links booklink

Contact Us: admin [ a t ] ucptt.com