Как сложить время в гугл таблице
Перейти к содержимому

Как сложить время в гугл таблице

  • автор:

Как суммировать продолжительность в Google Sheets?

Мне нужна сумма всех записей продолжительности за х часов х минут х секунд , как если бы у меня было больше, чем 1000 строк , когда я пытаюсь использовать =SUM(C2:C100) . получение суммы общей продолжительности после суммирования 24:00:00 24 часов, которое начинается с 00:00:00

Например, сумма общей продолжительности получает 24:00:00 между диапазоном c1:c8 , он начнется с 00:00:00 с c9: next range

2 ответа

0

демонстрационная таблица

Куда бы вы не поместили = SUM (), выберите эту ячейку и выполните «Формат»> «Число»> «Другие форматы»> «Форматирование нестандартного номера» и добавьте в ответ тот же формат, что и в Player0:

Функции Google Таблиц для работы с датой и временем

В Google Таблицах есть несколько функций для работы с датой и временем – есть очень полезные, есть менее очевидные. Рассмотрим их.

На скриншоте во втором столбце результат действия формулы, а в третьем – текст самой формулы.

Далее я расскажу про каждую функцию отдельно. Отмечу, что в качестве даты можно использовать ссылку на ячейку с таковой или указывать дату напрямую в формуле в формате «01.02.2015».

Функция TODAY (СЕГОДНЯ)

возвращает сегодняшнюю дату. Аргументов у нее нет – сегодняшний день и есть сегодняшний. Результат вычисления функции обновляется вместе с остальными ячейками при любом изменении в документе.

Функция NOW (ТДАТА)

возвращает текущие время и дату. Аргументов тоже нет. Если ее не отформатировать – в ячейке будет отображаться и то, и другое:

2

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

3

Сверху неотформатированная ячейка, снизу – ячейка с временным форматом.

Функция NETWORKDAYS (ЧИСТРАБДНИ)

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

Между первым октября 2015 года и 18 февраля 2016 года – 101 рабочий день.

Кроме того, даты можно задать и в самой формуле, хотя это и менее гибкий способ – ведь в ячейках их менять удобнее:

Можно задать в качестве второго аргумента функцию TODAY – и каждый день у вас будет отображаться актуальное количество рабочих дней, прошедших с определенной даты (аналогично можно задать TODAY и как первый аргумент – и отслеживать количество рабочих дней ДО определенной даты):

Последний аргумент этой функции – праздники, то есть даты, которые рабочими не считаются.

Удобнее всего их задать в диапазоне, а в функции сослаться на этот диапазон. Диапазон может выглядеть так:

8

Рабочих дней стало 95.

Функция NETWORKDAYS.INTL (ЧИСТРАБДНИ.INTL)

предыдущей возможностью задать нестандартную рабочую неделю. Это третий аргумент, и задается он в виде «0000011», где нули – это рабочие дни, а единицы – выходные. Допустим, для шведской четырехдневной недели формула будет выглядеть так:

10

И рабочих дней стало 77.

Функция WORKDAY (РАБДЕНЬ)

возвращает дату, которая наступит по прошествии определенного количества дней (второй аргумент) с определенной даты (первый аргумент):

В данном примере мы ссылаемся на ячейку B7, в которой стоит дата 01.10.2015. По прошествии 155 рабочих дней с этой даты наступит пятое мая.

Функции DAY (ДЕНЬ), MONTH (МЕСЯЦ), YEAR (ГОД)

возвращают соответствующий параметр из даты, которая является единственным аргументом этой функции:

В примере аргумент – сегодняшняя дата, заданная функцией TODAY.

Функция WEEKNUM (НОМНЕДЕЛИ)

возвращает номер недели. Первый аргумент – дата, а второй – необязательный – тип. По умолчанию тип равен 1, и это означает, что первый день недели – воскресенье, если задать аргумент тип равным 2, то первым днем недели будет считаться понедельник.

13

Функция DATEDIF (РАЗНДАТ)

вычисляет количество дней, месяцев и лет между двумя датами.

14

Первые два аргумента – стартовая и конечная даты. А третий – параметр, у него есть следующие варианты:

M – полные месяцы;

Y – полные годы. В примере находим разницу между 1 октября 2015 и 18 февраля 2016:

