Как рассчитать разницу во времени в минутах в Excel (3 простых способа)

  • Поделись Этим
Hugh West

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

Скачать Рабочую тетрадь для практических занятий

Скачайте эту рабочую тетрадь для тренировок, чтобы заниматься во время чтения этой статьи.

Разница во времени в минутах.xlsm

3 удобных подхода к вычислению разницы во времени в минутах в Excel

На следующем изображении представлен набор данных, содержащий несколько записей с временем окончания и временем начала. Во-первых, мы воспользуемся общей формулой для расчета разница во времени в минутах. Позже мы будем применять некоторые функции, такие как ДНИ , ЧАС , МИНУТА и ВТОРОЙ чтобы сделать то же самое. Кроме того, мы будем использовать VBA код для вычисления разницы во времени в минутах.

1. использование формулы для вычисления разницы во времени в минутах в Excel

В начале мы будем использовать общий Excel формула для вычитания Время начала из Конец времени .

Шаг 1: Найдите разницу во времени в датах

  • Чтобы найти разница в датах введите следующую формулу.
= (C5-B5)

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

Шаг 2: Используйте формулу для расчета разницы во времени

  • Введите следующую формулу для преобразования номера дня в минуты.
= (C5-B5)*24*60

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

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

Читать далее: Формула Excel для нахождения разницы между двумя числами

Похожие чтения

  • Формула Excel для нахождения разницы между двумя числами
  • Как вычислить значительную разницу между двумя средними в Excel
  • Сводная таблица Excel: разница между двумя столбцами (3 случая)

2. Комбинируйте функции ДНИ, ЧАСЫ и СЕКУНДЫ для вычисления разницы во времени

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

Шаг 1: Найдите разницу в днях

  • Чтобы найти разницу в днях, подставьте формулу с функция ДНИ .
=DAYS(C5,B5)

  • Поэтому он будет показывать ### поскольку не определен конкретный формат.

  • Нажмите на Номер формат для указания значения ячейки.

  • В результате получится количество дней для двух разных дат.

  • Затем используйте Автозаполнение Инструмент для автоматического заполнения ячеек.

Шаг 2: Подсчитайте разницу во времени в минутах

  • Введите следующую формулу с функция МИНУТА для расчета минутной разницы для конкретного дня ( 10:30 УТРА. на 10:53 УТРА. ).
=MINUTE(C5-B5)

  • Таким образом, он покажет минутную разницу ( 23 минуты ) в ячейке E5 .

  • Просто, автоматически заполните столбец с помощью Инструмент автозаполнения .

Шаг 3: Применение ВТОРОЙ функции

  • Для подсчета разница во времени в секундах, напишите следующую формулу с ВТОРАЯ функция .
=SECOND(C5-B5)

  • Как следствие, вы найдете разница во времени в секундах.

  • Наконец, автоматически заполните ячейку с помощью функции Инструмент автозаполнения .

Шаг 4: Вставьте функцию ЧАС

  • Напишите следующую формулу с функция ЧАСЫ .
=ЧАС(C5-B5)

  • Следовательно, клетка E5 приведет к разнице во времени в часы .

  • И наконец, автоматически заполните все ячейки, применив функцию Инструмент для рукоятки автозаполнения .

Шаг 5: Применение окончательной формулы

  • Чтобы объединить все результаты с помощью функций, введите следующее, чтобы вычислить разницу во времени в минутах.
=D5*24*60 +E5*60 + F5 + G5/60

  • Таким образом, вы получите результат разницы во времени в минутах, как показано на рисунке ниже.

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

3. Запуск кода VBA для вычисления разницы во времени в минутах в Excel

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

Шаг 1: Создайте модуль

  • Во-первых, нажмите Альт + F11 чтобы открыть Макрос VBA .
  • Нажмите на Вставка вкладка.
  • Затем выберите Модуль для создания нового модуля.

Шаг 2: Вставьте код VBA

  • Вставьте следующее VBA код.
 Sub TimeDifference() 'Определяем переменные Dim MinDifference As Variant Dim StartTime As Variant Dim EndTime As Variant 'Вставляем поле ввода для выбора времени начала Set StartTime = Application.InputBox("Select Start Time:", "ExcelWIKI", RngText, , , , , 8) 'Вставляем поле ввода для выбора времени начала Set EndTime = Application.InputBox("Select End Time:", "ExcelWIKI", RngText, , , , , 8) 'Вычитаем времяMinDifference = EndTime - StartTime 'Примените формулу в ячейке, чтобы получить результат в минутах Range("E5").Value = MinDifference * 24 * 60 End Sub 

Шаг 3: Запустите программу

  • Сохраните программу и нажмите F5 чтобы запустить его.
  • Выберите время начала .
  • Нажмите Войти .

  • Выберите конец время .
  • Затем нажмите на OK .

  • Таким образом, ваша разница во времени покажет результат в минутах в ячейке E5 .

Подробнее: Как вычислить абсолютную разницу между двумя числами в Excel

Заключение

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

Пожалуйста, свяжитесь с нами, если у вас возникли вопросы. Также не стесняйтесь оставлять комментарии в разделе ниже.

Мы Exceldemy Команда всегда быстро реагирует на ваши запросы.

Оставайтесь с нами и продолжайте учиться.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.