如何在 Libre Office Calc 中处理时间值
How to handle time values in Libre Office Calc
我需要记录一些数据,相关字段是HH:MM:SS格式的时间值,需要按普通分钟转换:
我目前有两个问题,第一个我无法在时间值(图中名为 tempo
)中显示前导 0,第二个问题是我这次无法转换为用于计算平均值的简单分钟值 (media
) 和 5 Km
样本的相应时间
然后我需要在图表中表示进度,为每个条目显示三个值,但这是故事的另一部分。我现在尝试添加格式以使用 :
而不是 .
显示时间,但我仍然无法添加前导 0 并且 minute()
函数返回错误。
在 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
.
也许问题是时间存储为字符串而不是数字。在这种情况下,您需要先将字符串转换为时间值。
我需要记录一些数据,相关字段是HH:MM:SS格式的时间值,需要按普通分钟转换:
我目前有两个问题,第一个我无法在时间值(图中名为 tempo
)中显示前导 0,第二个问题是我这次无法转换为用于计算平均值的简单分钟值 (media
) 和 5 Km
然后我需要在图表中表示进度,为每个条目显示三个值,但这是故事的另一部分。我现在尝试添加格式以使用 :
而不是 .
显示时间,但我仍然无法添加前导 0 并且 minute()
函数返回错误。
在 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
.
也许问题是时间存储为字符串而不是数字。在这种情况下,您需要先将字符串转换为时间值。