Оглавление
При работе с набором данных, зависящих от времени, вам часто необходимо рассчитать разницу во времени в минутах В Excel нет специальной функции для вычисления разницы во времени в минутах для разных дат. Поэтому в этом руководстве мы покажем вам, как вычислить разницу во времени в минутах для разных дат в Excel. Excel .
Скачать Рабочую тетрадь для практических занятий
Скачайте эту рабочую тетрадь для тренировок, чтобы заниматься во время чтения этой статьи.
Разница во времени в минутах.xlsm3 удобных подхода к вычислению разницы во времени в минутах в 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 Команда всегда быстро реагирует на ваши запросы.
Оставайтесь с нами и продолжайте учиться.