Τύπος Excel: Μετατροπή ώρας σε ζώνη ώρας -

Πίνακας περιεχομένων

Γενική φόρμουλα

=MOD(time+(hours/24),1)

Περίληψη

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

=MOD(C5+(E5/24),1)

Αυτός ο τύπος επιστρέφει έναν αριθμό που αναγνωρίζει το Excel ως 2:00 π.μ.

Εξήγηση

Οι ώρες στο Excel είναι κλασματικές τιμές του αριθμού 1. Έτσι, οι 12 μ.μ. είναι 12/24 = .5, οι 6:00 πμ είναι 6/24 = .25 και ούτω καθεξής. Έτσι, για να μετατρέψετε μια ώρα με δεδομένο αριθμό, πρέπει να διαιρέσετε τον αριθμό ωρών με 24 για να λάβετε την απαιτούμενη δεκαδική τιμή:

E5/24 // convert adjustment to Excel time

Προσθέτουμε το αποτέλεσμα στην ώρα έναρξης:

C5+(E5/24)

Για να βεβαιωθούμε ότι έχουμε μια πραγματική τιμή χρόνου, πρέπει να διασφαλίσουμε ότι έχουμε μόνο μια δεκαδική τιμή. Με άλλα λόγια, εάν προσθέσουμε 12 ώρες (.5) έως 6 μ.μ. (.75) θα λάβουμε 1,25, αλλά πραγματικά θέλουμε μόνο 0,25.

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

Το MOD επιστρέφει το υπόλοιπο μετά τη διαίρεση, οπότε επιστρέφει την δεκαδική τιμή σε περιπτώσεις όπου το αποτέλεσμα είναι μεγαλύτερο από 1 (δηλαδή μεγαλύτερο από 24 ώρες).

Ακόμα καλύτερα, εάν καταλήξουμε σε μια αρνητική κλασματική τιμή, το MOD επιστρέφει το αντίστροφο. Έτσι, εάν καταλήξουμε με -.25, το MOD επιστρέφει 0,75 (ισοδύναμο με 6 μ.μ.).

Αυτό είναι σημαντικό, επειδή το Excel δεν θα εμφανίζει αρνητικές τιμές χρόνου.

Ημέρες

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

Ημερομηνία ώρα Ακατέργαστη αξία
3/6/18 6:00 ΠΜ 43165.25
1-Ιαν-1999 21:00 36161.875
4/1/2020 0:00 43922
3 Ιουνίου 1980 12:00 μ.μ. 29375,5

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

=datetime+(hours/24)

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

ενδιαφέροντα άρθρα...