Оглавление
Задумывались ли вы когда-нибудь о том, как преобразование секунд в формат hh mm ss в Excel ? Устали искать его в Интернете? Но нигде не можете найти правильный ответ? Если ответ на все вышеперечисленные вопросы положительный, то вы попали по адресу. Здесь мы расскажем вам о том, что такое 7 простые и удобные методы преобразования секунд в формат hh mm ss в Excel. Надеюсь, после этого больше не придется никуда обращаться.
Скачать Практическое пособие
Вы можете скачать следующую рабочую тетрадь Excel для лучшего понимания и самостоятельной практики.
Пересчет секунд.xlsm7 способов преобразования секунд в чч мм сс в Excel
Для пояснения, предположим, что у нас есть Соревнование Судоко - время завершения файл в наших руках. Этот набор данных содержит ID , Имена участников и Время завершения (сек) в колоннах B , C и D соответственно.
Теперь мы переведем это время в секундах в формат чч мм сс, используя различные подходы в Excel.
Здесь мы использовали Microsoft Excel 365 версию, вы можете использовать любую другую версию в зависимости от вашего удобства.
1. Использование опции "Формат ячеек" для преобразования секунд в чч мм сс в Excel
В нашем первом методе мы покажем самый простой способ преобразования секунд в формат hh mm ss в Excel. Итак, давайте начнем.
📌 Шаги:
- Сначала создайте новый столбец Время в формате чч:мм:сс в Колонка E .
- Во-вторых, выберите ячейку E5 и запишите следующую формулу.
=D5/86400
Вот, D5 представляет собой Время завершения (сек) первого конкурента Робин . Мы разделили значение ячейки D5 по 86400 . Потому что, 1 день = (24 × 60 × 60) = 86400 секунд. По сути, мы перевели время в секундах в доли дня.
- Затем нажмите ENTER .
- В этот момент нажмите CTRL + 1 чтобы открыть Форматирование ячеек диалоговое окно.
- В диалоговом окне перейдите к Номер вкладка.
- Затем выберите Пользовательский из Категория список.
- После этого запишите чч:мм:сс в Тип коробка.
- Здесь мы можем видеть Образец как на изображении ниже.
- Позже нажмите OK .
- Теперь значение в ячейке E5 выглядит так.
- В этот момент подведите курсор к правому нижнему углу ячейки E5 . Таким образом, это будет выглядеть как плюс. (+) знак. Это Наполнительная рукоятка инструмент.
- Теперь перетащите Наполнительная рукоятка до ячейки E14 .
- Таким образом, оставшиеся клетки в E5:E14 диапазон позволяет получить желаемые результаты.
Читать далее: Преобразование секунд в часы и минуты в Excel (4 простых способа)
2. Вставка функции CONVERT для преобразования секунд в чч мм сс в Excel
Если вы относитесь к тем людям, которым нравится использовать формулы Excel, то наши следующие методы помогут вам. Просто выполните эти простые действия.
📌 Шаги:
- В самом начале выделите ячейку E5 и вставьте следующую формулу в Формула бара .
=CONVERT(D5, "сек", "день")
В приведенной выше формуле, D5 представляет собой номер аргумент, и "секунда" и "день" указывать на от_единицы и к_единице аргументы соответственно. Здесь Функция КОНВЕРТ преобразует 1250 секунд до долей дней.
- После этого нажмите кнопку ENTER ключ.
- В настоящее время измените формат ячейки E5 например, Метод 1 .
- Затем дважды щелкните на Наполнительная рукоятка инструмент.
- Таким образом, оставшиеся ячейки заполняются соответствующими результатами.
Читать далее: Как преобразовать минуты в часы и минуты в Excel
3. Применение функции ТЕКСТ для преобразования секунд в чч мм сс в Excel
Если вам интересно узнать о функция ТЕКСТ в Excel, этот метод может пригодиться. Он прост и легок, просто следуйте ему.
📌 Шаги:
- Во-первых, перейдите в ячейку E5 и поместите в ячейку следующую формулу.
=TEXT(D5/86400,"hh:mm:ss")
В этом выражении D5/86400 это значение аргумент, в то время как "чч:мм:сс" представляет собой формат_текста аргумент. Здесь функция ТЕКСТ преобразует время в секундах в D5 ячейку ко времени в формате чч:мм:сс.
- Во-вторых, нажмите кнопку ENTER ключ.
Читать далее: Как преобразовать минуты в секунды в Excel (2 быстрых способа)
4. использование функций CHOOSE, MATCH, TEXT
Для тех, кто хочет узнать больше о технике, существует еще один способ преобразования секунд в формат hh mm ss в Excel. В этом способе мы применим ТЕКСТ , ВЫБЕРИТЕ и МАТЧ функции для преобразования времени в секундах в нужный формат. Давайте посмотрим процесс в деталях.
📌 Шаги:
- Первоначально выберите ячейку E5 и вставьте приведенную ниже формулу.
=TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss","m:ss","[h]:mm:ss"))
В приведенной выше формуле D5 ячейка относится к Время завершения (сек) .
Разбивка формулы
- MATCH(D5,{0,60,3600},1) → The Функция MATCH возвращает относительное положение элемента в массиве, соответствующее заданному значению. Здесь, D5 это поиск_значения аргумент, который ссылается на Время завершения .., {0,60,3600} представляет собой массив поиска аргумент, из которого подбирается значение. Наконец, 1 необязательный тип_соответствия аргумент, который указывает на Менее
- Выход → 2
- CHOOSE(MATCH(D5,{0,60,3600},1),":ss", "m:ss","[h]:mm:ss") → становится
- CHOOSE(2,":ss", "m:ss","[h]:mm:ss") → The функция ВЫБОР выбирает значение или действие для выполнения из списка значений, основываясь на индексном номере. Здесь, 2 это индексное_число аргумент, в то время как ":ss", "m:ss","[h]:mm:ss" представляет собой значение1 , значение2 и значение3 В соответствии с номером индекса 2 , функция выбирает "м:сс" формат.
- Выход → "м:сс"
- TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss", "m:ss","[h]:mm:ss")) → становится
- TEXT(D5/86400, "m:ss") → преобразует значение в текст в определенном формате числа. Здесь, D5/86400 это значение аргумент, в то время как "м:сс" представляет собой формат_текста Функция преобразует значение 0.01446 на ч:мм:сс формат.
- 1250/86400 → 01446
- Выход → 20:50
- После этого нажмите ENTER .
Читать далее: Как преобразовать секунды в минуты в Excel
5. использование функций INT и ROUND
Как и в Excel, существует несколько способов выполнения одной и той же задачи. Следовательно, вы можете выполнить решение другим способом. Давайте рассмотрим этот метод шаг за шагом.
📌 Шаги:
- Первоначально выберите ячейку E5 и вставьте следующую формулу.
=INT(D5/3600)&":"&INT(((D5/3600)-INT(D5/3600))*60)&":"&ROUND((((D5/3600)-INT(D5/3600))*60 - INT(((D5/3600)-INT(D5/3600))*60))*60,0)
Здесь D5 ячейка относится к Время завершения в секундах.
Разбивка формулы
- INT(D5/3600) → The Функция INT округляет число до ближайшего целого числа. Здесь D5 ячейка указывает на Время завершения в секундах, которая делится на 3600 поскольку есть 3600 секунды в 1 Таким образом, мы получаем время в часах.
- Выход → 0
- INT(((D5/3600)-INT(D5/3600))*60) → В этой формуле мы получаем минутную часть путем вычитания INT(D5/3600) из D5/3600 и умножить ответ на 60 поскольку есть 60 минут через 1 Сайт Функция INT возвращает только целочисленную часть ответа.
- 3472-0 → 0.3472
- 3472*60 → 20.833
- Выход → 20
- ROUND((((D5/3600)-INT(D5/3600))*60 – INT(((D5/3600)-INT(D5/3600))*60))*60,0) → округляет число до определенного количества цифр. В этом выражении мы вычисляем секундную часть аналогичным образом. Функция ROUND округляет ответ до нуля десятичных знаков, т.е. возвращает только целую часть ответа.
- 833-20 → 0.833
- 833*60 → 50
- Наконец, используйте Амперсанд (&) оператор для объединения часов, минут и секунд.
- Наконец, нажмите кнопку ENTER кнопка.
Читать далее: Как перевести минуты в десятые доли часа в Excel (6 способов)
6. Реализация функций MOD, TEXT и TRUNC
В этом методе мы объединим несколько функций для выполнения задачи. Итак, без промедления, давайте погрузимся!
📌 Шаги:
- В первую очередь, перейдите к ячейке E5 и вставьте в ячейку следующую формулу.
=TRUNC(D5/3600)&TEXT(MOD(D5/86400,1),":mm:ss")
Здесь Функция MOD принимает D5/86400 как номер аргумент и 1 как делитель возвращает 0.01446 который является значение аргумент функция ТЕКСТ . функция ТЕКСТ преобразует формат текста как ":мм:сс" который является формат_текста аргумент вышеуказанной функции. TRUNC(D5/3600) дает 0 в результате. Потому что Функция TRUNC возвращает целую часть числа.
- Соответственно, попадание ENTER .
Читать далее: Как преобразовать миллисекунды в секунды в Excel (2 быстрых способа)
7. вовлечение кода VBA
Вы можете задаться вопросом, есть ли способ автоматизировать эту задачу? Тогда VBA с вами. Просто следуйте за ним.
📌 Шаги:
- Сначала создайте новый столбец Время в формате чч:мм:сс на сайте Колонка E например, Метод 1 .
- Во-вторых, обратитесь к Разработчик вкладка.
- Затем выберите Visual Basic на Код группа.
- В качестве альтернативы нажмите ALT + F11 для выполнения той же задачи.
- Мгновенно Microsoft Visual Basic для приложений открывается окно.
- После этого перейдите к Вставка вкладка.
- Позже выберите Модуль из предложенных вариантов.
- Сразу же открывается Модуль кода .
- Затем запишите следующий код в Модуль .
Sub convert_sec() Dim secs As Integer, converted_time As Date For x = 5 To 14 secs = Cells(x, 4).Value converted_time = secs / 86400 Cells(x, 5).NumberFormat = "hh:mm:ss" Cells(x, 5).Value = converted_time Next x End Sub
Разбивка кода
Sub convert_sec()
Dim secs As Integer, converted_time As Date
- Во-первых, мы создаем макрос и даем ему имя конвертация_сек .
- Затем мы определили две переменные.
Для x = от 5 до 14
сек = Cells(x, 4).Value
преобразованное_время = секунды / 86400
Cells(x, 5).NumberFormat = "hh:mm:ss"
Cells(x, 5).Value = converted_time
Следующий x
- После этого мы вставляем цикл for для значения 5 на 14 для x .
- Позже мы присвоили значение ячейке D5 к сек переменная.
- Затем разделите переменную сек по 86400 и присвоить значение пересчитанное_время переменная.
- В этот момент измените формат ячейки D5 на чч:мм:сс формат.
- Затем поместите вышеуказанную переменную в ячейку E5 .
- Наконец, переместитесь в нижнюю ячейку D6 и продолжаем вышеуказанный цикл до перехода к ячейке D14 .
- Наконец, выберите Запускайте значок или нажмите F5 на клавиатуре.
- Теперь вернитесь к VBA рабочий лист.
- Таким образом, в Время в формате чч:мм:сс столбец автоматически заполняется правильными результатами.
Читать далее: Преобразование десятичных координат в градусы минуты секунды в Excel
Практическая секция
Для самостоятельного выполнения практики мы предоставили Практика раздел, как показано ниже, на каждом листе с правой стороны. Пожалуйста, сделайте это самостоятельно.
Заключение
Спасибо, что прочитали эту статью. Надеюсь, что все приведенные выше методы преобразования секунд в формат hh mm ss в Excel подскажут вам, как эффективнее применять их в своих таблицах Excel. Не забудьте скачать Практика Если у вас есть вопросы или отзывы, пожалуйста, дайте мне знать в разделе комментариев. Вы также можете ознакомиться с другими нашими статьями, связанными с функциями Excel, на этой странице сайт .