Как в экселе вычитать время
Перейти к содержимому

Как в экселе вычитать время

  • автор:

Сложение и вычитание значений времени

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

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

Сложение значений времени

Допустим, вам нужно узнать, сколько часов и минут потребует выполнение двух задач. По вашей оценке на выполнение первой задачи потребуется 6 часов 45 минут, а на выполнение второй задачи — 9 часов 30 минут.

Вот один из способов настройки на листе.

Суммарное время на выполнение двух задач

  1. Введите 6:45 в ячейку B2 и 9:30 в ячейке B3.
  2. В ячейке B4 введите =B2+B3 и нажмите клавишу ВВОД.

Результат — 16:15— 16 часов и 15 минут — для выполнения двух задач.

Совет: Вы можете также складывать значения времени с помощью функции Автосумма для чисел. Выделите ячейку B4, а затем на вкладке Главная выберите Автосумма. Формула будет выглядеть следующим образом: =СУММ(B2:B3). Нажмите клавишу ВВОД, чтобы получить тот же результат( 16 часов и 15 минут).

Ну, это было достаточно легко, но есть дополнительный шаг, если ваши часы добавить до более чем 24. К результату формулы необходимо применить специальный формат.

Чтобы добавить более 24 часов, выполните приведенные ниже действия.

Неожиданный итоговый результат сложения значений, превышающих 24 часа — 4:15

  1. В ячейку B2 введите значение 12:45, а в ячейку B3 — 15:30.
  2. В ячейку B4 введите формулу =B2+B3 и нажмите клавишу ВВОД.

форматирование ячеек для Excel

