Excel总分钟数转换为hh:mm时长格式的问题咨询
Excel分钟/实数小时转时长格式解决方案
核心原理
Excel的时间序列以「天」为基准单位,1天=24小时=1440分钟,你直接输入的实数小时/分钟数没有转换成Excel识别的时间单位,所以自定义格式[h]:mm不会生效。
两种场景的操作方法
- 场景1:直接用原始分钟数转换
- 输入公式:
=分钟数所在单元格/(24*60),例如你的分钟数存放在B列,第一行数据公式为=B2/(24*60) - 右键点击公式单元格→「设置单元格格式」→「数字」→「自定义」,输入格式代码
[h]:mm即可得到形如37:36的效果;如果需要显示带单位的37h 36min,格式代码改为[h]"h "mm"min"即可
- 输入公式:
- 场景2:已经计算得到实数小时数(如37.6)
- 输入公式:
=实数小时所在单元格/24,例如小时数存放在C列,第一行数据公式为=C2/24 - 后续设置自定义格式的操作和场景1完全一致
- 输入公式:
示例验证
以你给出的周二数据2255分钟为例:
2255分钟÷1440(一天的分钟数)≈1.56597天,应用[h]:mm格式后,自动计算为37小时36分钟,和你的预期结果完全匹配。
内容的提问来源于stack exchange,提问作者LBedo
相关产品推荐
相关产品推荐

