时间计算问题:当秒数超过100

时间:2016-07-22 08:24:19

标签: excel excel-formula

我很擅长excel和函数编写。目前我正在尝试准备一个功能,让我将5分钟划分为10秒段。

我环顾互联网和stackoverflow找到我的问题的答案。我发现函数= TIME(0,TRUNC(B3 / 100),MOD(B3 + 10,100))似乎工作,直到秒值+我添加的数字(在示例中为10)超过100。

Please have a look at screen shot of excel sheet

单元格B3是直接输入(无公式),其格式为00:00。从B4开始,对于列中的所有单元格,公式几乎相同。唯一的区别是,当它从B4到B11时,我添加10的倍数的函数的“秒”部分变为B4 + 10,B5 + 20,B6 + 30等。目前B11上升为29 :08而不是30:48,B11的公式是= TIME(0,TRUNC(B3 / 100),MOD(B3 + 80,100))。

我认为这个问题非常基础,并不需要太多的知识,但即使我环顾四周,我也无法找到解决方案。截至目前,我正在尝试一些if语句但到目前为止没有运气..

如果你能帮我解决这个问题,我将非常感激。

1 个答案:

答案 0 :(得分:2)

我认为这是实现目标的最复杂方式。

我建议:

  • =TIME(0,29,28)放入单元格B3
  • =B3+TIME(0, 0, 10)放入单元格B4
  • 将B4的内容复制到单元格B5到B10
  • 将所有单元格格式化为" mm:ss"