Excel Másodpercek átalakítása hh mm ss-re (7 egyszerű módja)

  • Ossza Meg Ezt
Hugh West

Gondoltál már arra, hogy hogyan másodpercek átalakítása hh mm ss formátumra Excelben Eleged van az online keresgélésből? De sehol sem találod a megfelelő választ? Ha a fenti kérdésekre igen a válasz, akkor a legjobb helyre jöttél. Itt végigvezetünk téged a következő témákon. 7 egyszerű és kényelmes módszerek a másodpercek hh mm ss formátumba való konvertálására Excelben. Remélhetőleg ezek után nem lesz szükség máshová menni.

Gyakorlati munkafüzet letöltése

A jobb megértéshez és a gyakorláshoz letöltheti az alábbi Excel munkafüzetet.

Másodpercek átalakítása.xlsm

7 módszer a másodpercek hh mm ss-re történő átalakítására az Excelben

A pontosítás kedvéért mondjuk, hogy van egy Sudoko verseny - befejezési idő Ez az adatkészlet a következő adatokat tartalmazza ID , Résztvevő neve , és Befejezési idő (sec) oszlopokban B , C , és D illetve.

Most ezeket a másodpercben kifejezett időket az Excelben különböző megközelítésekkel átváltjuk hh mm ss formátumra.

Itt használtuk a Microsoft Excel 365 verzió, bármely más verziót is használhatsz, ahogyan neked kényelmes.

1. A cellák formázása opció használata a másodpercek hh mm ss-re történő átalakításához az Excelben

Első módszerünkben a legegyszerűbb módját mutatjuk be annak, hogyan lehet a másodperceket hh mm ss formátumra konvertálni az Excelben. Kezdjük tehát.

📌 Lépések:

  • Először hozzon létre egy új oszlopot Időpont hh:mm:ss formátumban a oldalon. E oszlop .

  • Másodszor, válassza ki a cellát E5 és írja le a következő képletet.
=D5/86400

Tessék, D5 a Befejezési idő (sec) az első versenyző Robin A cella értékét elosztottuk D5 a 86400 ...mert, 1 day = (24 × 60 × 60) = 86400 Alapvetően a másodpercben kifejezett időt alakítottuk át a nap törtrészére.

  • Ezután nyomja meg a BELÉPÉS .

  • Ebben a pillanatban nyomja meg a CTRL + 1 a Cellák formázása párbeszédpanel.
  • A párbeszédpanelen lépjen a Szám tab.
  • Ezután válassza a Custom a Kategória lista.
  • Ezután írja le hh:mm:ss a Típus doboz.
  • Itt láthatjuk a Minta mint az alábbi képen.
  • Később kattintson a OK .

  • Most a cellában lévő érték E5 így néz ki.

  • Ekkor vigye a kurzort a cella jobb alsó sarkába. E5 ...így ez egy plusznak fog tűnni. (+) jel. Ez a Töltse ki a fogantyút eszköz.
  • Most húzza a Töltse ki a fogantyút a celláig E14 .

  • Így a fennmaradó sejtek a E5:E14 tartományban a kívánt eredményt.

Bővebben: Másodpercek átalakítása órákká és percekké Excelben (4 egyszerű módszer)

2. A CONVERT funkció beillesztése a másodpercek hh mm ss-re történő átalakításához az Excelben

Ha Ön is azok közé tartozik, akik szeretik használni az Excel képleteket, akkor a következő módszereinkkel máris megismerkedhet. Csak kövesse ezeket az egyszerű lépéseket.

📌 Lépések:

  • A legelején jelölje ki a cellát E5 és illessze be a következő képletet a Formula bár .
=CONVERT(D5, "sec", "day")

A fenti képletben, D5 a szám érv, és a "sec" és "nap" mutat a from_unit és to_unit argumentumok. Itt a CONVERT funkció átalakítja a 1250 másodpercektől a napok töredékéig.

  • Ezután koppintson a BELÉPÉS kulcs.

  • Jelenleg változtassa meg a cella formátumát E5 mint a 1. módszer .
  • Ezután kattintson duplán a Töltse ki a fogantyút eszköz.

  • Így a fennmaradó cellákat a megfelelő eredmények töltik ki.

Bővebben: Hogyan lehet a perceket órákká és percekké alakítani az Excelben

3. A TEXT funkció alkalmazása a másodpercek hh mm ss-re történő átalakításához az Excelben

Ha kíváncsi vagy a TEXT funkció Excelben, ez a módszer jól jöhet. Egyszerű és könnyű, csak kövesse.

