Μετατροπή χρόνου σε δεκαδικό αριθμό στο Excel (ώρες, λεπτά, δευτερόλεπτα)

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

Για παράδειγμα, στο παρακάτω παράδειγμα, η τιμή στη στήλη Α και Β είναι η ίδια, αλλά αυτές εμφανίζονται διαφορετικά λόγω της μορφής.

Και ένα από τα πράγματα που χρειάζονται πολλοί άνθρωποι στο Excel είναι να μετατρέψτε τον χρόνο σε δεκαδικό (όπως ώρες ή λεπτά ή δευτερόλεπτα).

Για παράδειγμα, αντί να έχετε ως ημερομηνία και ώρα 01-01-2020 6:30 π.μ, μπορεί να θέλετε να πάρετε:

  • Αριθμός ωρών ως 6
  • Αριθμός λεπτών ως 30

Ευτυχώς το Excel έχει μερικούς φοβερούς τύπους, μπορείτε εύκολα να μετατρέψετε το χρόνο σε δεκαδικές τιμές.

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

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

Υπάρχουν πολλοί τρόποι για να μετατροπή του χρόνου σε δεκαδικό στο Excel:

  • Η χρήση αριθμητικής λειτουργίας είναι ο ευκολότερος τρόπος για τη μετατροπή του χρόνου σε δεκαδικούς αριθμούς. Για παράδειγμα:
    • Για να μετατρέψετε το χρόνο σε ώρες, πολλαπλασιάστε την τιμή χρόνου με 24
    • Για να μετατρέψετε το χρόνο σε λεπτά, πολλαπλασιάστε την τιμή χρόνου με 24*60
    • Για να μετατρέψετε το χρόνο σε δευτερόλεπτα, πολλαπλασιάστε την τιμή χρόνου με 24*60*60
  • Μπορείτε επίσης να χρησιμοποιήσετε ενσωματωμένους τύπους Excel, όπως π.χ. ΜΕΤΑΤΡΕΠΩ ή ΩΡΑ/ΛΕΠΤΟ/ΔΕΥΤΕΡΟ

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

Ας ξεκινήσουμε λοιπόν!

Μετατροπή ώρας σε ώρες στο Excel

Σε αυτήν την ενότητα, καλύπτω τρεις διαφορετικούς τρόπους μετατροπής χρόνου σε ώρες στο Excel.

Χρήση απλού πολλαπλασιασμού για να λάβετε την τιμή ώρας

Ας υποθέσουμε ότι έχετε το χρόνο σε ένα κελί ως 6:00 μ.μ. (στο κελί Α2) και θέλετε να τον μετατρέψετε σε ώρες.

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

= A2*24

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

Έτσι, ενώ βλέπετε την τιμή 6:00 μ.μ., στο backend, αποθηκεύεται ως τιμή 0,75 (υποδεικνύοντας ότι έχουν περάσει ήδη 18 ώρες από τις 24 ώρες). Έτσι, όταν το πολλαπλασιάζετε με 24, σας δίνει τον αριθμό των ωρών που έχουν περάσει.

Σε περίπτωση που έχετε μια τιμή όπως 6:32 μ.μ., η χρήση του παραπάνω τύπου θα σας δώσει το αποτέλεσμα ως 18.53 (όπου το τμήμα των λεπτών/δευτερολέπτων εμφανίζεται σε δεκαδικούς και ολόκληρες/πλήρεις ώρες ως ακέραιοι αριθμοί). Σε αυτό το παράδειγμα, η αριθμητική τιμή των 32 λεπτών στο Excel θα είναι 0,53 ώρες.

Σημείωση: Σε περίπτωση που λάβετε την τιμή ώρας που έχει τα δεκαδικά (όπως 18.53), βεβαιωθείτε ότι την έχετε διαμορφώσει για να εμφανίζονται και οι δεκαδικοί. Σε περίπτωση που δεν το έχετε, μπορεί να δείτε το αποτέλεσμα ως 19, καθώς το Excel σας δείχνει τη στρογγυλεμένη ακέραιη τιμή. Ωστόσο, αυτό δεν θα αλλάξει την τιμή στο κελί, η οποία θα συνεχίσει να είναι 18,53

Σε περίπτωση που θέλετε μόνο την τιμή πλήρους/πλήρους ώρας και αγνοήσετε το τμήμα των λεπτών, χρησιμοποιήστε τον παρακάτω τύπο χρησιμοποιώντας το INT.

