Excel Μετατροπή δευτερολέπτων σε hh mm ss (7 εύκολοι τρόποι)

  • Μοιραστείτε Αυτό
Hugh West

Έχετε σκεφτεί ποτέ πώς να μετατροπή δευτερολέπτων σε μορφή hh mm ss στο Excel ? Κουραστήκατε να το ψάχνετε στο διαδίκτυο; Αλλά δεν μπορείτε να βρείτε πουθενά τη σωστή απάντηση; Αν η απάντηση σε όλες τις παραπάνω ερωτήσεις είναι ναι, τότε έχετε έρθει στο σωστό μέρος. Εδώ, θα σας μεταφέρουμε μέσα από 7 εύκολες και βολικές μεθόδους για τη μετατροπή των δευτερολέπτων σε μορφή hh mm ss στο Excel. Ελπίζουμε ότι δεν θα χρειαστεί να πάτε πουθενά αλλού μετά από αυτό.

Κατεβάστε το βιβλίο ασκήσεων

Μπορείτε να κατεβάσετε το ακόλουθο βιβλίο εργασίας του Excel για καλύτερη κατανόηση και εξάσκηση.

Μετατροπή Seconds.xlsm

7 μέθοδοι μετατροπής δευτερολέπτων σε hh mm ss στο Excel

Για διευκρίνιση, ας πούμε ότι έχουμε ένα Διαγωνισμός Sudoko - Χρόνος ολοκλήρωσης Αυτό το σύνολο δεδομένων περιέχει ID , Ονόματα συμμετεχόντων , και Χρόνος ολοκλήρωσης (sec) σε στήλες B , C , και D αντίστοιχα.

Τώρα, θα μετατρέψουμε αυτούς τους χρόνους σε δευτερόλεπτα σε μορφή hh mm ss χρησιμοποιώντας διαφορετικές προσεγγίσεις στο Excel.

Εδώ, χρησιμοποιήσαμε Microsoft Excel 365 έκδοση, μπορείτε να χρησιμοποιήσετε οποιαδήποτε άλλη έκδοση ανάλογα με την ευκολία σας.

1. Χρήση της επιλογής μορφοποίησης κελιών για τη μετατροπή δευτερολέπτων σε hh mm ss στο Excel

Στην πρώτη μας μέθοδο, θα δείξουμε τον απλούστερο τρόπο μετατροπής των δευτερολέπτων σε μορφή hh mm ss στο Excel. Ας ξεκινήσουμε λοιπόν.

📌 Βήματα:

  • Αρχικά, δημιουργήστε μια νέα στήλη Ώρα σε hh:mm:ss Μορφή στο Στήλη Ε .

  • Δεύτερον, επιλέξτε το κελί E5 και γράψτε τον ακόλουθο τύπο.
=D5/86400

Ορίστε, D5 αντιπροσωπεύει το Χρόνος ολοκλήρωσης (sec) του πρώτου ανταγωνιστή Robin Διαιρέσαμε την τιμή του κελιού D5 από 86400 ...γιατί, 1 day = (24 × 60 × 60) = 86400 Βασικά, μετατρέψαμε τον χρόνο σε δευτερόλεπτα σε κλάσμα της ημέρας.

  • Στη συνέχεια, πατήστε ENTER .

  • Αυτή τη στιγμή, πατήστε CTRL + 1 για να ανοίξετε το Κελιά μορφοποίησης παράθυρο διαλόγου.
  • Στο παράθυρο διαλόγου, μεταβείτε στο Αριθμός καρτέλα.
  • Στη συνέχεια, επιλέξτε Προσαρμοσμένο από το Κατηγορία λίστα.
  • Μετά από αυτό, γράψτε hh:mm:ss στο Τύπος κουτί.
  • Εδώ, μπορούμε να δούμε το Δείγμα όπως στην παρακάτω εικόνα.
  • Αργότερα, κάντε κλικ στο OK .

  • Τώρα, η τιμή στο κελί E5 μοιάζει έτσι.

  • Σε αυτό το σημείο, φέρτε τον κέρσορα στην κάτω δεξιά γωνία του κελιού E5 . Έτσι, θα φανεί σαν πλεονέκτημα. (+) Είναι το Χειρολαβή πλήρωσης εργαλείο.
  • Τώρα, σύρετε το Λαβή πλήρωσης μέχρι το κελί E14 .

  • Έτσι, τα υπόλοιπα κύτταρα στο E5:E14 να έχετε τα επιθυμητά αποτελέσματα.

