You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

在Excel中如何将时长(h:mm:ss)除以配速(h:mm:ss/英里)计算出距离(英里)?

在Excel中如何将时长(h:mm:ss)除以配速(h:mm:ss/英里)计算出距离(英里)?

嘿,这个需求其实挺实用的,尤其是马拉松的时候想卡点听歌~我来给你一步步说怎么实现:

方法一:直接用除法公式(最简单)

Excel里的时间本质上是以天为单位的小数(比如1小时就是1/24,1分钟是1/(24*60)),所以直接用时长除以配速,就能得到正确的英里数,只是需要调整单元格格式避免显示成时间:

  • 在C2单元格输入公式:=A2/B2
  • 选中C2单元格,右键点击「设置单元格格式」,在弹出的窗口里选择「数值」或「常规」,按需设置小数位数(比如2位,方便看精确的英里数)
  • 回车后就能得到结果啦!

举个例子验证:你的A2是0:03:50(3分50秒),B2是0:08:50(每英里耗时8分50秒),计算出来的结果大概是0.43英里,和手动算的(3*60+50)/(8*60+50)=230/530≈0.43完全一致。

方法二:转成秒数计算(更直观)

如果你担心时间格式的坑,也可以把时长和配速都转换成总秒数再相除,公式更直白,结果直接是数值格式:
在C2输入:
=(HOUR(A2)*3600+MINUTE(A2)*60+SECOND(A2))/(HOUR(B2)*3600+MINUTE(B2)*60+SECOND(B2))
这个公式的逻辑就是把A2的时/分/秒转成总秒数,除以B2的总秒数(每英里的秒数),得到的就是跑过的英里数,不用再调整格式。

两种方法都能解决你的问题,选你觉得顺手的就行~

备注:内容来源于stack exchange,提问作者VFR on Top

火山引擎 最新活动