= INT (A2*24)

Το INT σας δίνει μόνο το ακέραιο μέρος και δεν χρειάζεται να ανησυχείτε για επιπλέον λεπτά.

Χρήση λειτουργιών Excel (ΩΡΑ, ΛΕΠΤΟ και ΔΕΥΤΕΡΟ)

Εάν δεν σας αρέσει η μη αυτόματη μέθοδος πολλαπλασιασμού, ένας άλλος πραγματικά εύκολος τρόπος για να μετατρέψετε τον χρόνο σε ώρες είναι χρησιμοποιώντας τις ενσωματωμένες συναρτήσεις που σχετίζονται με το χρόνο (ΩΡΑ, ΛΕΠΤΟ και ΔΕΥΤΕΡΟ)

Ας υποθέσουμε ότι έχετε τους χρόνους όπως φαίνεται παρακάτω και θέλετε να μάθετε πόσες ώρες έχουν περάσει μέσα στην ημέρα.

Παρακάτω είναι ο τύπος για τη μετατροπή του χρόνου σε ώρες

= ΩΡΑ (Α2)+ΛΕΠΤΟ (Α2)/60+ΔΕΥΤΕΡΟ (Α2)/(60*60)

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

Αλλά επειδή χρειαζόμαστε την τελική τιμή σε ώρες, πρέπει να διαιρέσουμε την τιμή λεπτού με 60 (για να τη μετατρέψουμε σε ώρες) και τη δεύτερη τιμή με 60*60 (ξανά για να τη μετατρέψουμε σε ώρες).

Χρησιμοποιώντας τη λειτουργία μετατροπής

Μια άλλη πραγματικά εύκολη (ίσως η ευκολότερη από τις τρεις μεθόδους), είναι η χρήση της συνάρτησης CONVERT.

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

Παρακάτω είναι ο τύπος που θα μετατρέψει τον χρόνο σε ώρες:

= CONVERT (A2, "ημέρα", "ώρα")

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

Σημείωση: Μερικές φορές τα αποτελέσματα μπορεί να φαίνονται διαφορετικά από τα αναμενόμενα. Αυτό θα μπορούσε να οφείλεται στη μορφή κελιού που μπορεί να εμφανίζει το αποτέλεσμα σε μορφή ημερομηνίας αντί για δεκαδική μορφή. Μπορείτε εύκολα να το αλλάξετε μεταβαίνοντας στην καρτέλα Αρχική σελίδα και ορίζοντας τη μορφή από το αναπτυσσόμενο μενού μορφής (είναι στην ομάδα αριθμών)

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

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

Ας ρίξουμε μια γρήγορη ματιά και σε αυτά τα παραδείγματα.

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

Σε αυτήν την ενότητα, καλύπτω τρεις διαφορετικούς τρόπους μετατροπής χρόνου σε λεπτά στο Excel.

Χρήση απλού πολλαπλασιασμού για να λάβετε την τιμή λεπτού

Σε μια μέρα, υπάρχουν 1440 λεπτά (24*60).

Έτσι, για να μετατρέψετε τον χρόνο σε λεπτά, μπορείτε απλά να πολλαπλασιάσετε την τιμή χρόνου με 1440.

Ας υποθέσουμε ότι έχετε το χρόνο σε ένα κελί από τις 18:00 (στο κελί Α2) και θέλετε να τον μετατρέψετε σε λεπτά.

Παρακάτω είναι ο τύπος για να το κάνετε αυτό:

= A2*1440

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

Σημείωση: Να θυμάστε ότι σε περίπτωση που έχετε και δευτερόλεπτα στο χρόνο, αυτά θα μετατραπούν σε λεπτά και θα εμφανίζονται ως δεκαδικό τμήμα. Για να είναι ορατά στο αποτέλεσμα, πρέπει να μορφοποιήσετε τα κελιά που προκύπτουν για να εμφανίσετε αποτελέσματα έως και τα 2/3 δεκαδικά ψηφία.

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

= INT (A2*1440)

Χρήση λειτουργιών Excel (ΩΡΑ, ΛΕΠΤΟ και ΔΕΥΤΕΡΟ)

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