Διαβάστε περισσότερα: Μετατροπή δευτερολέπτων σε ώρες και λεπτά στο Excel (4 εύκολες μέθοδοι)

2. Εισαγωγή της συνάρτησης CONVERT για τη μετατροπή δευτερολέπτων σε hh mm ss στο Excel

Αν είστε από τους ανθρώπους που τους αρέσει να χρησιμοποιούν τύπους του Excel, τότε οι επόμενες μέθοδοι μας σας καλύπτουν. Ακολουθήστε απλώς αυτά τα απλά βήματα.

📌 Βήματα:

  • Στην αρχή, επιλέξτε το κελί E5 και επικολλήστε τον ακόλουθο τύπο στο πεδίο Μπαρ φόρμουλας .
=CONVERT(D5, "sec", "day")

Στον παραπάνω τύπο, D5 αντιπροσωπεύει το αριθμός επιχείρημα, και το "sec" και "ημέρα" σημείο προς το from_unit και to_unit Ορίσματα αντίστοιχα. Εδώ, το Συνάρτηση CONVERT μετατρέπει το 1250 δευτερόλεπτα έως ένα κλάσμα ημερών.

  • Μετά από αυτό, πατήστε το ENTER κλειδί.

  • Προς το παρόν, αλλάξτε τη μορφή του κελιού E5 όπως Μέθοδος 1 .
  • Στη συνέχεια, κάντε διπλό κλικ στο Χειρολαβή πλήρωσης εργαλείο.

  • Ως εκ τούτου, τα υπόλοιπα κελιά συμπληρώνονται με τα σχετικά αποτελέσματα.

Διαβάστε περισσότερα: Πώς να μετατρέψετε λεπτά σε ώρες και λεπτά στο Excel

3. Εφαρμογή της λειτουργίας TEXT για τη μετατροπή δευτερολέπτων σε hh mm ss στο Excel

Αν είστε περίεργοι να μάθετε για το Λειτουργία TEXT στο Excel, αυτή η μέθοδος μπορεί να σας φανεί χρήσιμη. Είναι απλή και εύκολη, απλά ακολουθήστε μας.

📌 Βήματα:

  • Πρώτον, μεταβείτε στο κελί E5 και βάλτε τον ακόλουθο τύπο στο κελί.
=TEXT(D5/86400,"hh:mm:ss")

Σε αυτή την έκφραση, το D5/86400 είναι η αξία ενώ το επιχείρημα "hh:mm:ss" αντιπροσωπεύει το format_text επιχείρημα. Εδώ, η Λειτουργία TEXT μετατρέπει τον χρόνο σε δευτερόλεπτα στο D5 κελί σε ώρα σε μορφή hh:mm:ss.

  • Δεύτερον, πατήστε το 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 κελί αναφέρεται στο Χρόνος ολοκλήρωσης (sec) .

