【问题标题】: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。
【解决方案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"),".",":")