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

Excel中计算系统停机总时长的正确方法咨询

Excel中计算系统停机总时长的正确方法咨询

嗨,我来帮你搞定这个Excel求和不准的问题~

你遇到的情况其实很常见:Excel里的时间本质是数值(1代表完整的一天),直接用SUM(C1:C20298)求和后,默认的时间格式只会显示一天内的时间(比如总时长25小时的话,会显示成1:00:00而不是25:00:00),所以看起来结果不对。

给你两个实用的解决办法:

方法一:让单元格显示超过24小时的完整时长

  • 先选中存放求和结果的单元格
  • 右键点击选择「设置单元格格式」
  • 在弹出的窗口里切换到「数字」选项卡,选择「自定义」分类
  • 在「类型」输入框里粘贴这个格式代码:[h]:mm:ss.000(这里的[h]是关键,它允许Excel显示超过24小时的小时数,.000用来保留毫秒精度)
  • 最后在单元格里输入公式 =SUM(C1:C20298),就能看到准确的总停机时长了

方法二:转换成小时数统计

如果你需要用带小数的小时数来统计(比如方便做数据分析),可以用这个公式:

=SUM(C1:C20298)*24

然后把单元格格式设置为「数值」(可以按需保留小数位数),就能直接得到总停机的小时数。

另外补充一句:如果你的这些时间戳其实是停机的开始/结束时间(不是单次停机时长),那得先计算单次停机时长(结束时间-开始时间),再用上面的方法求和。不过从你描述的随机时间来看,应该是单次停机的时长数据,所以上面的方法应该完全适用~

备注:内容来源于stack exchange,提问作者Robinson Chera

火山引擎 最新活动