Πώς να μετατρέψετε το χρόνο σε δεκαδικό στο Excel

Μετατροπή χρόνου σε δεκαδικό στο Excel – χρησιμοποιώντας αριθμητικούς υπολογισμούς ή συνάρτηση CONVERT ή συναρτήσεις Excel Time (HOUR, MINUTE και SECOND).

Όταν εργάζεστε με τιμές χρόνου στο Excel, μπορεί να υπάρχουν φορές που χρειάζεται να μετατρέψετε τον χρόνο σε δεκαδικά ψηφία (όπως ώρες ή λεπτά ή δευτερόλεπτα). Επειδή οι τιμές σε μορφή Time δεν μπορούν να χρησιμοποιηθούν σε υπολογισμούς, πρέπει να τις μετατρέψουμε σε δεκαδικό.

Το Excel έχει τρεις διαφορετικές μεθόδους για τη μετατροπή του χρόνου σε δεκαδικό – χρησιμοποιώντας αριθμητικές πράξεις ή συνάρτηση CONVERT ή συνδυασμό τριών διαφορετικών συναρτήσεων χρόνου, δηλαδή HOUR, MINUTE και SECOND. Αυτό το άρθρο παρουσιάζει και τις τρεις μεθόδους που μπορείτε να χρησιμοποιήσετε για να μετατρέψετε το χρόνο σε δεκαδικούς αριθμούς στο Excel.

Μετατροπή χρόνου σε δεκαδικούς αριθμούς στο Excel

Για παράδειγμα, εάν έχετε τυπική ώρα ως 5:40:22 μ.μ., ίσως θέλετε να τη μετατρέψετε σε δεκαδικούς αριθμούς:

  • Αριθμός ωρών 5
  • Ο αριθμός των λεπτών είναι 40
  • Αριθμός δευτερολέπτων ως 22

Για να το κάνετε αυτό, χρησιμοποιήστε οποιαδήποτε από τις ακόλουθες τρεις μεθόδους για να αλλάξετε την ώρα σε ώρες, λεπτά ή δευτερόλεπτα.

Μετατροπή χρόνου σε δεκαδικό αριθμό χρησιμοποιώντας αριθμητική πράξη

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

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

Για να το κάνετε αυτό, πρώτα πρέπει να ξέρετε πόσες ώρες, λεπτά και δευτερόλεπτα είναι σε μια ημέρα:

  • 24 ώρες σε 1 μέρα
  • 60 λεπτά σε 1 ώρα
  • 60 * 24 (ώρες) = 1.440 λεπτά σε 1 ημέρα
  • 60 δευτερόλεπτα σε 1 λεπτό
  • 60 * 1.440 (λεπτά) ή 60 * 24 * 60 = 86.400 δευτερόλεπτα σε 1 ημέρα

Όταν εισάγετε «12:00» στο Excel, το Excel εντοπίζει αυτόματα αυτήν την καταχώρηση ως «ω: χιλιοστά». Και αν αλλάξετε τη μορφή αυτής της τιμής σε "Αριθμός", θα λάβετε "0,50".

Αυτό συμβαίνει επειδή στο Excel «24 ώρες είναι ίσες με 1». Γι' αυτό το «12:00», όταν μετατρέπεται σε «Αριθμός» γίνεται 0,50 (12/24).

Μετατροπή χρόνου σε ώρες στο Excel

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

Ας υποθέσουμε ότι έχετε χρόνο στο κελί A2 στις 12:00 μ.μ. και θέλετε να το μετατρέψετε σε ώρες, χρησιμοποιήστε αυτόν τον τύπο:

=A2*24

Που Α2 είναι η τιμή του χρόνου.

Μην ανησυχείτε αν λάβατε «12:00 π.μ.» στην αρχή. Όταν πολλαπλασιάσετε μια τιμή χρόνου στο Excel, θα επιστρέψει το αποτέλεσμα στην ίδια μορφή χρόνου, όχι σε δεκαδικό.

Για να το διορθώσετε, εφαρμόστε τη μορφή «Γενικά» ή «Αριθμός» στο αποτέλεσμα. Μεταβείτε στην καρτέλα "Αρχική σελίδα", κάντε κλικ στην αναπτυσσόμενη λίστα Μορφή αριθμού και επιλέξτε "Γενικά" ή "Αριθμός". Η μορφή «Γενικά» εμφανίζει τον αριθμό ως ακέραιο αριθμό (ακέραιος) ενώ η μορφή «Αριθμός» τον εμφανίζει ως δεκαδικό με δύο δεκαδικά ψηφία.

