【发布时间】:2018-02-13 16:02:58
【问题描述】:
背景:我已经主持了我们当地的慢跑活动大约十年了。我负责处理参与者的数据(姓名、体育俱乐部、号码布号码),分为他们的类别(年龄组+性别、距离)。主要任务是收集他们的时间,并处理这些数据(在他们的类别中对跑步者进行分类等)。我可以用 Excel 处理这个问题。
问题:输入参赛者比赛时间的理想时间格式是什么?时间格式为mm:ss 或(对于慢跑者和/或更长距离)h:mm:ss。 Excel 似乎没有小时字段是可选的内置格式。为了理想地优化我的工作流程,我希望有一个单元格格式,以便输入
47:12 将被解释为 47 分 12 秒,输入 1:09:38 将被解释为 1 小时 9 分 38 秒。但是,具有我发现的最合适的单元格格式的 Excel 会坚持输入 47:12 表示 47 小时 12 分钟。对于超过 1 小时的时间,我将输入 1:03:00,如果我的意思是秒字段的值为零。
如何让 Excel 意识到当格式最多可以处理三个数字作为输入时,它会在只给定两个数字时将它们移向 end?
思考:我“可以”在 47 分 12 秒内输入0:47:12 好吧。但由于大部分时间都在 1 小时以下,这部分是浪费精力。此外,使用这种格式,数据与多余的0: 一起显示在屏幕上。更糟糕的是(IIRC)那些前导零
也出现在印刷版中,对于初级参与者来说,这在较短的距离内是奇怪的(甚至是侮辱性的)。
我的小窍门:我以mm,ss 格式输入时间作为通用数字(在这些部分中,逗号用作小数分隔符)。 Excel 可以将这些排序为数字就好了。然后,我将该排序列的数据复制到另一个“可打印”版本(格式化为文本),其中数据只是被复制,但我手动更正了超过 60 分钟的时间。只要我不着急(我们的活动不完全是波士顿马拉松,比如说,少于 200 名参与者),这工作就很好,并且记得隐藏不应该打印的列。这很笨拙,而且发生了事故,当时其他官员一直在催促我打印结果。
【问题讨论】:
-
超过一个小时的时间是否记录为
hhmm,ss? -
您可以查看的一个选项是为所有跑步者输入 1 张数据表,然后自动将数据剥离为可打印格式的后续工作表,并将其过滤为您正在寻找的内容。即一张给年轻人,一张给老年人,如果需要,甚至可以按 A、B 和 C 课程分开。
-
@ForwardEd 使用我的 hack 我将其记录为
mmm,ss所以我将 1 小时 7 分 12 秒记录为67,12。如果它让生活更轻松,我可以将其记录为“hhmm,ss”,因为这不会影响排序。我也不需要计算时间差、平均速度等。只要排序和输出格式按计划进行,我就会对解决方案感到满意。 -
是的,我已经为青少年、慢跑者和男/女赛车手准备了单独的床单。以及用于输入时间的主表(按号码布排序)。我在主表中使用一列来指示类别(=课程+性别+年龄段)。
标签: excel time-format