📌 Lépések:

  • Először is, menj a cellába E5 és írja be a következő képletet a cellába.
=TEXT(D5/86400,"hh:mm:ss")

Ebben a kifejezésben a D5/86400 a érték érv, míg a "hh:mm:ss" a format_text érv. Itt a TEXT funkció átalakítja az időt másodpercben a D5 cellát az időre óra:mm:ss formátumban.

  • Másodszor, nyomja meg a BELÉPÉS kulcs.

Bővebben: Hogyan lehet perceket másodpercekké alakítani az Excelben (2 gyors módszer)

4. CHOOSE, MATCH, TEXT funkciók használata

Azok számára, akik több technikát szeretnének megismerni, van egy másik módszer is a másodpercek hh mm ss formátumba való konvertálására Excelben. Ebben a módszerben a TEXT , VÁLASSZON és MATCH függvények segítségével a másodpercben megadott időt a kívánt formátumba konvertáljuk. Nézzük meg a folyamatot részletesen.

📌 Lépések:

  • Kezdetben válassza ki a cellát E5 és illessze be az alábbi képletet.
=TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss","m:ss","[h]:mm:ss"))

A fenti képletben a D5 cella utal a Befejezési idő (sec) .

Képlet bontás

  • MATCH(D5,{0,60,3600},1) → A MATCH funkció visszaadja a megadott értéknek megfelelő elem relatív pozícióját egy tömbben. Itt, D5 a lookup_value argumentum, amely a Befejezési idő ...a következőkben, {0,60,3600} a lookup_array argumentum, ahonnan az értéket egyeztetik. Végül, 1 az opcionális match_type argumentum, amely a Kevesebb, mint
    • Kimenet 2
  • CHOOSE(MATCH(D5,{0,60,3600},1),":ss", "m:ss","[h]:mm:ss") → lesz
    • CHOOSE(2,":ss", "m:ss","[h]:mm:ss") → A CHOOSE funkció kiválaszt egy értéket vagy műveletet az értékek listájából,egy indexszám alapján. Itt, 2 a index_num érv, míg ":ss", "m:ss","[h]:mm:ss" a value1 , value2 , és value3 Az indexszám szerint 2 , a függvény kiválasztja a "m:ss" formátum.
    • Kimenet "m:ss"
  • TEXT(D5/86400,CHOOSE(MATCH(D5,{0,60,3600},1),":ss", "m:ss","[h]:mm:ss"))) → lesz
    • TEXT(D5/86400, "m:ss") → egy értéket szöveggé alakít egy adott számformátumban. Itt, D5/86400 a érték érv, míg "m:ss" a format_text A függvény átalakítja a 0.01446 a címre. h:mm:ss formátum.
    • 1250/86400 01446
    • Kimenet 20:50
  • Ezt követően nyomja meg a BELÉPÉS .

Bővebben: Hogyan lehet másodperceket percekké alakítani Excelben

5. INT és ROUND funkciók alkalmazása

Az Excelhez hasonlóan ugyanazt a feladatot többféleképpen is elvégezhetjük. Ezért a megoldást más módon is elvégezhetjük. Fedezzük fel a módszert lépésről lépésre.

📌 Lépések:

  • Kezdetben válassza ki a cellát E5 és illessze be a következő képletet.
=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)

Itt a D5 cella utal a Befejezési idő másodpercekben.

Képlet bontás

  • INT(D5/3600) → A INT funkció egy számot a legközelebbi egész számra kerekít. Itt a D5 cella a Befejezési idő másodpercben, amely osztva van 3600 mivel vannak 3600 másodpercek alatt 1 Így megkapjuk az időt órákban.
    • Kimenet 0
  • INT(((D5/3600)-INT(D5/3600))*60) → Ebben a képletben a perceket úgy kapjuk meg, hogy kivonjuk a INT(D5/3600) a D5/3600 és megszorozzuk a választ 60 mivel vannak 60 percek alatt 1 A INT funkció csak a válasz egész szám részét adja vissza.
    • 3472-0 0.3472
    • 3472*60 20.833
    • Kimenet 20
  • ROUND((((D5/3600)-INT(D5/3600))*60 – INT(((D5/3600)-INT(D5/3600))*60))*60,0) → egy számot egy megadott számjegyszámra kerekítünk. Ebben a kifejezésben a másodperces részt hasonló módon számoljuk ki. ROUND funkció a választ nulla tizedesjegyre kerekíti, azaz csak a válasz egész szám részét adja vissza.
    • 833-20 0.833
    • 833*60 50
  • Végül használja a Amperjel (&) az órák, percek és másodpercek kombinálásához.
  • Végül nyomja meg a BELÉPÉS gomb.

