Перетворення секунд в години та хвилини в Excel (7 простих способів)

  • Поділитися Цим
Hugh West

Чи замислювалися ви коли-небудь про те, як конвертувати секунди в формат чч мм сс в Excel Втомилися шукати його в інтернеті? Але ніде не можете знайти правильну відповідь? Якщо відповідь на всі вищезазначені питання ствердна, то ви потрапили за адресою. Тут ми проведемо вас через 7 прості та зручні способи конвертації секунд у формат чч мм сс в Excel. Сподіваємось, що після цього більше нікуди не потрібно буде звертатись.

Завантажити Практичний посібник

Ви можете завантажити наступну робочу таблицю в Excel для кращого розуміння та самостійного опрацювання.

Конвертація секунд.xlsm

7 способів перетворення секунд в чч мм сс в Excel

Для наочності, припустимо, що ми маємо Змагання з судоку - Час завершення У нас в руках є файл, який містить ПОСВІДЧЕННЯ ОСОБИ , Прізвища учасників і Час виконання (сек) у стовпчиках B , C і D відповідно.

Тепер ми переведемо цей час у секундах у формат чч мм сс, використовуючи різні підходи в Excel.

Тут ми використали Microsoft Excel 365 Ви можете використовувати будь-яку іншу версію на свій розсуд.

1. використання опції "Формат комірок" для перетворення секунд у чч мм сс в Excel

У нашому першому способі ми покажемо найпростіший спосіб конвертації секунд в формат чч мм сс в Excel. Отже, почнемо.

Сходинки:

  • Спочатку створіть нову колонку Час у форматі hh:mm:ss в Колонка E .

  • По-друге, виділіть комірку E5 і запишемо наступну формулу.
=D5/86400

Ось, D5 представляє Час виконання (сек) першого учасника Робін. Ми розділили значення комірки D5 по 86400 Тому що, 1 day = день (24 × 60 × 60) = 86400 По суті, ми перевели час у секундах у частки доби.

  • Потім натисніть ENTER .

  • Наразі натисніть CTRL + 1 для відкриття Формат комірок діалогове вікно.
  • У діалоговому вікні перейдіть на вкладку Кількість рахунок.
  • Потім виберіть Нестандартний від Категорія список.
  • Після цього запишіть hh:mm:ss в Тип Ящик.
  • Тут ми можемо побачити Зразок як на зображенні нижче.
  • Пізніше натисніть ГАРАЗД. .

  • Тепер значення в комірці E5 виглядає так.

  • У цей момент підведіть курсор до правого нижнього кута комірки E5 Таким чином, це буде виглядати як плюс (+) Це знак. Це знак Ручка наповнення інструмент.
  • Тепер перетягніть Ручка наповнення до камери E14 .

  • Таким чином, решта осередків, що залишилися в E5:E14 діапазону отримують бажані результати.

Читати далі: Конвертуємо секунди в години та хвилини в Excel (4 простих способу)

2. вставлення функції КОНВЕРТ для перетворення секунд в чч мм сс в Excel

Якщо ви належите до тих людей, які люблять використовувати формули Excel, то наші наступні методи для вас. Просто виконайте ці прості кроки.

Сходинки:

  • На самому початку виділіть комірку E5 і вставити наступну формулу в поле Батончик "Формула .
=CONVERT(D5, "sec", "day")

У наведеній вище формулі, D5 представляє кількість аргумент, а також аргумент про те, що "сек" і "день" вказати на від_одиниці і до_одиниці Відповідно, в цьому випадку Функція КОНВЕРТУВАННЯ перетворює 1250 від секунд до долі доби.

  • Після цього торкніться кнопки ENTER ключ.

  • Наразі змінити формат комірки E5 як Спосіб 1 .
  • Потім двічі клацніть по кнопці Ручка наповнення інструмент.

  • Таким чином, решта клітинок заповнюються відповідними результатами.

Читати далі: Як конвертувати хвилини в години та хвилини в Excel

3. застосування функції ТЕКСТ для перетворення секунд в чч мм сс в Excel

Якщо вам цікаво дізнатися про Функція TEXT в Excel, цей спосіб може стати в нагоді. Він простий і зрозумілий, просто дотримуйтесь інструкції.

Сходинки:

  • По-перше, зайти в камеру E5 і введіть в комірку наступну формулу.
=TEXT(D5/86400,"hh:mm:ss")