Παρακάτω είναι ο τύπος που μετατρέπει το χρόνο σε λεπτά χρησιμοποιώντας αυτές τις συναρτήσεις:

= ΩΡΑ (Α2)*60+ΛΕΠΤΟ (Α2)+ΔΕΥΤΕΡΟ (Α2)/60

Δεδομένου ότι ο στόχος εδώ είναι να πάρουμε όλα τα μέρη σε λεπτά (ώρες, λεπτά και δευτερόλεπτα), πολλαπλασιάζουμε το 60 με τις ώρες για να πάρουμε την τιμή των λεπτών σε αυτό και διαιρούμε τα δευτερόλεπτα με το 60 για να πάρουμε την τιμή λεπτού.

Χρησιμοποιώντας τη λειτουργία μετατροπής

Και πάλι, σίγουρα ο ευκολότερος τρόπος για τη μετατροπή του χρόνου σε λεπτά είναι χρησιμοποιώντας τον τύπο μετατροπής.

Ο παρακάτω τύπος παίρνει την τιμή χρόνου και τη μετατρέπει σε λεπτά.

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

Το δεύτερο όρισμα λέει τη συνάρτηση ότι η τιμή στο κελί A2 είναι σε μορφή ημέρας και το τρίτο όρισμα ("mn") λέει να τη μετατρέψει σε λεπτά.

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

Σε αυτήν την ενότητα, καλύπτω τρεις διαφορετικούς τρόπους μετατροπής του χρόνου σε δευτερόλεπτα στο Excel.

Χρήση απλού πολλαπλασιασμού για να λάβετε την τιμή δευτερολέπτων

Σε μια μέρα, υπάρχουν 86400 δευτερόλεπτα (24*60*60).

Έτσι, για να μετατρέψετε τον χρόνο σε δευτερόλεπτα, μπορείτε απλά να πολλαπλασιάσετε την τιμή χρόνου με 86400.

Ας υποθέσουμε ότι έχετε το χρόνο σε ένα κελί ως 6:32:30 μ.μ. (στο κελί Α2) και θέλετε να τον μετατρέψετε σε δευτερόλεπτα.

Παρακάτω είναι ο τύπος για να το κάνετε αυτό:

= A2*86400

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

Χρήση λειτουργιών Excel (ΩΡΑ, ΛΕΠΤΟ και ΔΕΥΤΕΡΟ)

Παρακάτω είναι ο τύπος που μετατρέπει το χρόνο σε λεπτά χρησιμοποιώντας αυτές τις συναρτήσεις:

= ΩΡΑ (Α2)*60*60+ΛΕΠΤΟ (Α2)*60+ΔΕΥΤΕΡΟ (Α2)

Δεδομένου ότι ο στόχος εδώ είναι να πάρουμε όλα τα μέρη (ώρες, λεπτά και δευτερόλεπτα) σε δευτερόλεπτα, πολλαπλασιάζουμε 60*60 με ώρες για να πάρουμε την τιμή δευτερολέπτων σε αυτό και πολλαπλασιάζουμε τα λεπτά με 60 για να πάρουμε την τιμή δευτερολέπτων.

Διαχωρίστε την ημερομηνία και την ώρα και, στη συνέχεια, μετατρέψτε την ώρα σε δεκαδικό

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

Τι γίνεται όμως αν έχετε την ημερομηνία καθώς και την ώρα;

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

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

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

Ας ρίξουμε μια ματιά σε μερικούς πραγματικά εύκολους τρόπους για να χωρίσετε την ημερομηνία και την ώρα στο Excel.

Διαχωρισμός ημερομηνίας και ώρας χρησιμοποιώντας τον τύπο INT

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

Για να το κάνετε αυτό, εισαγάγετε τον ακόλουθο τύπο στο κελί Β2:

= A2-INT (A2)

Ο παραπάνω τύπος αφαιρεί το ακέραιο μέρος και σας δίνει το δεκαδικό τμήμα της ημερομηνίας.

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

Διαχωρισμός ημερομηνίας και ώρας χρησιμοποιώντας τον τύπο MOD

Ένας άλλος τρόπος για να γίνει αυτό μπορεί να είναι χρησιμοποιώντας τη λειτουργία MOD.

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

Για να το κάνετε αυτό, εισαγάγετε τον ακόλουθο τύπο στο κελί Β2:

= MOD (A2,1)

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

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave