Google文件时间报告-如何增加小时数?


17

我使用Google文档电子表格来跟踪我在项目上花费的时间。它的格式分为3列:我开始的时间,我完成的时间以及该会话花费的总时间(以小数表示)。

+---+---------+----------+---------------+
|   |    A    |    B     |       C       |
+---+---------+----------+---------------+
| 1 | Started | Finished | Hours/Session |
| 2 | 9:30    | 11:00    | 1.5           |
| 3 | 9:45    | 12:00    | 2.25          |
+---+---------+----------+---------------+

现在,我正在用手指(可笑的是非超级用户)来计算从开始到结束的总小时数。有没有一种方法可以自动执行此操作?

Answers:


10

可能有点晚了,但是我要这样做:

=HOUR(B2-A2)+(MINUTE(B2-A2)/60)

基本上,将B2作为结束时间,将A2作为开始时间,则减去B2-A2并从减法中得到小时。然后您执行相同操作,并获得分钟数。两者兼有之后,您可以将小时数分钟数之和除以60(以小时为单位)。

不要忘记使用24小时制(即10:00或22:00)。


还不算太晚,我只是手动进行。这个公式有效,我只需要现在就习惯使用24小时格式。
T. Stone,

5

Google表格现在具有持续时间格式选项。选择:格式->数字->持续时间。


这不能回答问题,您将如何计算?这种明显的方法不适用于持续时间。
Flimm


2

您可以使用以下公式:

  1. 在以下内容的第一个单元格中键入hours/seesion:(=(B2-A2)*24 假设A2是开始时间,B2是结束时间)

  2. 单击该单元格的右上角,并将其向下拖动到整个列中。

  3. 选择整列(单击列字母)

  4. 点击123工具栏中的

  5. 点击 Normal


一切工作除了式中,其产生负数
T.石

2

给定A: start timeB: end time我用这个:

=(IF(A2 < B2; 0; 1)+B2 - A2) * 24

if需要该零件才能正确计算日转换,例如 您从10:00开始工作,直到02:00(前一天),最后您将花费-8数小时而不是数小时14,对我的生意不利。


1
这个公式并没有产生负数,但是结果仍然是错误的
T. Stone 2010年

2
我最喜欢这个,但是我使用了=(IF(A2 <= B2; 0; 1)+B2 - A2) * 24(请注意<=开头处),以便匹配的开始和结束时间(以及空白单元格)为零而不是
24。– jocull 2012年

1

请注意“时间单元”格式正确!

我刚刚了解到具有丹麦语设置的google文档将需要以下格式的时间:

+---+---------+----------+
| 1 | Started | Finished |
| 2 | 9.30    | 11.00    |
| 3 | 9.45    | 12.00    |
+---+---------+----------+

cinaglia的上述工作公式仅在google docs电子表格将单元格识别为(时间)数字时有效。我想这对初学者来说可能是合乎逻辑的,但是在我将“分号”更改为“句号”之前,我环顾了整个领域-并使公式生效(感谢cinaglia)。


-1

哇,人们... =文本(结束时间单元格-开始时间单元格,“ h:mm”)但现在我发现此字符串是bc google表格无法添加“清洁时间”列。救命。我非常想念!!!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.