- Перевод часов в минуты
- Перевод часов в минуты в Microsoft Excel
- Метод 1: использование формулы
- Конвертация часов в минуты в Excel
- Способ 1: применение формулы умножения
- Преобразование чисел в формат времени с помощью функций ЧАС и МИНУТЫ
- Пример использования функции СЕКУНДЫ в Excel
- Преобразование ВРЕМЕНИ из десятичного числа в стандартный формат времени (часы : минуты : секунды)
- Умножение времени на коэффициент
- Преобразование 1800 в 18:00
- Контроль по часам суточного времени в Excel используя функцию ЧАС
- Применение маркера автозаполнения
- Разделить дату и время, а затем преобразовать время в десятичное
- Разделить дату и время с помощью формулы INT
Перевод часов в минуты
Как уже говорилось выше, в Excel есть особенность, заключающаяся в особой схеме расчета времени, отличной от обычной. В программе 24 часа эквивалентны одному, а 12 часов соответствуют цифре 0,5 (половина полного дня).
Предположим, у нас есть ячейка со значением, отформатированным с учетом времени.
Щелкаем по текущему формату (вкладка «Главная», раздел инструментов «Число») и выбираем общий формат.
В результате мы получим определенное число: именно в таком виде программа воспринимает время, указанное в выбранной ячейке. Число может варьироваться от 0 до 1.
Поэтому при переводе часов в минуты следует учитывать эту функциональность программы.
Перевод часов в минуты в Microsoft Excel
При работе со временем в Excel иногда возникает проблема перевода часов в минуты. Казалось бы, простая задача, но для многих она часто оказывается слишком сложной. И дело в особенностях расчета времени в этой программе. Давайте посмотрим, как преобразовать часы в минуты в Excel различными способами.
Метод 1: использование формулы
Этот метод самый простой и предполагает использование формулы умножения. Чтобы преобразовать часы в минуты, необходимо сначала умножить указанное время на 60 (количество минут в часе), а затем на 24 (количество часов в сутках). Другими словами, нам нужно умножить время на 1440. Давайте попробуем практический пример.
- Мы находимся в ячейке, где ожидаем отобразить результат в виде количества минут. Ставя знак равенства, пишем формулу умножения. Координаты ячейки с исходным значением (в нашем случае — C4) можно указать вручную, либо просто щелкнув по ней левой кнопкой мыши. Затем нажмите клавишу Enter.
- Следовательно, мы не получим в точности то, что ожидали, а именно значение «0:00”.
- Это связано с тем, что при отображении результата программа ориентируется на форматы ячеек, входящих в формулу. Таковые в нашем случае результирующей ячейке присваивается формат «Время». Вы можете изменить его на «Общие» как на вкладке «Главная» (панель инструментов «Число»), как обсуждалось выше, так и в окне формата ячейки, к которому можно получить доступ через контекстное меню ячейки, вызываемое щелчком правой кнопкой мыши по Это.
Оказавшись в окне форматирования в списке слева, выберите строку «Общие» и нажмите кнопку ОК. - В результате мы получаем общее количество минут в любой момент времени.
- Если вам нужно преобразовать часы в минуты для всего столбца, совсем не обязательно делать это отдельно для каждой ячейки, потому что процесс можно автоматизировать. Для этого наведите указатель мыши на ячейку с формулой, как только появится черный знак плюса (маркер заливки), удерживая левую кнопку мыши, перетащите его в последнюю ячейку, для которой необходимо произвести соответствующие вычисления.
- Все готово, благодаря этому простому действию мы смогли быстро преобразовать часы в минуты для всех значений столбцов.
Конвертация часов в минуты в Excel
Вся сложность преобразования часов в минуты в том, что Excel рассматривает время не так, как мы привыкли, а в днях. То есть для этой программы 24 часа равны одному. Час 12:00 представлен в расписании как 0,5, потому что 12 часов — 0,5 дня.
Чтобы увидеть, как это происходит на примере, вам нужно выбрать любую ячейку на листе в формате времени.
А затем отформатируйте его в общем формате. Это число, отображаемое в ячейке, отражает восприятие программой введенных данных. Его диапазон может варьироваться от 1.
Поэтому к вопросу о переводе часов в минуты следует подходить именно через призму этого факта.
Способ 1: применение формулы умножения
Самый простой способ перевести часы в минуты — это умножить их на определенный коэффициент. Выше мы обнаружили, что Excel воспринимает время в днях. Следовательно, чтобы получить минуты из выражения в часах, вам нужно умножить это выражение на 60 (количество минут в часах) и на 24 (количество часов в сутках). Следовательно, коэффициент, на который нам нужно умножить значение, равен 60 × 24 = 1440. Посмотрим, как это будет выглядеть на практике.
- Выделите ячейку, которая будет содержать окончательный результат в минутах. Ставим знак «=». Щелкните ячейку, содержащую данные в часах. Ставим знак «*» и набираем с клавиатуры число 1440. Чтобы программа обработала данные и отобразила результат, нажмите кнопку Enter.
Но результат все равно может быть неверным. Это связано с тем, что при обработке данных в формате времени с использованием формулы ячейка, в которой отображается сумма, сама принимает тот же формат. В этом случае его необходимо поменять на общий. Для этого выделите ячейку. Затем переходим на вкладку «Главная», если находимся в другой, и нажимаем на специальное поле, где отображается формат. Он расположен на ленте в панели инструментов «Число». В открывшемся списке среди набора значений выберите пункт «Общие».
Если у вас нет значения, но есть целый диапазон для преобразования, вы не можете выполнить указанную выше операцию для каждого значения отдельно, а скопируйте формулу с помощью дескриптора заполнения. Для этого поместите курсор в правый нижний угол ячейки с формулой. Ждем активации маркера заливки в виде креста. Удерживая левую кнопку мыши, перетащите курсор параллельно ячейкам с данными, которые нужно преобразовать.
Преобразование чисел в формат времени с помощью функций ЧАС и МИНУТЫ
Пример 2. Приложение загрузило моменты прохождения некоторых событий, которые Excel распознал в виде обычных чисел (например, 13:05 распознавалось как число 1305). Необходимо преобразовать полученные значения в формат времени, выделить часы и минуты.
Для преобразования данных мы используем функцию:
= ТЕКСТ (B3; «00 : 00»)
Описание аргументов:
- B3 — значение, распознаваемое Excel как обычное число;
- «00 : 00» — это формат времени.
Используя функции ЧАС и МИНУТА, выберите желаемые значения. Аналогичным образом определяем требуемые значения для остальных событий:
Пример использования функции СЕКУНДЫ в Excel
Пример 3. Рабочий день начинается в 8:00. Работник систематически задерживался на несколько секунд в течение предыдущих 10 рабочих дней. Определите общее время задержки сотрудника.
Вставим данные в таблицу:
Определяем задержку в секундах. Где В3 — данные о времени прихода на работу в первый день. Таким же образом определяем секунды задержки для следующих дней:
Определяем общее количество секунд задержки:
Где C3: C12 — массив ячеек, содержащий секунды задержки. Определите целочисленное значение минут задержки, зная, что 1 минута = 60 секунд. В результате получаем:
То есть общая задержка сотрудника за 10 дней составила 263 секунды, что больше 4 минут.
Преобразование ВРЕМЕНИ из десятичного числа в стандартный формат времени (часы : минуты : секунды)
Пример 1а
Если ячейка A1 содержит значение часа (часы) в десятичной форме (10,5), для отображения его в стандартном формате времени используйте формулу = ТЕКСТ (A1 / 24; «ч: мм») Результат 10:30 в текстовом формате (функция = ТЕКСТ () возвращает текстовое значение). 0,5 означает долю часа, то есть полчаса, то есть 30 минут.
Если значение необходимо в формате времени, вы можете написать формулу = A1 / 24. Формат ячейки, содержащей формулу, должен быть преобразован в формат времени (см. Файл примера).
Другой вариант: = TIME (10; 30; 0) Аргументы функции TIME () могут быть только целыми числами, поэтому 0,5 часа были заменены на 30 минут. Чтобы не переводить доли часов в минуты, можно написать формулу = ВРЕМЯ (A1; OSTAT (A1; 1) * 60; 0) Результат 10:30.
Пример 1b
Пусть ячейка A1 содержит 52,84. 52 — это часы, а 84 — доли часа. Результат должен быть отображен как 52 часа 50 минут (в текстовом формате). Используйте формулу = ЦЕЛОЕ (A1) & «h» & ТЕКСТ (A1 / 24; «мм») & «мин». Если вам нужен результат в 2 ячейках (часы отдельно, минуты отдельно), то = INT (A1) вернет часы, а = INT (REMAIN (A1; 1) * 60) минут.
В отличие от примера 1а, здесь количество часов превышает 24 (количество часов в сутках). Следовательно, формула = ТЕКСТ (A1 / 24; «ч: мм») вернет 4:50, то есть количество часов будет уменьшено на 48 = 2 * 24 (на максимальное количество часов, делимое на 24, т.е меньше указанного значения часов). Поэтому формат TIME использовать нельзя, так как он отображает количество часов от 0 до 23.
Пример2
Если целая часть числа содержит часы и десятичные минуты, например 10,75, формула = ВРЕМЯ (INT (A1); 100 * (A1-INT (A1)); 0) преобразует это число в 11:15. Это подход отличается от описанного выше Примера 1a (номер 10.5), где десятичная часть обозначает долю часа, а не минуты. Те. 0,5 в первом случае составляет 30 минут, а во втором — 50 минут. Главное — не запутаться. Лучше: не хранить время в десятичном формате. Сохраните часы и минуты в разных местах, затем используйте функцию ВРЕМЯ() .
Пример 3
Если число 145 означает 145 минут, вы можете преобразовать его в формат ЧАС с помощью формулы = ЧАС (0; 145; 0). Результат — 2:25 утра (утром), потому что 2 (часа) * 60 минут + 25 минут = 145 минут.
Умножение времени на коэффициент
Один из самых простых способов конвертировать часы в минуты — это умножить время на коэффициент. Учитывая время, когда Excel работает со временем в днях, нам нужно умножить существующее выражение на 60 и на 24, где 60 — это количество минут в часах, а 24 — количество часов в сутках. В результате этого расчета умножаем 60 * 24 и получаем коэффициент, равный 1440. Зная теоретические сведения, можно переходить к практическому применению рассматриваемого метода.
- Для этого в ячейке, где программа будет отображать окончательный результат в минутах, необходимо сначала установить формат «Общий», затем сделать выбор и ввести знак равенства.
- Затем щелкните мышью по ячейке, в которой присутствует информация в часах. В этой ячейке введите знак умножения и введите 1440.
- Чтобы Excel обработал введенные данные и выдал результат, нажмите клавишу «Ввод». Готовый! Программа выполнила преобразование.
Преобразование 1800 в 18:00
Если вы ввели (для ускорения набора) значения времени без двоеточия (1800 вместо 18:00), EXCEL будет рассматривать эти значения как числа (т.е если вы добавите 65, вы получите 1865, а не 19:05.)… Преобразуем число 1800 (в ячейке A1) в значение формата времени (с шести вечера до 18:00) 4 способами.
1. Использование функции ВРЕМЯ
Запишем формулу: = ВРЕМЯ (LEFT (A1; DLSTR (A1) -2); RIGHT (A1; 2);) Если 427 введено в A1, формула вернет 04:27. Результатом является значение в формате времени.
2. Использование функции ВРЕМЕННОЕ ЗНАЧЕНИЕ
Записываем формулу: = ВРЕМЕННОЕ ЗНАЧЕНИЕ (REPLACE (A1; DLSTR (A1) -1; 0; «:»)). В формуле используется функция REPLACE (), которая вставляет двоеточие в нужную позицию, и функцию TIMEVALUE (), которая преобразует текстовое значение в формат времени (REPLACE () возвращается в текстовый формат). Формат ячейки необходимо изменить на формат времени.
3. Преобразуйте числа в текст, а затем в формат времени
Давайте преобразуем наше число 1800 в текстовый формат с помощью функции ТЕКСТ () и одновременно отформатируем его по шаблону «00:00» (обратная косая черта необходима для правильной интерпретации двоеточия). Записываем формулу: = ТЕКСТ (A1; «00:00»). Итак, из числа 1800 получаем текст «18:00». Альтернатива = ТЕКСТ (A1; «ч: мм»)
Итак, давайте немного трансформируем формулу: = —ТЕКСТ (A1; «00:00»). Применяя арифметические операции к тексту (два минуса), мы запускаем механизм самоформатирования: EXCEL попытается интерпретировать текст «18:00» как число, дату или время (мы моделируем ситуацию, когда пользователь вручную вводит «18:00» в пустую ячейку)… Единственное, чего EXCEL в этом случае не будет делать, — это изменить формат ячейки на Время. Сделаем это вручную.
Дополнительные сведения о настраиваемых форматах даты и времени см. В одноименной статье «Пользовательский формат даты и времени.
4. Прямое преобразование в формат времени
В формате даты день считается числом единиц. Следовательно, конкретное время является частью дня: двенадцать дней — 0,5; шесть вечера — 0,75. Число, равное 1/24 (т.е. 0,041667), соответствует одному часу. Учитывая, что в сутках 24 часа, в часах 60 минут и в сутках 1440 минут, запишем следующую формулу: = ВЕСЬ (A1 / 100) / 24 + OSTAT (A1; 100) / 1440. Далее, давайте изменим формат ячейки во времени.
Контроль по часам суточного времени в Excel используя функцию ЧАС
Пример 1. Получить текущее время, определить, сколько часов прошло с начала текущего дня, сколько часов осталось до начала нового дня.
Определим текущий момент в тайм-коде Excel:
Посчитаем количество часов с начала дня:
- B2 — текущая дата и время, выраженные в формате даты.
Определяем количество часов до конца дня:
Описание аргументов:
- 24 — количество часов в сутках;
- B3 — текущее время в часах, выраженное в виде числового значения.
Примечание. Пример демонстрирует, что результатом функции ЧАС является число, с которым может быть выполнена любая арифметическая операция.
Применение маркера автозаполнения
Чаще всего пользователям приходится конвертировать с большим объемом данных. В этом случае удобно использовать индикатор заполнения.
- Для этого поместите курсор мыши в конец ячейки с формулой.
- Подождите несколько секунд, пока активируется маркер заполнения, и вы увидите крестик.
- После активации маркера, удерживая левую кнопку мыши, перетащите курсор параллельно ячейкам со временем, которое нужно преобразовать.
- Тогда вы четко увидите, что весь набор значений будет преобразован программой за считанные минуты.
Разделить дату и время, а затем преобразовать время в десятичное
До сих пор мы видели примеры, когда у нас есть только время, и мы хотели бы преобразовать это время в часы, минуты или секунды.
Но что, если у вас есть дата и время?
В этом случае указанные выше методы нельзя использовать напрямую. Сначала вам нужно разделить дату и время, а затем преобразовать время в десятичные числа. Поскольку дата и время хранятся в Excel в виде чисел, их разделение становится проще.
Весь день сохраняется как целое число, а часть времени сохраняется как десятичное значение. Поэтому, если вы хотите разделить дату и время, просто разделите целую часть и десятичную часть.
Давайте рассмотрим несколько действительно простых способов разделить дату и время в Excel.
Разделить дату и время с помощью формулы INT
Допустим, у нас есть набор данных, показанный ниже, и мы хотим разделить дату и время.
Для этого введите в ячейку B2 следующую формулу: = A2-INT (A2)
Приведенная выше формула удаляет целую часть и дает вам десятичную часть даты.
Теперь вы можете использовать один из трех вышеуказанных методов (используя арифметическое умножение с использованием формулы ЧАС / МИНУТА / СЕКУНДА или формула ПРЕОБРАЗОВАТЬ) для преобразования часа в десятичное.
- https://MicroExcel.ru/perevod-chasov-v-minuty/
- https://my-excel.ru/vba/perevod-v-chasy-v-excel.html
- https://qna.habr.com/q/1056552
- https://t-tservice.ru/excel/kak-iz-minut-sdelat-chasy-v-excel.html
- https://exceltable.com/funkcii-excel/primery-funkciy-chas-minuty-sekundy
- https://office-guru.ru/excel/2-sposoba-perevoda-chasov-v-minuty-v-excel-kak-perevesti-chasy-v-minuty-v-excel.html
- https://vip-excel.ru/preobrazovanie-vremeni-v-desyatichnoe-chislo-v-excel-chasy-minuty-sekundy/