Видимо, что полного года еще не прошло – но можно вычислить десятичную долю года, воспользовавшись функцией YEARFRAC (ДОЛЯГОДА)

У DATEDIF есть еще три варианта последнего аргумента:

MD – количество дней после вычитания полных месяцев ( в примере 17 дней между 01.01.2013 и 18.02.2016);

YM – количество месяцев после вычитания полных лет ( в примере 1 месяц между 01.01.2013 и 18.02.2016);

YD – количество дней

после вычитания полных лет ( в примере 48 дней между 01.01.2013 и 18.02.2016).

15

Функция EOMONTH (КОНМЕСЯЦА)

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

Вернет 30.04.2016 в феврале (апрель = два месяца от февраля):

16

Если прибавить ко всей формуле единицу – то получим первый день следующего месяца, что тоже может пригодиться:

17

Функция WEEKDAY (НОМНЕДЕЛИ)

возвращает порядковый номер дня недели указанной даты (первый аргумент). Второй аргумент – тип, как у функции WEEKNUM. Для недели, начинающейся с понедельника, тип = 2:

18

Если же аргумент тип = 1, то четверг становится пятым днем недели, как видно на скриншоте:

четверг

Наконец, несколько функций для работы со временем. TIME (ВРЕМЯ)

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

Ну а SECOND (СЕКУНДЫ), MINUTE (МИНУТЫ) и HOUR (ЧАС)

возвращают одно соответствующее значение из даты. На скриншоте выше видно, что заснял я его в 22 часа, 22 минуты и 27 секунд – ведь во всех трех функциях в качестве аргумента задано текущее время – NOW().

Как в Google Таблицах перевести минуты в часы

Есть столбец с минутами, например по выполненным работам, нужно перевести его в часы, чтобы оценить затраты времени.

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

Допустим у нас есть столбец с затратами минут на задачу. Формат ячейки Общий.

Затраты времени на задачу в минутахЗатраты времени на задачу в минутах

Выбираем любую свободную ячейку по соседству, включаем ей формат часовой и пишем формулу.

Выбор формата ячейки для отображения часов в Google Таблицах Выбор формата ячейки для отображения часов в Google Таблицах Формула для перевода минут в часы в Google SpreadsheetsФормула для перевода минут в часы в Google Spreadsheets

Где SUM(E2:E9) — сумма затраченного времени в минутах; 24 — кол-во часов в сутках; 60 — кол-во минут в часе.

На выходе получаем количество часов, затраченных на выбранный интервал задач.

Пример перевода минут в часы в google таблицах

Пример перевода минут в часы в google таблицах />

1 комментарий

Спасибо за ответ.
После того, как сумма часов перевливает за 24, в ячейке суммы начинает показывать сумму с нуля.
То есть 25 часов будет отображаться как 1:00:00
Подскажите, как это побороть, чтобы показать сумму часов, превосходящую 24?

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Как я могу сделать арифметику времени/часов в электронной таблице Google?

Как мне сделать время / час арифметики в электронной таблице Google?

У меня есть значение времени (например, 36:00:00) и я хочу разделить его на другое время (например, 3:00:00) и получите 12. Если я делю только один на другой, я получаю 288:00:00, когда то, что я хочу 12 (или 12:00:00).

обратите внимание, что использование функции hours() не работает, потому что 36:00:00 становится 12.

10 ответов:

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

значения времени в электронной таблице Google представлены в виде дней и частей дней. Например, 36: 00: 00-это форматированное представление числа 1.5 (A day and a половина.)

предположим, что вы делите 36: 00:00 на 3:00: 00, как в вашем примере. Google Spreadsheet выполняет вычисление 1.5, разделенное на 0.125, что составляет 12. Результат говорит вам, что у вас есть 12 3-часовых интервалов в 36-часовой период времени. 12, конечно, не является временным интервалом. Это безразмерная величина.

идя в другую сторону, можно отформатировать любое число как время. Если вы форматируете 12 как время, разумно ожидать, что вы получите 288:00:00. 12 дней содержат 288 несколько часов.

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

пример расчета времени:

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

другими словами: операция mutiply, но смысл состоит в том, чтобы изменить формат числа (от дней до часов).

Добавить комментарий

Ваш адрес email не будет опубликован.