Excel:将持续时间(小时、分钟、秒)转换为 6 分钟的增量
Posted
技术标签:
【中文标题】Excel:将持续时间(小时、分钟、秒)转换为 6 分钟的增量【英文标题】:Excel: Converting a duration (hours, minutes, seconds) to increments of 6 minutes 【发布时间】:2017-05-23 23:25:27 【问题描述】:我有一个电子表格列,其中包含小时、分钟和秒的持续时间。例如,0:01:00 是 1 分钟。 1:06:28 是 1 小时 6 分 28 秒。
我正在尝试将此数据转换为一小时(6 分钟)的 10% 的增量。因此,0:00:01(一秒)将转换为 0.1。 0:06:00(6 分钟)也是 0.1。 1:12:01(1 小时 12 分 1 秒)将是 1.3。
关于如何在 Excel(或 Google 表格)中处理此问题的任何想法?非常感谢。
【问题讨论】:
列中的值是文本值还是格式化为持续时间的数字? 1 秒 1/10 等于 6 分钟? 72分钟等于6分钟的1.3倍? 好吧,希望这是相关的:当我双击一个显示 0:01:00 的值时,它会将其更改为“12:01:00 AM”。当我双击一个显示 2:08:42 的值时,它会将其更改为 2:08:42 AM。当我右键单击它并执行“格式化单元格”时,它有一个“h:mm:ss”类型的“自定义”类别。这是一个 .csv 文件,所以我怀疑有什么太花哨的东西。如果这不能回答您的问题,请让我知道如何找出您的问题?非常感谢! 1 秒是一小时的 1/10。换句话说,6分钟。这些是我希望最终结果以 6 分钟为增量的持续时间。因此,一秒是 0.1(代表一小时的 10%,也就是 6 分钟)。 6分0秒是0.2。这有意义吗?谢谢! 1 秒是一小时的 1/10。换句话说,6 分钟 嗯?在什么设置下是 1 秒 = 6 分钟? (我假设你没有以曲速旅行并将航天器中的时间与地球上的时间进行比较)。 【参考方案1】:公式为:
=ROUNDUP(A1*24, 1)
Excel 中的间隔(时间)存储为一天 24 小时的分数,因此将天分数转换为小时分数只是意味着乘以 24。
【讨论】:
非常感谢 NetMage。我支持你,但它说我没有足够的分数来公开它。我刚刚尝试了您的解决方案,效果很好。祝你有美好的一天!【参考方案2】:=ROUNDUP(A1*24, 1)
不能在 OpenOffice Calc 中工作,也不能在 Google Sheets 和 Excel 的某些配置中工作,但是
=ROUNDUP(A1*24;1)
将(在 OpenOffice Calc 和 一些 Google 表格和 Excel 配置中)。
【讨论】:
以上是关于Excel:将持续时间(小时、分钟、秒)转换为 6 分钟的增量的主要内容,如果未能解决你的问题,请参考以下文章