Результат — 4:15, что не является ожидаемым. Это связано с тем, что время для задачи 2 составляет 24 часа. 15:30 совпадает с 3:30.

  • Чтобы отобразить значение времени, превышающее 24 часа, выберите ячейку B4.
  • Перейдите в раздел Главная >Формат, а затем выберите Форматячеек.

    В результате получится 28 часов 15 минут. Формат сохраняется в списке Тип для дальнейшего использования.

    Вычитание значений времени

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

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

    Вычитание одного значения времени из другого для вычисления затраченного времени

    1. В ячейке B2 введите время начала и добавьте «a» для AM или «p» для PM, а затем нажмите клавишу ВВОД.
    2. В ячейке C2 введите время окончания, в том числе «a» или «p» соответствующим образом, а затем нажмите клавишу ВВОД.
    3. Введите другие значениям времени начала и окончания для своих друзей Сергея и Николая.
    4. В ячейке D2 вычитайте время окончания из времени начала, введя формулу =C2-B2, а затем нажмите клавишу ВВОД.

    Значения затраченного времени, приведенные в столбце D

  • В поле Формат ячеек выберите Настраиваемый в списке Категория .
  • В списке Тип выберите h:mm (для часов и минут) и нажмите кнопку ОК. Теперь мы видим, что Григорий проработал в рамках проекта 3 часа 45 минут.

    Чтобы вычесть время, превышающее 24 часа, выполните приведенные ниже действия.

    Необходимо создать формулу для вычитания разницы между двумя кратами, на общую сумму более 24 часов.

    Выполните следующие действия.

    1. В примере выше щелкните ячейку B1 и перетащите рамку выделения на ячейку B2, что даст вам возможность применить формат к двум ячейкам одновременно.
    2. В поле Формат ячеек выберите Настраиваемый в списке Категория .
    3. В поле Тип вверху списка форматов введите д.м.гггг ч:мм. Обратите внимание на пустое пространство в конце гггг и в конце мм. В дальнейшем новый формат будет доступен в списке Тип.
    4. В ячейке B1 введите дату начала, включая день, месяцигод.

    Затраченное время более 24 часов

    Результат — 31,5 часа.

    Примечание: Вы можете сложить и вычесть более 24 часов в Excel в Интернете но нельзя применить настраиваемый формат чисел.

    Сложение значений времени

    Допустим, нужно узнать, сколько часов и минут потребует выполнение двух задач. По вашей оценке на выполнение первой задачи потребуется 6 часов 45 минут, а на выполнение второй задачи — 9 часов 30 минут.

    1. В ячейку B2 введите значение 6:45, а в ячейку B3 — 9:30.
    2. В ячейку B4 введите формулу =B2+B3 и нажмите клавишу ВВОД.

    Суммарное время на выполнение двух задач

    На выполнение двух задач потребуется 16 часов 15 минут.

    Совет: Вы также можете сложить время с помощью автосуммы. Щелкните ячейку B4. Затем щелкните Главная > Автосумма. Формула будет выглядеть следующим образом: =СУММ(B2:B3). Нажмите клавишу ВВОД, чтобы получить результат( 16 часов и 15 минут).

    Вычитание значений времени

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

    1. В ячейку B2 введите время начала, нажмите клавишу ПРОБЕЛ, а затем введите (для 12-часового формата времени) букву «a» для AM или «p» для PM и нажмите клавишу ВВОД. В ячейку C2 введите время окончания, включая соответствующую букву (для 12-часового формата времени) «a» или «p», и нажмите клавишу ВВОД. Введите другие значения времени начала и окончания для своих друзей Владимира и Николая.
    2. В ячейку D2 введите формулу =C2-B2, чтобы вычесть значение времени окончания из значения времени начала, и нажмите клавишу ВВОД. Теперь мы видим, что Григорий проработал в рамках проекта 3 часа 45 минут.

    Вычитание значений времени

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

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

    Копирование примера данных

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

    1. Откройте пустую книгу или лист.
    2. Выберите пример данных, включая заголовки.

    Повестка дня Время начала Время окончания Длительность
    Введение 08:45 10:35:00
    проведения «мозговых штурмов»; 10:35:00 15:30
    Суммировать 15:30 16:35
    Опроси 16:35 17:00

    Примечание: Не выбирайте заголовки строк или столбцов на пустом листе (1, 2, 3. A, B, C. ) при вклеии примера данных.

    В этом примере данные в пустую таблицу

    Расчет времени между двумя часами и минутами

    На вкладке Формулы щелкните текст.

    1. Выберите ячейку D2 — первую пустую ячейку в столбце Длительность, если скопировали заголовки столбцов на лист вместе с образцом данных.
    2. На вкладке Формулы нажмите кнопку Текст >ТЕКСТ.

    . Excel автоматически изменяет ссылки на ячейки, чтобы включить правильные значения для каждой строки.

    • Дополнительные информацию об этой формуле см. в функции ТЕКСТ.
    • Если вы используете как формат, примененный к функции ТЕКСТ, так и числовом формате, функция ТЕКСТ имеет приоритет.

    Дополнительные примеры формул

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

    Описание (результат)

    =ТЕКСТ (C3-B3,»h»)

    Часы между двумя ячейками с форматом «а» (4)

    =ТЕКСТ (C3-B3,»ч:мм»)

    Часы и минуты между двумя ячейками с форматом «ч:мм» (4:55)

    =ТЕКСТ (C3-B3;»ч:мм:сс»)

    Часы, минуты и секунды между двумя ячейками с форматом «ч:мм:сс» (4:55:00)

    =INT ((C3-B3)*24)

    Общее количество часов между двумя временами (4)

    = (C3-B3)*1440

    Общее количество минут между двумя разами (295)

    = (C3-B3)*86400

    Общее количество секунд между двумя числами времени (17700)

    =ЧАС (C3-B3)

    Количество часов между двумя значениями времени, если разница не превышает 24 (4).

    =МИНУТЫ (C3-B3)

    Количество минут между двумя значениями времени, если разница не превышает 60 (55).

    =СЕКУНДЫ (C3-B3)

    Количество секунд между двумя значениями времени, если разница не превышает 60 (0).

    Копирование примера данных

    Чтобы лучше понять описываемые действия, скопируйте пример данных в ячейку A1 пустого листа.

    1. Создайте пустую книгу или лист.
    2. Выделите приведенный ниже образец данных.

    Примечание: Не выбирайте заголовки строк или столбцов на пустом листе (1, 2, 3. A, B, C. ) при вклеии образца данных на пустой лист.

    В этом примере данные в пустую таблицу

    Повестка дня Время начала Время окончания Длительность
    Введение 08:45 10:35:00
    проведения «мозговых штурмов»; 10:35:00 15:30
    Суммировать 15:30 16:35
    Опроси 16:35 17:00

    Расчет времени между двумя часами и минутами

    1. Выделите ячейку D2 — первую пустую ячейку в столбце «Длительность».
    2. На вкладке Формулы в разделе Функция нажмите кнопку Построитель формул.

    . Excel автоматически изменяет ссылки на ячейки, чтобы включить правильные значения для каждой строки.

    • Дополнительные информацию об этой формуле см. в функции ТЕКСТ.
    • Если вы используете как формат, примененный к функции ТЕКСТ, так и числовом формате, функция ТЕКСТ имеет приоритет.

    Дополнительные примеры формул

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

    Описание (результат)

    =ТЕКСТ (C3-B3,»h»)

    Часы между двумя ячейками с форматом «а» (4)

    =ТЕКСТ (C3-B3;»ч:мм»)

    Часы и минуты между двумя ячейками с форматом «ч:мм» (4:55)

    =ТЕКСТ (C3-B3;»ч:мм:сс»)

    Часы, минуты и секунды между двумя ячейками с форматом «ч:мм:сс» (4:55:00)

    =INT ((C3-B3)*24)

    Общее количество часов между двумя временами (4)

    = (C3-B3)*1440

    Общее количество минут между двумя разами (295)

    = (C3-B3)*86400

    Общее количество секунд между двумя числами времени (17700)

    =ЧАС (C3-B3)

    Количество часов между двумя значениями времени, если разница не превышает 24 (4).

    =МИНУТЫ (C3-B3)

    Количество минут между двумя значениями времени, если разница не превышает 60 (55).

    =СЕКУНДЫ (C3-B3)

    Количество секунд между двумя значениями времени, если разница не превышает 60 (0).

    Как посчитать разницу в часах (сложить часы).

    Допустим, нужно посчитать время работы оборудования. Сделать это можно несколькими способами.

    Разница во времени

    1. Вычесть из конечной ячейки, начальную.
      Важно: Все ячейки должны быть в формате времени. При введении времени через двоеточие Excel обычно сам форматирует ячейки в нужный формат (3:00).
      Через Формат ячеек в формате Время можно выбрать Тип, необходимый для отображения. Как открыть формат ячеек.

    При суммировании отработанного времени Excel покажет неправильный результат.

    Сумма временных отрезков

    Для того, чтобы Excel просуммировал все ячейки с отработанным временем, в формате Время выберете Тип: 37:30:55.

    Сумма временных отрезков

    2. Разницу во времени можно посчитать в десятичных долях.
    Для этого разницу во времени необходимо умножить на 24. Например =(С3-В3)*24.

    Разница во времени в десятичных долях

    При суммировании отработанного времени проблем не возникнет.

    Сумма временных отрезков в десятичных долях

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

    Разница во времени с учетом дат

    Если время работы не превышает 1 сутки можно дату и время записывать в разные ячейки, тогда используем фукнцию ЕСЛИ.

    Для формата записи ч:мм

    Лог_выражение: Дата окончания больше даты начала

    Значение_если_истина: К разнице во времени прибавляем 1.

    Значение_если_ложь: От времени окончания отнимаем время начала.

    Разница в часах с переходом через сутки

    Для формата записи ч,мм также к разнице во времени прибавляем 1, если дата окончания больше даты начала.

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

    Автор Alfi Опубликовано 04.02.2019 06.02.2019 Рубрики Функции

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

    Для отправки комментария вам необходимо авторизоваться.

    Как в экселе вычитать время

    Здравствуйте, подскажите пожалуйста как вычесть из 00:10 23:50 чтобы получилось 20. формат ч:мм, отрицательное значение не считает, На выходе хотелось получить значение в числовом формате. Прошу прощения долго искал, но не нашел, если несложно подскажите.

    Изменено: aspenza — 28.07.2016 21:02:26
    Пользователь
    Сообщений: 1631 Регистрация: 09.05.2015
    28.07.2016 20:57:04
    Сообщений: 60996 Регистрация: 14.09.2012
    Контакты см. в профиле
    28.07.2016 21:04:12
    Ещё вариант: сначала прибавить 24 часа, а потом уже вычесть )
    Пользователь
    Сообщений: 10514 Регистрация: 21.12.2012
    28.07.2016 21:05:02
    =остат(B1-A1;1)
    Пользователь
    Сообщений: 4 Регистрация: 28.07.2016
    28.07.2016 21:13:00

    получается 23:40, а должно получится 20, истина где то рядом, наверно нужно добавить 23:50-23:40+00:10

    Изменено: aspenza — 28.07.2016 21:34:27
    Сообщений: 60996 Регистрация: 14.09.2012
    Контакты см. в профиле
    28.07.2016 21:14:41

    Цитата
    aspenza написал: получается 23:40

    Вы про чей вариант говорите?
    Пользователь
    Сообщений: 14778 Регистрация: 15.09.2012
    Профессиональная разработка приложений для MS Office
    28.07.2016 21:26:17

    В А1 значение 0:10:00

    Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы.

    Пользователь
    Сообщений: 4 Регистрация: 28.07.2016
    28.07.2016 21:39:58
    большое спасибо, с вашей помощью разобрался. Писал про вариант =(A1>B1)+B1-A1, он неверен.
    Пользователь
    Сообщений: 4 Регистрация: 28.07.2016
    28.07.2016 22:06:44

    Цитата
    Ещё вариант: сначала прибавить 24 часа, а потом уже вычесть

    этот вариант тоже нерабочий 00:10+24:00-23:50=20; 23:10+24:00-23:50=23:20 еще раз большое спасибо, помогли найти промежуточную ячейку

    Сообщений: 60996 Регистрация: 14.09.2012
    Контакты см. в профиле
    28.07.2016 22:15:47

    Цитата
    aspenza написал:
    Ещё вариант: сначала прибавить 24 часа, а потом уже вычесть )
    этот вариант тоже нерабочий

    У меня работает: 24 часа в дополнительной ячейке ))
    Пользователь
    Сообщений: 10514 Регистрация: 21.12.2012
    28.07.2016 23:10:47
    а мой вариант не пробовали?
    =ОСТАТ(«0:10»-«23:50»;1)
    Изменено: Михаил С. — 28.07.2016 23:11:29
    Пользователь
    Сообщений: 3398 Регистрация: 27.11.2013
    29.07.2016 08:14:53

    Цитата
    aspenza написал: он неверен.

    вы бы лучше файл прикладывали, где неверен. может, у вас там просто формат ячейки не «дата;время»?
    Изменено: JeyCi — 29.07.2016 14:46:13

    чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок — обратитесь к собеседнику на ВЫ — ответ на ваш вопрос получите — а остальное вас не касается (п.п.п. на форумах)

    Пользователь
    Сообщений: 5 Регистрация: 23.07.2021
    23.07.2021 11:30:38

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

    Прикрепленные файлы

    • Раскладка по людям и объемам выполенных работ (план).xlsx (16.52 КБ)

    Пользователь
    Сообщений: 11833 Регистрация: 17.01.2014
    ПОЛ: МУЖСКОЙ | Win10x64, MSO2019x64
    23.07.2021 11:45:02
    =F4+ЛЕВБ(G4;10)-C4-ЛЕВБ(D4;10)

    Формула массива (ФМ) вводится Ctrl+Shift+Enter
    Memento mori
    Пользователь
    Сообщений: 3745 Регистрация: 21.12.2012
    23.07.2021 11:45:47

    Александр Колчин,у вас не дата, а текст в ячейках. сделайте пользовательский формат для отображения или используйте ЛЕВСИМВ()
    =(F4+ЛЕВСИМВ(G4;10))-(C4+ЛЕВСИМВ(D4;10))
    и в результирующей ячейке поменяйте формат, на текущем не будет идти учет суток и во второй строке вместо 24:00 получите просто 0

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

    Ваш адрес email не будет опубликован. Обязательные поля помечены *