【问题标题】:How to handle time values in Libre Office Calc如何在 Libre Office Calc 中处理时间值
【发布时间】:2021-02-12 06:04:43
【问题描述】:

我需要记录一些统计数据,相关字段是格式为 HH:MM:SS 的时间值,需要转换为纯分钟:

我目前有两个问题,第一个我无法在时间值中显示前导 0(在图像中命名为 tempo)第二个问题是我无法将这个时间以简单的分钟值转换为在 5 Km 的样本上计算平均值 (media) 和相应的时间

然后我需要在图表中表示进度,为每个条目显示三个值,但这是故事的另一部分。我现在尝试使用 : 而不是 . 添加格式来显示时间,但我仍然无法添加前导 0 并且 minute() 函数返回错误。

【问题讨论】:

    标签: libreoffice-calc


    【解决方案1】:

    在 LibreOffice 中,时间和日期值存储为一天的小数部分,因此 1 表示一天。公式通常依赖于这样一个事实:一天有 24 小时,一小时有 60 分钟,一分钟有 60 秒。

    在“Tempo”之后(可能是在 C 列中?),使用以下公式添加另一个名为“Minuti”的列以生成 62.6 分钟。将“Minuti”列中的单元格格式设置为数字(常规)

    =C2*24*60
    

    关于前导零,HH:MM:SS 应该显示它们。例如,从一个新的电子表格开始,输入1:03,按Ctrl+1 并选择时间格式HH:MM:SS。结果应该显示01:03:00

    也许问题在于时间存储为字符串而不是数字。在这种情况下,您需要先将字符串转换为时间值。

    【讨论】:

    • 非常感谢!主要问题是将 ' 保存为字符串的小时。我只能显示MM:SS 格式的平均时间。现在我可以录制我可怕的慢跑表演了 ;-) share.creoweb.it/e512a8fe.jpg
    • 很高兴它有帮助。请accept the answer.
    • 奇怪;也许网站暂时关闭了。
    猜你喜欢
    • 1970-01-01
    • 2021-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-24
    • 2013-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多