Anonim

无论您是想收集快速的财务电子表格,还是想与同事一起处理类似Excel的文档,Google表格都是基于Web的免费替代Excel的绝佳替代品,遍布全国的数百万人将数据加载到文档中,进行查看和共享,以及使用数学运算来跟踪电子表格中的特定内容。 电子表格程序最有用的方面之一是它们的灵活性。 电子表格可以用作数据库,计算引擎,进行统计建模的平台,文本编辑器,媒体库,任务列表等。 电子表格(包括Google表格)的一种常见用途是跟踪时间,例如每小时的员工时间表或计费时间。

另请参阅我们的文章如何在Google表格中创建,编辑和刷新数据透视表

如果您使用Google表格以这种方式跟踪时间,那么您经常会发现自己需要计算两个时间戳之间的时差,即两个时间事件之间经过的时间量。 例如,如果某人在9:15 AM进站,然后在4:30 PM进站,则他们的时间为7小时15分钟。 尽管Google表格不是专门为处理此类功能而设计的,但很容易地说服它进行一些准备。 我将向您展示如何自动计算Google表格中两个时间戳之间的时差。

在本文中,我将使用时间表格式,显示人员开始工作的时间,他们离开的时间以及(计算的)持续时间。

在Google表格中计算时间

要测量包含时间数据的两个单元格之间的差异,Sheets必须了解这些单元格中的数据是时间数据。 对于“时间”列,需要将其格式设置为“时间”,而“持续时间”列则需要将格式设置为“持续时间”。

  1. 打开您的Google工作表。
  2. 选择第一(时间)时间列,然后在菜单中单击“ 123”格式下拉菜单,然后选择“时间”作为格式。
  3. 重复第二(超时)时间列。
  4. 以相同的方式将工期列设置为工期。

现在,这些列已正确设置格式,以计算两个记录的时间戳之间的经过时间。

在我们的示例中,Time In在A列中从A2开始,Time Out在C列中从C2开始。 工作时间在E列中。正确设置格式后,进行计算就再简单不过了,它只是'=(C2-A2)'。 这将为您提供两个单元格之间经过的时间,并将其显示为小时。

您也可以通过添加日期来进一步进行此计算。 如果您的轮班时间超过24小时或一次轮班中包括两天,这将非常有用。 为此,将time in和timeout列设置为Date Time格式。

Google表格不是专门用作时间表的,但可以很容易地配置为做为时间表。 这种简单的设置意味着您可以轻松快捷地跟踪工作时间。 当时间跨度超过24小时标记时,事情会变得有些复杂,但是Sheets仍然可以通过将时间格式更改为日期格式来实现。

(想弄清楚一个人的年龄吗?请查看我们关于如何从表格中计算生日的年龄的教程。您也可以阅读我们的文章,了解如何在表格中确定两个日期之间的间隔天数,或者您想学习如何以在表格中显示今天的日期。)

还有其他关于Google表格的时间跟踪提示吗? 在下面告诉我们有关它们的信息!

如何在Google表格中计算时间