【问题标题】:excel formula convert minutes to hundredthsexcel公式将分钟转换为百分之一
【发布时间】:2015-12-21 09:10:32
【问题描述】:

我是 excel 新手,我的领导要求我准备一个 excel 公式,该公式执行以下时间等式:

04:15 应转换为 04:25

18:30 应转换为 18:50

33:45 应转换为 33:75

30:14 应转换为 30:23

这个公式应该将分钟转换为百分之一并且不应该对小时做任何事情,例如上面的例子。

我已经搜索了几个小时,可以找到确切的 excel 公式,例如这个。

请大家帮帮我。

提前致谢。

【问题讨论】:

  • 确定要使用冒号格式化输出吗?

标签: excel excel-formula excel-2010


【解决方案1】:

将你的时间乘以 24。

例如,如果单元格 A1 的值为 4:15,则 =A1*24 将给出 4.25。

确保包含上述公式的单元格格式为小数。 (Excel 可能会自动将其转换为时间类型格式,因此您必须将其转换回来)。

【讨论】:

  • 是的,这很可爱,再加上一个。
【解决方案2】:

我有这个:

=TEXT(A1,"[hh]") & ":" & FLOOR(MINUTE(A1)*100/60,1)

注意TEXT 函数的使用。这是为了格式化30:45等时间,确保输出是30而不是6

【讨论】:

  • 亲爱的 rhughes,这就是我要找的东西。
  • 没问题。不要忘记投票并将其标记为帮助他人的答案。
  • 是的,但我应该有 15 名声望才能做到这一点。
【解决方案3】:

=TEXT(A1,"[hh]") & ":" & FLOOR(MINUTE(A1)*100/60,1)完全正确:

如果您转换 1:15,这会将其转换为 1:25(正确)

如果您转换 1:01,这将转换为 1:1(不正确)

这是正确答案:

=TEXT(A1,"[hh]") & ":" & TEXT( FLOOR(MINUTE(A1)*100/60,1), "00")

或小数点:

=TEXT(A1,"[hh]") & "." & TEXT( FLOOR(MINUTE(A1)*100/60,1), "00")

【讨论】:

    【解决方案4】:

    另一个

    =SUBSTITUTE(TEXT(A1*24,"00.00"),".",":")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-01
      相关资源
      最近更新 更多