Google sheets 计算时间差和总持续时间

Google sheets 计算时间差和总持续时间,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我正在尝试在我的android手机上使用tasker创建一个小“应用程序”,用来跟踪我的工作时间和加班/加班时间。我已设法让tasker在每个工作日的开始/结束时发送时间戳,并将其写入谷歌工作表,以便记录如下: <Not implemented> <Not implemented> | A | B | C | D

我正在尝试在我的android手机上使用tasker创建一个小“应用程序”,用来跟踪我的工作时间和加班/加班时间。我已设法让tasker在每个工作日的开始/结束时发送时间戳,并将其写入谷歌工作表,以便记录如下:

                                     <Not implemented>        <Not implemented>  
 |     A      |       B     |    C     |     D     |    E       |    F    |
 | 2020-01-29 |     07:24   |   16:33  |    00:09  |            | -02:51  | 
 | 2020-01-30 |     07:00   |   12:00  |   -03:00  |            |         |

|A | B | C | D | E | F|
| 2020-01-29 |     07:24   |   16:33  |    00:09  |            | -02:51  | 
| 2020-01-30 |     07:00   |   12:00  |   -03:00  |            |         |
其中“D”列是正常工作时间(8)和实际登记的时间之间的差异

“F”列应汇总“D”列,并显示所有值的总和。
前三列中的数据发送正确,但我不知道如何设置公式,以便添加“D”列中的值,以及“F”列中的单元格。我一直在尝试更改为不同的格式,并尝试创建自己的格式,但不知道如何使其工作。

我在D1中得到的结果与您的不同。我想知道你是否也计算了午餐时间(因此减去9而不是8),但这些公式对我来说很有用:

  • 在D列中:
    =(C1-B1)-(8/24)
  • 在单元格F1中:
    =和(D1:D2)
列D和单元格F1的格式为时间>持续时间

结果如下:

能否请您添加一份样本表,以便更好地说明您的需求?我不明白你用哪一种计算方法来得到
D
F
列。你是如何计算D列中的“00:07”的?B:到达工作地点C:离开工作地点D:总工作时间-8小时(00:07是加班7分钟,-03:00意味着我提前3小时离开)F:应该是D中所有持续时间加在一起的总和。对不起,我在原始帖子中的“D”中计算错误。现在它被纠正了。我不理解这个问题。看起来F2已经是D列的正确和(00:09+-03:00=-02:51)。这和你想做的有什么不同?我不知道我做错了什么,但我无法复制上面的内容。如果您/其他人有时间看一看,下面是链接:是否可以将公式应用于整个D列?因此,每一个添加的新行都会被自动计算(包括D列和F单元格)?看起来Google Sheets并没有将您的数据视为数字。当您导入它们时,它会将它们转换为文本。我不熟悉“tasker”,但您可能需要研究导出过程,以便将这些字段导出为数字。或者,您可以添加更多列,首先使用`=TIME(左(B2,2);右(B2,2);0)将它们转换为数字。请注意,由于电子表格的设置方式,使用分号。我在您发送的文档中的复制表中进行了一些编辑。对于整个列,在您将公式输入第一个单元格(上例中的D1)后,复制该单元格并将其粘贴到您认为需要的位置(如果您愿意,粘贴到底部),然后编辑单元格F1中的公式,使其反映该范围(公式中的“D2”将变为“D200”或放在范围末尾的任何位置)。