Excel Konwertuj sekundy na hh mm ss (7 prostych sposobów)

  • Udostępnij To
Hugh West

Czy kiedykolwiek zastanawiałeś się jak konwersja sekund na format hh mm ss w Excelu Zmęczony szukaniem jej w sieci? Ale nigdzie nie możesz znaleźć właściwej odpowiedzi? Jeśli odpowiedź na wszystkie powyższe pytania brzmi "tak", to trafiłeś we właściwe miejsce.Tutaj zabierzemy Cię przez 7 łatwe i wygodne metody konwersji sekund na format hh mm ss w Excelu. Mam nadzieję, że po tym nie będzie potrzeby iść nigdzie indziej.

Pobierz Zeszyt ćwiczeń

Możesz pobrać następujący skoroszyt Excela, aby lepiej zrozumieć i samemu poćwiczyć.

Przeliczanie sekund.xlsm

7 Metod konwersji sekund na hh mm ss w Excelu

Dla wyjaśnienia, powiedzmy, że mamy Konkurs Sudoko - Czas ukończenia w naszych rękach. Ten zbiór danych zawiera ID , Nazwy uczestników oraz Czas zakończenia (sek) w kolumnach B , C oraz D odpowiednio.

Teraz przekonwertujemy te czasy w sekundach na format hh mm ss, stosując różne podejścia w programie Excel.

Tutaj użyliśmy Microsoft Excel 365 wersja, możesz użyć każdej innej wersji zgodnie z Twoją wygodą.

1) Użycie opcji Formatuj komórki do konwersji sekund na hh mm ss w Excelu

W naszej pierwszej metodzie pokażemy najprostszy sposób na konwersję sekund do formatu hh mm ss w Excelu.A więc zaczynajmy.

📌 Kroki:

  • Na początku utwórz nową kolumnę Czas w formacie hh:mm:ss w Kolumna E .

  • Po drugie, wybierz komórkę E5 i zapisać następujący wzór.
=D5/86400

Tutaj, D5 reprezentuje Czas zakończenia (s) pierwszego zawodnika Robin . Podzieliliśmy wartość komórki D5 przez 86400 ... Bo, 1 dzień =. (24 × 60 × 60) = 86400 sekundy. Zasadniczo zamieniliśmy czas w sekundach na ułamek dnia.

  • Następnie naciśnij ENTER .

  • W tym momencie należy nacisnąć CTRL + 1 aby otworzyć Formatuj komórki okno dialogowe.
  • W oknie dialogowym przejdź do Numer tab.
  • Następnie należy wybrać Niestandardowe od Kategoria lista.
  • Po tym, zapisz hh:mm:ss w Typ pudełko.
  • Tutaj możemy zobaczyć Przykładowa strona jak na obrazku poniżej.
  • Później kliknij OK .

  • Teraz wartość w komórce E5 wygląda tak.

  • W tym momencie przenieś kursor do prawego dolnego rogu komórki E5 . Tak więc, to będzie wyglądało jak plus (+) to znak. Uchwyt do napełniania narzędzie.
  • Teraz przeciągnij Uchwyt do napełniania do komórki E14 .

  • W ten sposób pozostałe komórki w E5:E14 uzyskać pożądane rezultaty.

Read More: Konwersja sekund na godziny i minuty w Excelu (4 proste metody)

2. wstawianie funkcji CONVERT do konwersji sekund na hh mm ss w Excelu

Jeśli jesteś jednym z tych ludzi, którzy lubią używać formuł Excela, to nasze następne metody mają cię pokryte. Wystarczy wykonać te proste kroki.

📌 Kroki:

  • Na samym początku należy wybrać komórkę E5 i wklejamy poniższą formułę do Formuła Bar .
=CONVERT(D5, "sec", "day")

W powyższym wzorze, D5 reprezentuje numer argument, oraz "sec" oraz "dzień" wskazywać na od_jednostki oraz do_jednostki odpowiednio. Funkcja CONVERT przekształca 1250 sekund do ułamków dni.

  • Następnie dotknij przycisku ENTER klucz.

  • Obecnie należy zmienić format komórki E5 jak Metoda 1 .
  • Następnie kliknij dwukrotnie na Uchwyt do napełniania narzędzie.

  • W ten sposób pozostałe komórki zostają wypełnione przez odpowiednie wyniki.

Read More: Jak przekonwertować minuty na godziny i minuty w Excelu

3. zastosowanie funkcji TEXT do konwersji sekund na hh mm ss w Excelu

Jeśli jesteście ciekawi, jak wygląda Funkcja TEXT w Excelu, ta metoda może się przydać. Jest prosta i łatwa, wystarczy podążać za nią.

📌 Kroki:

  • Po pierwsze, przejdź do komórki E5 i wstawić do komórki następującą formułę.
=TEXT(D5/86400,"hh:mm:ss")

W tym wyrażeniu D5/86400 to wartość argument, podczas gdy "hh:mm:ss" reprezentuje format_tekstu argument. Tutaj Funkcja TEXT konwertuje czas w sekundach w D5 komórka do czasu w formacie hh:mm:ss.

  • Po drugie, uderz w ENTER klucz.

Read More: Jak przekonwertować minuty na sekundy w Excelu (2 szybkie sposoby)

4) Wykorzystanie funkcji CHOOSE, MATCH, TEXT

Dla tych z was, którzy chcą poznać więcej technik, istnieje inny sposób konwersji sekund do formatu hh mm ss w Excelu.W tej metodzie zastosujemy TEKST , WYBIERZ oraz MATCH funkcje do konwersji czasu w sekundach do pożądanego formatu. Zobaczmy ten proces w szczegółach.

📌 Kroki:

  • Na początku należy wybrać komórkę E5 i wstawić poniższą formułę.
=TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss","m:ss","[h]:mm:ss"))

W powyższym wzorze D5 komórka odnosi się do Czas zakończenia (sek) .

Podział formuły

  • MATCH(D5,{0,60,3600},1) → The Funkcja MATCH zwraca względną pozycję elementu w tablicy pasującą do podanej wartości. tutaj, D5 to lookup_value argument, który odnosi się do Czas realizacji .., {0,60,3600} reprezentuje lookup_array argument, z którego dobierana jest wartość. Na koniec, 1 jest opcjonalny dopasowanie_typu argument, który wskazuje Mniej niż
    • Wyjście 2
  • CHOOSE(MATCH(D5,{0,60,3600},1),":ss", "m:ss","[h]:mm:ss") → staje się
    • CHOOSE(2,":ss", "m:ss","[h]:mm:ss") → The funkcja CHOOSE wybiera wartość lub działanie do wykonania z listy wartości, na podstawie numeru indeksu. tutaj, 2 to indeks_num argument, podczas gdy ":ss", "m:ss","[h]:mm:ss" reprezentuje wartość1 , wartość2 oraz wartość3 Według numeru indeksu 2 , funkcja wybiera "m:ss" format.
    • Wyjście "m:ss"
  • TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss", "m:ss","[h]:mm:ss")) → staje się
    • TEXT(D5/86400, "m:ss") → konwertuje wartość na tekst w określonym formacie liczbowym. tutaj, D5/86400 to wartość argument, podczas gdy "m:ss" reprezentuje format_tekstu Funkcja konwertuje wartość 0.01446 do h:mm:ss format.
    • 1250/86400 01446
    • Wyjście 20:50
  • Następnie należy nacisnąć ENTER .

Read More: Jak przekonwertować sekundy na minuty w Excelu

5) Wykorzystanie funkcji INT i ROUND

Podobnie jak w przypadku Excela, istnieje wiele sposobów na wykonanie tego samego zadania. Stąd można wykonać rozwiązanie w inny sposób. Poznajmy metodę krok po kroku.

📌 Kroki:

  • Na początku należy wybrać komórkę E5 i wklejenie poniższego wzoru.
=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)

Tutaj D5 komórka odnosi się do Czas realizacji w sekundach.

Podział formuły

  • INT(D5/3600) → The Funkcja INT zaokrągla liczbę do najbliższej liczby całkowitej. D5 komórka wskazuje na Czas realizacji w sekundach, która jest podzielona przez 3600 ponieważ są 3600 sekundy w 1 W ten sposób otrzymujemy czas w godzinach.
    • Wyjście 0
  • INT(((D5/3600)-INT(D5/3600))*60) → We wzorze tym część minutową otrzymujemy przez odjęcie INT(D5/3600) od D5/3600 i pomnożenie odpowiedzi przez 60 ponieważ są 60 minuty w 1 Na stronie Funkcja INT zwraca tylko część całkowitą odpowiedzi.
    • 3472-0 0.3472
    • 3472*60 20.833
    • Wyjście 20
  • ROUND((((D5/3600)-INT(D5/3600))*60 – INT(((D5/3600)-INT(D5/3600))*60))*60,0) → zaokrągla liczbę do określonej liczby cyfr.W tym wyrażeniu w podobny sposób obliczamy część sekundową.Część Funkcja ROUND zaokrągla odpowiedź do zera miejsc po przecinku, czyli zwraca tylko część całkowitą odpowiedzi.
    • 833-20 0.833
    • 833*60 50
  • Na koniec użyj Ampersand (&) operator do łączenia godzin, minut i sekund.
  • Na koniec naciśnij przycisk ENTER przycisk.

Read More: Jak przekonwertować minuty na dziesiąte części godziny w programie Excel (6 sposobów)

6. implementacja funkcji MOD, TEXT i TRUNC