Bővebben: Hogyan lehet a perceket tizedórákra konvertálni az Excelben (6 mód)

6. A MOD, TEXT és TRUNC funkciók végrehajtása

Ebben a módszerben néhány függvényt fogunk kombinálni a feladat elvégzéséhez. Szóval, további késlekedés nélkül, merüljünk bele!

📌 Lépések:

  • Elsősorban ugorjon a cellára E5 és illessze be a következő képletet a cellába.
=TRUNC(D5/3600)&TEXT(MOD(D5/86400,1),":mm:ss")

Itt a MOD funkció elveszi D5/86400 mint a szám érv és 1 mint a divizor argumentumot. Visszaadja 0.01446 amely a érték érv a TEXT funkció . TEXT funkció a szöveg formátumát a következőképpen alakítja át ":mm:ss" amely a format_text argumentuma a fenti függvényben. TRUNC(D5/3600) ad 0 mivel a TRUNC funkció egy szám egész szám részét adja vissza.

  • Ennek megfelelően, hit BELÉPÉS .

Bővebben: Hogyan alakítsuk át a milliszekundumokat másodpercekké az Excelben (2 gyors módszer)

7. VBA kódok bevonása

Talán elgondolkodik azon, hogy van-e mód ennek a feladatnak az automatizálására? Ezután VBA Csak kövessétek.

📌 Lépések:

  • Először hozzon létre egy új oszlopot Időpont hh:mm:ss formátumban a címen E oszlop mint a 1. módszer .
  • Másodsorban, menjen a Fejlesztő tab.
  • Ezután válassza a Visual Basic a Kód: csoport.
  • Másik lehetőségként nyomja meg a ALT + F11 ugyanazt a feladatot.

  • Azonnal, a Microsoft Visual Basic for Applications ablak nyílik meg.
  • Ezután lépjen át a Beillesztés tab.
  • Később válassza ki a Modul a lehetőségek közül.

  • Azonnal megnyitja a Kódmodul .
  • Ezután írja le a következő kódot a Modul .
 Sub convert_sec() Dim secs As Integer, convert_time As Date For x = 5 To 14 secs = Cells(x, 4).Value convert_time = secs / 86400 Cells(x, 5).NumberFormat = "hh:mm:ss" Cells(x, 5).Value = convert_time Next x End Sub 

Kód lebontása

Sub convert_sec()

Dim secs As Integer, converted_time As Date

  • Először is, létrehozzuk a makrót, és megadjuk neki a következő nevet convert_sec .
  • Ezután meghatároztuk a két változót.

For x = 5 To 14

secs = Cells(x, 4).Value

convert_time = másodperc / 86400

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

Cells(x, 5).Value = convert_time (konvertált_idő)

Következő x

  • Ezután beillesztünk egy for ciklusba, hogy a 5 a címre. 14 a oldalon. x .
  • Később hozzárendeltük a cella értékét D5 a secs változó.
  • Ezután osszuk el a változót secs a 86400 és rendelje az értéket a convert_time változó.
  • Ebben a pillanatban változtassa meg a cella formátumát D5 a címre. hh:mm:ss formátum.
  • Ezt követően helyezze a fenti változót a cellába E5 .
  • Végül menjünk az alsó cellába D6 és folytassuk a fenti hurkot, amíg a cellához D14 .
  • Végül válassza ki a Fuss ikon vagy nyomja meg a F5 a billentyűzeten.

  • Most térjen vissza a VBA munkalap.
  • Így a Időpont hh:mm:ss formátumban oszlop automatikusan kitöltődik a megfelelő eredményekkel.

Bővebben: Tizedes koordináták átalakítása fokokká, percekké, másodpercekké Excelben

Gyakorlati szekció

A saját magad általi gyakorláshoz biztosítottunk egy Gyakorlat a jobb oldalon lévő egyes lapokon az alábbi módon. Kérem, végezze el saját maga.

Következtetés

Köszönjük, hogy elolvasta ezt a cikket. Remélem, hogy a fent említett összes módszer, amellyel a másodperceket Excelben hh mm ss formátumba konvertálhatja, most arra ösztönzi Önt, hogy hatékonyabban alkalmazza őket az Excel táblázatokban. Ne felejtse el letölteni a következőket. Gyakorlat Ha bármilyen kérdése vagy visszajelzése van, kérjük, ossza meg velem a megjegyzés rovatban. Vagy nézze meg az Excel-funkciókkal kapcsolatos egyéb cikkeinket ezen a weboldalon. weboldal .

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.