Ας εξηγήσουμε πώς λειτουργεί αυτό, οι ημερομηνίες και οι ώρες αποθηκεύονται πάντα ως αριθμοί στο Excel, αλλά έχουν μορφοποιηθεί ώστε να μοιάζουν με την ώρα. Όπως αναφέρθηκε προηγουμένως, 1 ημέρα (24 ώρες) ισούται με 1 στο Excel, επομένως κάθε ώρα αποθηκεύεται ως 1/24.

Έτσι, όταν εισάγετε την τιμή 12:00 μ.μ., το Excel την αποθηκεύει ως τιμή «0,50» (12/24). Εάν πολλαπλασιάσετε τον χρόνο επί 24, θα σας προσφέρει τον αριθμό των ωρών που έχουν περάσει την ημέρα (από 24 ώρες).

Επίσης αν έχετε ώρα όπως 14:30, πολλαπλασιάστε την επί 24 και θα πάρετε 14,50 (εδώ τα λεπτά εμφανίζονται με δεκαδικά και πλήρεις ώρες ως ακέραιοι). Σε αυτήν την περίπτωση, η αριθμητική τιμή των 30 λεπτών στο Excel θα είναι 0,50 ώρες.

Σε περίπτωση που μετατρέψετε το 12,30 μ.μ. σε δεκαδικά ψηφία και λάβετε 12,5, αλλά εάν θέλετε μόνο την τιμή της πλήρους ώρας χωρίς μέρος των λεπτών, χρησιμοποιήστε τον ακόλουθο τύπο με τη συνάρτηση INT:

=INT(A2*24)

Μετατροπή χρόνου σε λεπτά στο Excel

Εάν θέλετε να μετατρέψετε τον χρόνο σε λεπτά, απλώς πολλαπλασιάστε την τιμή του χρόνου επί 1440, δηλαδή τον αριθμό των λεπτών σε 1 ημέρα (24*60).

Ας υποθέσουμε ότι έχετε αυτήν την τιμή χρόνου στο A3 ως 4:45 π.μ. και θέλετε να τη μετατρέψετε σε λεπτά και, στη συνέχεια, χρησιμοποιήστε αυτόν τον τύπο:

=A3*1440

Ή αν δεν μπορείτε να θυμηθείτε τον αριθμό των λεπτών σε μια ημέρα, πολλαπλασιάστε την ώρα με 24*60:

=A3*24*60

Στο παραπάνω παράδειγμα, το "285" είναι ο συνολικός αριθμός λεπτών που έχουν περάσει εκείνη την ημέρα στη δεδομένη ώρα.

Μετατροπή χρόνου σε δευτερόλεπτα στο Excel

Για να μετατρέψετε το χρόνο σε δευτερόλεπτα, πολλαπλασιάστε την τιμή χρόνου επί 86.400, που είναι ο αριθμός των δευτερολέπτων σε 1 ημέρα (24*60*60).

Ας υποθέσουμε ότι έχετε το χρόνο «05:50:10 π.μ.» στο κελί A3 και θέλετε να τον μετατρέψετε σε δευτερόλεπτα (δεκαδικός), τότε πρέπει να χρησιμοποιήσετε αυτόν τον τύπο:

=A3*86400 

ή

=A3*24*60*60

Ως αποτέλεσμα, θα λάβετε το "21010" είναι ο συνολικός αριθμός δευτερολέπτων που έχουν περάσει εκείνη την ημέρα στην αναφερόμενη ώρα.

Μετατροπή χρόνου σε δεκαδικό αριθμό χρησιμοποιώντας τη συνάρτηση CONVERT

Μια άλλη μέθοδος για την εκτέλεση της μετατροπής χρόνου σε δεκαδικό είναι να χρησιμοποιήσετε τη συνάρτηση CONVERT. Η συνάρτηση CONVERT μετατρέπει τον δεδομένο αριθμό από μια μονάδα σε μια άλλη.

Η σύνταξη της συνάρτησης CONVERT είναι

=CONVERT(αριθμός,από_μονάδα,σε_μονάδα)

Παράμετροι:

  • αριθμός – αριθμητική τιμή για μετατροπή
  • από_μονάδα – η μονάδα έναρξης
  • προς_μονάδα – η τελική μονάδα

Εδώ μετατρέπετε το χρόνο σε δεκαδικούς αριθμούς, υπάρχουν μόνο 4 μονάδες που πρέπει να θυμάστε:

  • «ημέρα» – μέρες
  • "hr" - ώρες
  • "mn" - λεπτά
  • "δευτερόλεπτο" - δευτερόλεπτα

