【发布时间】:2014-09-23 00:55:40
【问题描述】:
我有一个简单的 OpenOffice Calc (Excel) (.ods) 文件,用作工人的时间表。芬兰法律规定,我必须每 3 周将这份清单印在我餐厅的墙上。我想要的是一个公式,它告诉我在写入单元格的确切时间之间有多少小时(见后面的例子)。
假设 John Doe 已将 30.9.2014 从 14.00 转移到 02.00。现在是 12 小时,我现在必须在单元格 A1 中输入 14-02,在单元格 A2 中输入 12(这种严格类型的输入 14-02,仅此而已)。
只写 14-02 然后 A2 会自动计算 John Doe 工作了多少会简单得多。时间输入格式必须是“hh-hh”(HourHour-HourHour),小时之间只用一行“-”隔开。作为一家餐厅,我们通常在 15.00 (15) 开放,并在午夜 01.00 或 02.00 (01/02) 之后关闭。这也可以通过超大质量 IF 和 24-15+(=IF(最后两个数字和一些奇怪的公式。
我曾尝试手动设置单元格设置,但老实说,我对它的工作原理几乎没有经验。因此,将 XX-XX 转换为时间格式并计算的公式是多少小时。如果需要,我可以将所有可能的时间组合(11-17=6 等等)放在文件底部的某个位置(第 999 行要隐藏)。
【问题讨论】: