Как суммировать часы и минуты в Excel

Как суммировать часы и минуты в Excel

Меня как-то раз попросили сделать таблицу, где суммировалось бы время, введенное как дробь, то есть когда “1,30” – полтора часа. С помощью формулы “СУММ” этого не сделать (1,30+1,30=2,60 вместо 3,00). Так как же складывать время?

Инструкция

Уровень сложности: Непросто

Что вам понадобится:

  • Microsoft Excel

1 шаг

Как суммировать часы и минуты в Excel

Итак, создадим таблицу любого вида, лишь бы там была колонка “Время” или “Длительность”, а также место, куда надо положить сумму времени (например, строка “Итого”).
Пример такой таблицы Вы можете увидеть на картинке.

2 шаг

Как суммировать часы и минуты в Excel

Выделите ячейки в колонке со временем, а также ячейку, где должна быть сумма времени.
Нажмите правой кнопкой мыши на одной из выделенных ячеек, выберите в меню “Формат ячеек…”.

3 шаг

Как суммировать часы и минуты в Excel

Выберите формат пункт “(все форматы)” (самый нижний), затем в строке “Тип” введите “0\ \ч\.,\ 00\ \м\и\н\.” (без кавычек), затем нажмите “ОК”. Вы увидите, что теперь время выводится в понятном нам формате (вида “3 ч., 25 мин.”, “0 ч., 55 мин.”).

4 шаг

Как суммировать часы и минуты в Excel

Теперь о механизме суммирования.
Создадим справа от таблицы (если эту таблицу надо будет печатать – убедитесь, что эти столбы находятся на другом листе!) столбцы “Часы” и “Минуты”.

5 шаг

Как суммировать часы и минуты в Excel

Выделите ячейку под ячейкой “Часы”. Нажмите на строку ввода формулы (выделена на рисунке) и введите “=ОКРУГЛВНИЗ(”, затем нажмите на ячейку со временем на той же строке, затем введите “;0)”. Имейте в виду, вводить надо без кавычек! Должно получиться нечто вроде “=ОКРУГЛВНИЗ(B2;0)”. Нажмите “Enter”, чтобы закончить ввод.

6 шаг

Как суммировать часы и минуты в Excel

Выделите ячейку под ячейкой “Минуты”. Нажмите на строку ввода формулы и введите “=”, затем нажмите на ячейку со временем на той же строке, затем введите “-”, нажмите на клетку под клеткой часы, куда мы только что ввели функцию, и допишите “)*100”. Вводить надо, по-прежнему, без кавычек. Должно получиться нечто вроде “=(B2-M2)*100”. Нажмите “Enter”, чтобы закончить ввод.

7 шаг

Как суммировать часы и минуты в Excel

Если формат двух клеток, в которые мы только что ввели формулы, не просто числовой (у меня в левой получилось “0 ч., 00 мин.”), выделите эти две клетки, нажмите правую кнопку и выберите пункт меню “Формат ячеек…”.
Если с же вы видете в этих двух клетках просто два числа (вроде “0 15” или “1 35”) – перейдите к девятому шагу.

8 шаг

Как суммировать часы и минуты в Excel

Выберите формат “Общий” и нажмите “ОК”.

9 шаг

Как суммировать часы и минуты в Excel

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

10 шаг

Как суммировать часы и минуты в Excel

Вы увидите, что теперь каждое значение ячейки столбца “Длительность” разложена на два значения – отдельно часы и отдельно минуты.

11 шаг

Как суммировать часы и минуты в Excel

Выделите ячейку напротив ячеек “Итого” и “Минуты”. Нажмите на строку ввода формулы и введите “=ОСТАТ(СУММ(”, затем выделите все ячейки столбца минут, затем допишите “);60)”. Не забывайте, что кавычки вводить не нужно. Должна получится формула вида “=ОСТАТ(СУММ(N2:N32);60)”.

12 шаг

Как суммировать часы и минуты в Excel

Выделите ячейку напротив ячеек “Итого” и “Часы”. Нажмите на строку ввода формулы и введите “=ОКРУГЛВНИЗ(СУММ(”, затем выделите все ячейки столбца минут, затем допишите “)/60;0)+СУММ(”, затем выделите все ячейки столбца часов, и добавьте в конце “)”. Всё без кавычек, как всегда. Если у Вас получилась формула типа “=ОКРУГЛВНИЗ(СУММ(N2:N32)/60;0)+СУММ(M2:M32)” – всё в порядке.

13 шаг

Как суммировать часы и минуты в Excel

Итак, у нас теперь есть сумма всего времени. Остался последний шаг – надо подставить формулу, подставляющую наш результат из двух ячеек в одну, нужную. Выделите ячейку, куда нужно вставить суммарную длительность, затем нажмите на строку ввода формулы и введите “=”, затем нажмите на ячейку с суммой часов, затем введите “+”, затем нажмите на ячейку с суммой минут, затем добавьте “/100”. У вас должно получится нечто вроде “=M34+N34/100”.

14 шаг

Как суммировать часы и минуты в Excel

Теперь вы можете работать с этой таблицей. Не забудьте, что время надо вводить через запятую (часы,минуты) – например “1,40”. После ввода “1,40” само собой станет “1 ч., 40 мин.”.

На изображении к этому шагу вы сможете увидеть результат – итак, полтора часа+полтора часа=три часа.

Обсуждение

673_micro
Рейтинг
  1. +
  2. 0
Tony Realovich (15:17 30.05.2009)

Супер! Спасибо большое! Очень помог!!!

Avatar_micro
Рейтинг
  1. +
  2. 0
Sanych (16:44 28.02.2011)

Все намного проще!
1. Выделяем диапазон ячеек, где будет присутствовать время.
2. В “Формате ячеек” ставим “Время” и тип “13:00”
3. В ячейки вписываем данные со временем, но не через запятую или точку, а через ДВОЕТОЧИЕ!
4. Формулу суммы прописываем, как обычно.
5. Наслаждаемся!

717_micro
Рейтинг
  1. +
  2. 0
Vir (11:48 08.04.2011)

Позвольте с Вами не согласиться. Несложно сделать такие формулы, и забыть про них. А вот ввод через двоеточие – это неудобно, на любой раскладке нужно будет нажимать шифт (шифт+6 на русской, шифт+ж на английской) для его ввода. А если нужно забить в колонку сотню таких значений? Если набирать быстро, торопиться, то могут получится варианты вроде “1:№0” вместо “1:30” (тройку нажали раньше, чем успели отпустить шифт). Гораздо быстрее набирать такую колонку на цифровой клавиатуре, нажимая точку/запятую (зависит от текущей раскладки клавиатуры) и нажимая мизинцем Num Enter для перехода на следующую строку (или можно левой рукой нажимать стрелку вниз).

Avatar_micro
Рейтинг
  1. +
  2. 0
Falcor (17:32 12.05.2011)

Самый простой способ изложен в книге Библия пользователя Excel 2007
Джона Уокенбаха. Примените (все форматы), а далее установите тип [ч]:мм:сс. Вся соль в квадратных скобках – они позволяют обойти ограничение в 24 часа.

Avatar_micro
Рейтинг
  1. +
  2. 0
vip1985 (04:15 07.07.2011)

Sanych неправ совершенно!
в вашем случае эксель просто отсчитает время. Например 23часа + 2часа = 1час. Но никак не 25часов!

Vir огромное спасибо! много нового узнал!
а нельзя в строке настраиваемого формата прописать еще действие над числом после ввода?)))

Avatar_micro
Рейтинг
  1. +
  2. 0
zema1986 (10:15 07.07.2011)

Авторы подскажите пожалуйста почему не всегда срабатывает функция при суммировании минутмне нужно чтобы было 00 минут а программа пишет 60 минут.делаю все аналогично.где то работает где то нет

Avatar_micro
Рейтинг
  1. +
  2. 0
zema1986 (11:55 08.07.2011)

Народ пожалуйста подскажите ну очень надо.Почему пишет сумму например 2 ч 60 мин.а не 3 ч 00 мин

Avatar_micro
Рейтинг
  1. +
  2. 0
ktoktotururukmakto (15:40 08.06.2014)

Делается через команду в openoffice(excel есть аналог) =TIME (hh;mm;ss)
Она учиывается что 1 час 60 мин это 2 часа.

Пример прикладной:
Задача есть текущее время 18:30 и нужно узнать через 40 часов 20 минут сколько будет на часах и сколько дней ждать

1) По горизонтали ячейки называем “ч, м, + ч,+ м, На часах, Дней”
2) Выделяем ячейку E2 и вставляем
=TIME (A2+C2;B2+D2;0)
3) Выделяем ячейку F2 и вставляем
=ROUNDDOWN (E2/24;0)

Итого вводим 4 ячейки и получаем формат ответа в виде 10:50:00 1
Что значит послезавтра в 10:50

Ваш комментарий

Запросить инструкцию

Не нашли нужную пошаговую инструкцию?
Возможно, что кто-то из посетителей сайта сможет помочь. Оставьте запрос прямо сейчас, если Вы уверены, что эта тема ещё не освещена на нашем проекте!

Рейтинг
  1. +
  2. 3
8
15065