Google Docs Time report - Как добавить часы?

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          |
+---+---------+----------+---------------+

Прямо сейчас я использую свои пальцы (что смехотворно не похоже на poweruser), чтобы сложить общее количество часов от начала до конца. Есть ли способ сделать это автоматически?

Т. Стоун
источник

Ответы:

10

Может быть немного поздно, но вот как я это делаю:

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

В основном, будучи b2 в конечное время и A2 на время начала , вычесть B2-A2 и получить час от вычитания. Затем вы делаете то же самое и получаете количество минут. После того, как у вас есть оба, вы суммируете количество часов с количеством минут, разделенным на 60 (чтобы получить его в часах).

Не забудьте использовать 24-часовой формат (например, 10:00 или 22:00).

cinaglia
источник
Еще не поздно, и я просто делал это вручную. Эта формула работает, мне просто нужно привыкнуть к использованию 24-часового форматирования сейчас.
Т. Стоун
4

В Google Sheets теперь есть опция форматирования продолжительности. Выберите: Формат -> Число -> Продолжительность.

Casebash
источник
это не отвечает на вопрос, как бы вы рассчитали? Очевидный способ не работает с продолжительностью.
Flimm
3

Теперь можно также использовать ARRAYFORMULA, чтобы сэкономить время:

=ARRAYFORMULA((HOUR(B2:B-A2:A)+(MINUTE(B2:B-A2:A)/60)))

Смотрите пример файла: Часы

Джейкоб Ян Туинстра
источник
2

Вы можете использовать формулу:

  1. Введите это в первой ячейке hours/seesion: =(B2-A2)*24 (при условии, A2 - время начала, а B2 - время окончания).

  2. Нажмите в правом углу этой ячейки и перетащите ее вниз на весь столбец.

  3. Выберите весь столбец (нажмите на букву столбца)

  4. нажмите на 123панели инструментов

  5. нажмите на Normal

нео
источник
Все работало, кроме формулы, которая выдает отрицательные числа
Т. Стоун
2

дано A: start timeи B: end timeя использую это:

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

ifчасть необходима для расчета дневного переключателя правильно, например. вы начинаете в 10:00 и работаете до 02:00 (на днях), у вас останутся -8часы вместо 14плохих для бизнеса, я думаю.

Акира
источник
1
Эта формула не давала отрицательных чисел, но полученные числа все равно были неверными
Т. Стоун
2
Мне больше всего понравился этот, но я использовал =(IF(A2 <= B2; 0; 1)+B2 - A2) * 24(обратите внимание <=на начало), чтобы время начала и окончания, которые совпадали (и пустые ячейки), было равно нулю вместо 24
jocull
1

Имейте в виду , что ваши «временные ячейки» будут отформатированы правильный путь!

Я только что узнал, что документам Google с датскими настройками потребуется время, отформатированное так:

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

Приведенная выше рабочая формула cinaglia работает только тогда, когда электронная таблица Google Docs распознает ячейки как (временные) числа. Я предполагаю, что это, вероятно, логика для начинающих, но я просмотрел ВСЕ МНОГО, прежде чем я изменил «двоеточия» на «периоды» - и получил формулу работы (спасибо cinaglia ).

morganF
источник
-1

wow people ... = текст (конечная ячейка - начальная ячейка времени, "ч: мм"), но теперь я нахожу эту строку. bc google листов не может добавить столбец чистых часов. Помогите. Я пропускаю так много !!!

Кэндис Л Гимбел
источник