Excel Преобразование секунд в чч мм сс (7 простых способов)

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

Задумывались ли вы когда-нибудь о том, как преобразование секунд в формат hh mm ss в Excel ? Устали искать его в Интернете? Но нигде не можете найти правильный ответ? Если ответ на все вышеперечисленные вопросы положительный, то вы попали по адресу. Здесь мы расскажем вам о том, что такое 7 простые и удобные методы преобразования секунд в формат hh mm ss в Excel. Надеюсь, после этого больше не придется никуда обращаться.

Скачать Практическое пособие

Вы можете скачать следующую рабочую тетрадь Excel для лучшего понимания и самостоятельной практики.

Пересчет секунд.xlsm

7 способов преобразования секунд в чч мм сс в 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, на этой странице сайт .

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