У цьому виразі, як правило, мається на увазі D5/86400 це значення аргумент, в той час як "hh:mm:ss" представляє формат_тексту аргумент. Ось, тут, у Функція TEXT конвертує час в секундах в секундах в D5 комірку до часу у форматі чч:мм:сс.

  • По-друге, натиснути на кнопку ENTER ключ.

Читати далі: Як перевести хвилини в секунди в Excel (2 швидких способи)

4. використання функцій CHOOSE, MATCH, TEXT

Для тих, хто хоче дізнатися про інші методи, є ще один спосіб перетворення секунд в формат чч мм сс в 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 це lookup_value аргумент, який посилається на Час завершення За мною, {0,60,3600} представляє lookup_array аргумент, з якого підбирається значення. Нарешті, 1 є необов'язковим match_type аргумент, який вказує на те, що Менше, ніж
    • Вихідні дані 2
  • CHOOSE(MATCH(D5,{0,60,3600},1),":ss", "m:ss","[h]:mm:ss") → стає
    • CHOOSE(2,":ss", "m:ss","[h]:mm:ss") → The Функція CHOOSE вибирає значення або дію для виконання зі списку значень на основі індексного номера. Тут, 2 це номер_індексу аргумент, в той час як ":ss", "m:ss", "[h]:mm:ss" представляє значення1 , значення2 і значення3 За порядковим номером 2 функція вибирає значення "m:ss" у форматі.
    • Вихідні дані "m:ss"
  • TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss", "m:ss","[h]:mm:ss")) → стає
    • TEXT(D5/86400, "m:ss") → перетворює значення в текст у певному числовому форматі. Тут, D5/86400 це значення аргумент, в той час як "m:ss" представляє формат_тексту Функція перетворює значення 0.01446 до h:mm:ss у форматі.
    • 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 який є значення Аргумент про те, що Функція TEXT "У нас тут є Функція TEXT конвертує формат тексту у вигляді ":мм:сс" який є формат_тексту аргумент вищенаведеної функції. TRUNC(D5/3600) подарунки 0 в результаті. Тому що Функція TRUNC повертає цілу частину числа.

  • Відповідно, потрапляння ENTER .

Читати далі: Як перевести мілісекунди в секунди в Excel (2 швидких способи)

7. залучення коду VBA

Вам може бути цікаво, чи є спосіб автоматизувати цю задачу? Тоді VBA тебе прикриє. Просто йди за мною.

Сходинки:

  • Спочатку побудуємо новий стовпець Час у форматі hh:mm:ss під Колонка 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

  • Спочатку створюємо макрос і даємо йому ім'я convert_sec .
  • Потім ми визначили дві змінні.

Для x = 5 - 14

secs = Cells(x, 4).Value

converted_time = secs / 86400

Cells(x, 5).NumberFormat = "hh:mm:ss"

Cells(x, 5).Value = converted_time

Наступний x

  • Після цього вставляємо цикл for для значення 5 до 14 для x .
  • Пізніше ми присвоїли значення комірці D5 до секунди змінна.
  • Далі ділимо змінну секунди по 86400 і присвоїти значення конвертований_час змінна.
  • У цей момент змініть формат комірки D5 до hh:mm:ss у форматі.
  • Згодом помістіть вищевказану змінну в комірку E5 .
  • Нарешті, перейдіть до нижньої комірки D6 і продовжити вищевказаний цикл до переходу в комірку D14 .
  • Нарешті, виберіть пункт Біжи іконку або натисніть F5 на клавіатурі.

  • А тепер повернемося до VBA аркуш.
  • Таким чином, на сьогоднішній день Час у форматі hh:mm:ss автоматично заповнюється коректними результатами.

Читати далі: Конвертація десяткових координат в градуси хвилини секунди в Excel

Практична секція

Для самостійного проходження практики ми надали Практика Будь ласка, зробіть це самостійно на кожному аркуші з правого боку, як показано нижче.

Висновок

Сподіваюся, що всі згадані вище способи перетворення секунд у формат чч мм сс в Excel тепер допоможуть вам більш ефективно застосовувати їх у своїх таблицях Excel. Не забудьте завантажити інструкцію Практика Якщо у вас виникли питання або побажання, будь ласка, напишіть мені в коментарях. Або ви можете ознайомитися з іншими нашими статтями, пов'язаними з функціями Excel, на цій сторінці сайт .

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.