Αυτή η συνάρτηση μετατρέπει μια αριθμητική τιμή (χρόνο) σε ώρες ή λεπτά ή δευτερόλεπτα.

Μετατροπή χρόνου σε ώρες στο Excel

Ας υποθέσουμε ότι έχετε μια τιμή χρόνου στο κελί B2 και, στη συνέχεια, δοκιμάστε αυτόν τον τύπο για να μετατρέψετε τον χρόνο σε ώρες:

=CONVERT(B2"day","hr")

Στον παραπάνω τύπο, το "day" ενημερώνει τη συνάρτηση ότι η τιμή στο κελί B2 είναι σε μορφή ημέρας και το "hr" την καθορίζει για να τη μετατρέψει σε ώρες.

Εάν θέλετε να λάβετε μόνο την τιμή της ώρας και να αγνοήσετε τα μέρη των λεπτών, χρησιμοποιήστε τον παρακάτω τύπο INT:

=INT(CONVERT(B2"ημέρα","ώρες"))

Μετατροπή χρόνου σε λεπτά στο Excel

Για να μετατρέψετε τον χρόνο σε λεπτά χρησιμοποιώντας τη συνάρτηση CONVERT, εισαγάγετε το όρισμα «ημέρα» ως όρισμα «μονάδα για μετατροπή» και «mn» ως όρισμα «μονάδα για μετατροπή σε» στον τύπο:

=CONVERT(B2"day","mn")

Μετατροπή χρόνου σε δευτερόλεπτα στο Excel

Ο τύπος είναι ουσιαστικά ο ίδιος όπως στα προηγούμενα δύο παραδείγματα με τη μόνη διαφορά ότι μετατρέπετε τη μονάδα «ημέρα» στη μονάδα «δευτερόλεπτο»:

=CONVERT(B2"day","sec")

Μετατροπή χρόνου σε δεκαδικό αριθμό χρησιμοποιώντας συναρτήσεις χρόνου Excel

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

Λειτουργίες:

  • HOUR(σειριακός_αριθμός)
  • MINUTE(σειριακός_αριθμός)
  • ΔΕΥΤΕΡΟ(σειριακός_αριθμός)

Οι συναρτήσεις HOUR, MINUTE και SECOND απλώς επιστρέφουν τον αριθμό των ωρών, τον αριθμό των λεπτών και τον αριθμό των δευτερολέπτων που έχουν περάσει στον δεδομένο χρόνο, αντίστοιχα.

Μετατροπή χρόνου σε ώρες χρησιμοποιώντας συναρτήσεις ώρας

Πρέπει να λάβουμε όλα τα μέρη σε ώρες (ώρες, λεπτά και δευτερόλεπτα), επομένως πρέπει να συνδυάσετε και τις τρεις συναρτήσεις σε έναν τύπο.

Για να μετατρέψετε τον χρόνο σε ώρες, λάβετε τις ξεχωριστές μονάδες χρόνου χρησιμοποιώντας τις συναρτήσεις HOUR, MINUTE και SECOND και, στη συνέχεια, διαιρέστε την τιμή των λεπτών που εξήχθησαν με το 60 (τον αριθμό των λεπτών σε μια ώρα) και την τιμή των δευτερολέπτων με το 3600 (τον αριθμό των δευτερολέπτων σε μια ώρα (60*60)) και συνδυάστε τα αποτελέσματα:

=HOUR(B2)+MINUTE(B2)/60+SECOND(B2)/3600

Μετατροπή χρόνου σε λεπτά χρησιμοποιώντας συναρτήσεις ώρας

Για να μετατρέψετε τον χρόνο σε λεπτά, λάβετε τις ξεχωριστές μονάδες χρόνου χρησιμοποιώντας τις συναρτήσεις HOUR, MINUTE και SECOND και, στη συνέχεια, πολλαπλασιάστε τις ώρες με 60 και διαιρέστε τα δευτερόλεπτα με το 60:

=HOUR(B2)*60+MINUTE(B2)+SECOND(B2)/60

Μετατροπή χρόνου σε δευτερόλεπτα με χρήση συναρτήσεων χρόνου

Για να μετατρέψετε τον χρόνο σε δευτερόλεπτα, εξάγετε όλα τα μέρη (ώρες, λεπτά και δευτερόλεπτα) σε δευτερόλεπτα, πολλαπλασιάστε τις ώρες με 3600 (60*60) και πολλαπλασιάστε τα λεπτά με 60 και προσθέστε τα αποτελέσματα:

=HOUR(B2)*3600+MINUTE(B2)*60+SECOND(B2)

Αυτό είναι.