Κατανομή τύπου

  • MATCH(D5,{0,60,3600},1) → Η Λειτουργία 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") → Η ΕΠΙΛΟΓΗ λειτουργίας επιλέγει μια τιμή ή μια ενέργεια για εκτέλεση από μια λίστα τιμών, με βάση έναν αριθμό δείκτη. Εδώ, 2 είναι η index_num επιχείρημα ενώ ":ss", "m:ss","[h]:mm:ss" αντιπροσωπεύει το value1 , value2 , και value3 Σύμφωνα με τον αριθμό δείκτη 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" αντιπροσωπεύει το format_text Η συνάρτηση μετατρέπει την τιμή της 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) → Η Λειτουργία 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
  • Τέλος, χρησιμοποιήστε το Ampersand (&) για να συνδυάσει τις ώρες, τα λεπτά και τα δευτερόλεπτα.
  • Τέλος, πατήστε το πλήκτρο 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 μετατρέπει τη μορφή του κειμένου ως ":mm:ss" το οποίο είναι το format_text όρισμα της παραπάνω συνάρτησης. TRUNC(D5/3600) δίνει 0 ως αποτέλεσμα. Επειδή η Συνάρτηση TRUNC επιστρέφει το ακέραιο μέρος ενός αριθμού.

  • Αντίστοιχα, το χτύπημα ENTER .

Διαβάστε περισσότερα: Πώς να μετατρέψετε χιλιοστά του δευτερολέπτου σε δευτερόλεπτα στο Excel (2 γρήγοροι τρόποι)

7. Ενεργός κώδικας VBA

Ίσως αναρωτιέστε, υπάρχει τρόπος να αυτοματοποιήσετε αυτή την εργασία; Τότε VBA σας καλύπτει. Απλά ακολουθήστε μας.

📌 Βήματα:

  • Αρχικά, κατασκευάστε μια νέα στήλη Ώρα σε hh:mm:ss Μορφή στο Στήλη Ε όπως Μέθοδος 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 = δευτερόλεπτα / 86400

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

Cells(x, 5).Value = converted_time

Επόμενο x

  • Μετά από αυτό, εισάγουμε έναν βρόχο for για την τιμή του 5 στο 14 για το x .
  • Αργότερα, αναθέσαμε την τιμή του κελιού D5 στο δευτερόλεπτα μεταβλητή.
  • Στη συνέχεια, διαιρέστε τη μεταβλητή δευτερόλεπτα από 86400 και εκχωρήστε την τιμή στο converted_time μεταβλητή.
  • Αυτή τη στιγμή, αλλάξτε τη μορφή του κελιού D5 στο hh:mm:ss μορφή.
  • Στη συνέχεια, τοποθετήστε την παραπάνω μεταβλητή στο κελί E5 .
  • Τέλος, μετακινηθείτε στο κάτω κελί D6 και συνεχίστε τον παραπάνω βρόχο μέχρι να πάτε στο κελί D14 .
  • Τέλος, επιλέξτε το Εκτέλεση εικονίδιο ή πατήστε F5 στο πληκτρολόγιο.

  • Τώρα, επιστρέψτε στο VBA φύλλο εργασίας.
  • Έτσι, η Ώρα σε hh:mm:ss Μορφή συμπληρώνεται αυτόματα με τα σωστά αποτελέσματα.

Διαβάστε περισσότερα: Μετατροπή δεκαδικών συντεταγμένων σε μοίρες λεπτά δευτερόλεπτα στο Excel

Τμήμα πρακτικής

Για να εξασκηθείτε μόνοι σας, σας παρέχουμε ένα Πρακτική τμήμα όπως παρακάτω σε κάθε φύλλο στη δεξιά πλευρά. Παρακαλώ κάντε το μόνοι σας.

Συμπέρασμα

Σας ευχαριστώ που διαβάσατε αυτό το άρθρο. Ελπίζω ότι όλες οι μέθοδοι που αναφέρθηκαν παραπάνω για τη μετατροπή των δευτερολέπτων σε μορφή hh mm ss στο Excel θα σας ωθήσουν τώρα να τις εφαρμόσετε πιο αποτελεσματικά στα φύλλα του Excel. Μην ξεχάσετε να κατεβάσετε το Πρακτική Αν έχετε ερωτήσεις ή σχόλια, ενημερώστε με στην ενότητα των σχολίων. Ή μπορείτε να δείτε τα άλλα άρθρα μας σχετικά με τις συναρτήσεις του Excel σε αυτό το αρχείο. δικτυακός τόπος .

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.