Расчет времени в Google Sheets

  • Поделись Этим
Michael Brown

Теперь, когда мы узнали как вводить даты и время в электронную таблицу Мы подробно обсудим способы нахождения разницы во времени, посмотрим, как суммировать даты и время, а также научимся отображать только единицы даты или времени и полностью их разделять.

    Как рассчитать разницу во времени в Google Sheets

    Когда вы работаете над какими-то проектами, обычно важно контролировать, сколько времени вы тратите. Это называется прошедшим временем. Google Sheets поможет вам рассчитать разницу во времени множеством различных способов.

    Пример 1. Вычитание времени для получения продолжительности времени в Google Sheets

    Если у вас есть время начала и время окончания, то выяснить затраченное время не составит труда:

    = Время окончания - Время начала

    Предположим, что время начала указано в столбце А, а время окончания - в столбце В. С помощью простой формулы вычитания в C2 вы узнаете, сколько времени заняла та или иная задача:

    =B2-A2

    По умолчанию время форматируется как "чч:мм".

    Чтобы получить результаты только в виде часов или в виде часов, минут и секунд, необходимо применить пользовательский формат с соответствующими кодами времени: h и чч:мм:сс Google даже предлагает специальный формат номера для таких случаев -... Продолжительность :

    Совет. Чтобы применить пользовательский формат времени, перейдите в раздел Формат> Число> Другие форматы> Пользовательский формат числа в меню электронной таблицы.

    Пример 2. Вычисление продолжительности времени в Google Sheets с помощью функции TEXT

    Еще один прием для расчета продолжительности времени в Google Sheets связан с функцией ТЕКСТ:

    =TEXT(B2-A2, "h") - несколько часов

    =TEXT(B2-A2, "ч:мм") - на часы и минуты

    =TEXT(B2-A2, "ч:мм:сс") - для часов, минут и секунд

    Обратите внимание. Видите, как записи выровнены слева? Поскольку функция TEXT всегда возвращает результаты, отформатированные как текст. Это означает, что эти значения не могут быть использованы для дальнейших вычислений.

    Пример 3. Разница во времени в часах, минутах и секундах

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

    Примечание. Для обеспечения правильных результатов ваши ячейки должны быть отформатированы либо как числа, либо автоматически: Формат> Число> Число или Формат> Число> Автомат .

    • Чтобы получить количество затраченных часов, вычтите время начала из времени окончания и умножьте результат на 24 (поскольку в сутках 24 часа):

      = (время окончания - время начала) * 24

      Вы получите разницу во времени в виде десятичной дроби:

      Если время начала больше времени окончания, формула вернет отрицательное число, как в C5 в моем примере.

      Совет. Функция INT позволит вам увидеть количество потраченных полных часов, поскольку она округляет числа до ближайшего целого числа:

    • Чтобы посчитать минуты, отнимите время начала от времени окончания и умножьте полученное значение на 1 440 (так как в одном дне 1 440 минут):

      = (время окончания - время начала) * 1440

    • Чтобы узнать, сколько секунд прошло между двумя временами, нужно сделать то же самое: вычесть время начала из времени окончания и умножить результат на 86 400 (количество секунд в сутках):

      = (время окончания - время начала) * 86400

    Совет. Вы можете избежать умножения во всех этих случаях. Просто сначала вычтите время, а затем примените формат прошедшего времени из таблицы Формат> Число> Другие форматы> Другие форматы даты и времени Если вы нажмете стрелку вниз справа от текстового поля, вы сможете выбрать дополнительные единицы измерения даты и времени:

    Пример 4. Функции для получения разницы во времени в электронной таблице Google

    Как всегда, Google Sheets оснащает вас тремя особенно полезными функциями для этой цели.

    Примечание. Эти функции работают только в пределах 24 часов и 60 минут и секунд. Если разница во времени превышает эти пределы, формулы выдадут ошибку.

    • =ЧАС(B2-A2) - возвращаться часы только (без минут и секунд)
    • =MINUTE(B2-A2) - возвращаться минут только (без часов и секунд)
    • =SECOND(B2-A2) - возвращаться секунды только (без часов и минут)

    Как складывать и вычитать время в Google Sheets: часы, минуты или секунды

    Эти операции также могут быть выполнены с помощью двух методов: один включает в себя основные математические вычисления, другой - функции. Если первый способ работает всегда, то второй с функциями работает только при сложении или вычитании единиц меньше 24 часов, или 60 минут, или 60 секунд.

    Сложение и вычитание часов в Google Sheets

    • Добавьте менее 24 часов:

      = Время начала + ВРЕМЯ(N часов, 0, 0)

      Вот как выглядит формула на реальных данных:

      =A2+ВРЕМЯ(3,0,0)

    • Добавьте более 24 часов:

      = Время начала + (N часов / 24)

      Чтобы прибавить 27 часов к времени в A2, я использую эту формулу:

      =A2+(27/24)

    • Чтобы вычесть 24 и более часов, возьмите за основу формулы, приведенные выше, но поменяйте знак плюс (+) на знак минус (-). Вот что получилось у меня:

      =A2-TIME(3,0,0) - вычесть 3 часа

      =A2-(27/24) - вычесть 27 часов

    Сложение и вычитание минут в Google Sheets

    Принцип манипуляции с минутами такой же, как и с часами.

    • Есть функция TIME, которая складывает и вычитает до 60 минут:

      = Время начала + ВРЕМЯ(0, N минут, 0)

      Если вам нужно добавить 40 минут, вы можете сделать это следующим образом:

      =A2+ВРЕМЯ(0,40,0)

      Если вам нужно вычесть 20 минут, вот формула, которую следует использовать:

      =A2-TIME(0,40,0)

    • Существует формула, основанная на простой арифметике, для сложения и вычитания в течение 60 минут:

      = Время начала + (N минут / 1440)

      Таким образом, вот как можно добавить 120 минут:

      =A2+(120/1440)

      Поставьте минус вместо плюса, чтобы вычесть 120 минут:

      =A2-(120/1440)

    Сложение и вычитание секунд в Google Sheets

    Секунды в Google Sheets рассчитываются так же, как часы и минуты.

    • Функцию ВРЕМЯ можно использовать для сложения или вычитания до 60 секунд:

      = Время начала + ВРЕМЯ(0, 0, N секунд)

      Например, добавьте 30 секунд:

      =A2+ВРЕМЯ(0,0,30)

      Или замените 30 секундами:

      =A2-TIME(0,0,30)

    • Для расчета более 60 секунд используйте простую математику:

      = Время начала + (N секунд / 86400)

      Добавьте 700 секунд:

      =A2+(700/86400)

      Или замените 700 секунд:

      =A2-(700/86400)

    Как суммировать время в Google Sheets

    Чтобы найти общее время в таблице в Google Sheets, можно использовать функцию SUM. Хитрость здесь заключается в том, чтобы выбрать правильный формат для отображения результата.

    По умолчанию результат будет отформатирован как Продолжительность - чч:мм:сс

    Но чаще всего стандартного формата времени или продолжительности недостаточно, и вам придется придумать свой собственный.

    Ячейки A7:A9 содержат одно и то же значение времени. Они просто отображаются по-разному. И с ними действительно можно выполнять вычисления: вычитать, суммировать, переводить в десятичную систему и т.д.

    Извлечение даты и времени из полной записи "дата-время"

    Представим, что одна ячейка в Google Sheets содержит и дату, и время. Вы хотите разделить их: извлечь только дату в одну ячейку и только время в другую.

    Разделить время даты с помощью формата числа

    Для того чтобы отобразить дату или время в одной ячейке на экране или распечатать ее, просто выделите исходную ячейку, перейдите в раздел Формат> Число и выберите Дата или Время .

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

    И что же вы делаете?

    Разделить время даты с помощью формул

    Google хранит даты и время в виде чисел. Например, он видит дату 8/24/2017 11:40:03 как количество 42971,4861458 Целая часть представляет собой дату, дробная - время. Таким образом, ваша задача сводится к тому, чтобы отделить целое от дробного.

    1. Чтобы извлечь дату (целочисленную часть), используйте функцию ROUNDDOWN в ячейке B2:

      =ROUNDDOWN(A2,0)

      Формула округляет значение в меньшую сторону и отбрасывает дробную часть.

    2. Чтобы извлечь время, поместите следующую формулу вычитания в C2:

    =A2-B2

  • Скопируйте результаты в третью строку и примените Дата формат до B3 и Время формат до C3:
  • Используйте дополнение Split Date & Time.

    Возможно, вы удивитесь, но для этой работы есть одно специальное дополнение. Оно действительно маленькое и простое, но его вклад в развитие Google Sheets невозможно переоценить.

    Split Date & Time разделяет все записи даты и времени во всей колонке одновременно. Вы контролируете желаемый результат с помощью всего 4 простых настроек:

    Вы сообщаете об этом дополнении:

    1. Есть ли строка заголовка.
    2. Если вы хотите получить устройство Date.
    3. Если вы хотите получить единицу измерения времени.
    4. И если вы хотите заменить исходный столбец новыми данными.

    Он буквально снимает с ваших плеч бремя разделения единиц даты и времени:

    Дополнение входит в коллекцию Power Tools, поэтому в вашем распоряжении будет более 30 других полезных дополнений. Установите его из магазина Google Sheets, чтобы опробовать.

    Это способы не только отобразить дату или время, но и разделить их по разным ячейкам. И теперь вы можете выполнять различные вычисления с этими записями.

    Надеюсь, эти примеры помогут вам решить ваши задачи при работе с датами и временем в Google Sheets.

    Майкл Браун — увлеченный технологический энтузиаст, стремящийся упростить сложные процессы с помощью программных инструментов. Имея более чем десятилетний опыт работы в технологической отрасли, он отточил свои навыки в Microsoft Excel и Outlook, а также в Google Sheets и Docs. Блог Майкла посвящен тому, чтобы делиться своими знаниями и опытом с другими, предоставляя простые советы и учебные пособия для повышения производительности и эффективности. Являетесь ли вы опытным профессионалом или новичком, в блоге Майкла вы найдете ценную информацию и практические советы, которые помогут вам максимально эффективно использовать эти важные программные инструменты.