W tej metodzie połączymy kilka funkcji, aby wykonać zadanie. Tak więc, bez dalszej zwłoki, zanurzmy się!

📌 Kroki:

  • Przede wszystkim, przeskocz do komórki E5 i wklejamy do komórki następującą formułę.
=TRUNC(D5/3600)&TEXT(MOD(D5/86400,1),":mm:ss")

Tutaj Funkcja MOD przyjmuje D5/86400 jako numer argument i 1 jako dzielnik argument. zwraca 0.01446 który jest wartość argument z Funkcja TEXT . Funkcja TEXT konwertuje format tekstu jako ":mm:ss" który jest format_tekstu argument powyższej funkcji. TRUNC(D5/3600) daje 0 jako wynik. Ponieważ Funkcja TRUNC zwraca część całkowitą liczby.

  • Odpowiednio, trafienie ENTER .

Read More: Jak przekonwertować milisekundy na sekundy w programie Excel (2 szybkie sposoby)

7. angażujący kod VBA

Być może zastanawiasz się, czy istnieje sposób na zautomatyzowanie tego zadania? Następnie. VBA ma cię pod opieką. Po prostu podążaj za nim.

📌 Kroki:

  • Na początku skonstruuj nową kolumnę Czas w formacie hh:mm:ss pod adresem Kolumna E jak Metoda 1 .
  • Po drugie, przejdź do Deweloper tab.
  • Następnie należy wybrać Visual Basic na Kod grupa.
  • Można też nacisnąć ALT + F11 aby wykonać to samo zadanie.

  • Natychmiast Microsoft Visual Basic for Applications otwiera się okno.
  • Następnie należy przenieść się do Wkładka tab.
  • Później należy wybrać Moduł z opcji.

  • Natychmiast otwiera Moduł kodu .
  • Następnie zapisz następujący kod w Moduł .
 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 

Podział kodu

Sub przelicz_sec()

Dim secs As Integer, converted_time As Date

  • Po pierwsze, tworzymy makro i nadajemy mu nazwę convert_sec .
  • Następnie zdefiniowaliśmy dwie zmienne.

Dla x = 5 do 14

secs = Cells(x, 4).Value

converted_time = secs / 86400

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

Cells(x, 5).Value = converted_time

Następny x

  • Następnie wstawiamy pętlę for dla wartości 5 do 14 dla x .
  • Później przypisaliśmy wartość komórki D5 do sek. zmienny.
  • Następnie dzielimy zmienną sek. przez 86400 i przypisać wartość do przeliczony_czas zmienny.
  • W tym momencie należy zmienić format komórki D5 do hh:mm:ss format.
  • Następnie umieść powyższą zmienną w komórce E5 .
  • Na koniec przejdź do dolnej komórki D6 i kontynuować powyższą pętlę aż do przejścia do komórki D14 .
  • Na koniec należy wybrać Uruchom F5 na klawiaturze.

  • Teraz, wróć do VBA arkusz roboczy.
  • Zatem. Czas w formacie hh:mm:ss kolumna zostanie automatycznie wypełniona poprawnymi wynikami.

Read More: Konwersja współrzędnych dziesiętnych na stopnie, minuty, sekundy w Excelu

Część ćwiczeniowa

Do samodzielnego wykonywania ćwiczeń udostępniliśmy Praktyka sekcja jak poniżej w każdym arkuszu po prawej stronie. Proszę zrobić to samemu.

Wniosek

Dziękuję za przeczytanie tego artykułu. Mam nadzieję, że wszystkie wymienione powyżej metody konwersji sekund do formatu hh mm ss w Excelu skłonią Cię teraz do skuteczniejszego stosowania ich w swoich arkuszach kalkulacyjnych Excel. Nie zapomnij pobrać Praktyka Jeśli masz jakieś pytania lub opinie, daj mi znać w sekcji komentarzy. Możesz też sprawdzić nasze inne artykuły związane z funkcjami Excela na tej strona internetowa .

Hugh West jest bardzo doświadczonym trenerem i analitykiem Excela z ponad 10-letnim doświadczeniem w branży. Posiada tytuł licencjata w dziedzinie rachunkowości i finansów oraz tytuł magistra administracji biznesowej. Hugh ma pasję do nauczania i opracował unikalne podejście do nauczania, które jest łatwe do naśladowania i zrozumienia. Jego specjalistyczna wiedza na temat programu Excel pomogła tysiącom studentów i profesjonalistów na całym świecie doskonalić swoje umiejętności i osiągać doskonałe wyniki w karierze. Za pośrednictwem swojego bloga Hugh dzieli się swoją wiedzą ze światem, oferując bezpłatne samouczki programu Excel i szkolenia online, aby pomóc osobom indywidualnym i firmom w pełni wykorzystać swój potencjał.