Τύπος Excel: Μετατροπή ώρας Excel σε Unix Timestamp ή αντίστροφη αντίστροφη
Σε αυτό το δοκίμιο, μιλά για τους τύπους που μετατρέπουν μεταξύ ώρας Excel και χρονικής σήμανσης Unix στο φύλλο Excel.
Διαβάστε πριν τον τύπο:
Τι είναι η χρονική σήμανση Unix;
Η χρονική σήμανση Unix καταγράφει το χρόνο χρησιμοποιώντας δευτερόλεπτα. Στο σύστημα Unix, μετρά χρόνο από την 1η Ιανουαρίου 1970. Με άλλα λόγια, η χρονική σήμανση Unix είναι ο συνολικός αριθμός δευτερολέπτων μεταξύ της δεδομένης ημερομηνίας και της 1ης Ιανουαρίου 1970.
Εάν θέλετε να ακολουθήσετε αυτό το σεμινάριο, κατεβάστε το παράδειγμα υπολογιστικού φύλλου.
Μετατροπή ώρας Excel σε χρονική σήμανση Unix
Γενικός τύπος:
(Excel_time-DATE(1970,1,1))*86400 |
Σύνταξη και Επιχειρήματα
Excel_time: the datetime that you want to convert to Unix time. |
επιστροφή Αξία
Ο τύπος επιστρέφει έναν αριθμό σειράς. Συνήθως η επιστρεφόμενη τιμή είναι τόσο μεγάλη που εμφανίζεται ως ##### και μπορείτε να μορφοποιήσετε την επιστρεφόμενη τιμή ως General or αριθμός για να το δείξετε ως κανονικό αριθμό σειράς.
Παρατήρηση
Εάν ο δεδομένος χρόνος Excel είναι μεγαλύτερος ή ίσος με την 1η Ιανουαρίου 1900 αλλά μικρότερος από την 1η Ιανουαρίου 1970, επιστρέφει αρνητικό αριθμό. εάν η ώρα του Excel είναι ίση με την 1η Ιανουαρίου 1970, επιστρέφει μηδέν. εάν η ώρα του Excel είναι μεγαλύτερη από την 1η Ιανουαρίου 1970, επιστρέφει έναν θετικό αριθμό.
Λάθος
Εάν η ώρα του Excel είναι μικρότερη από την 1η Ιανουαρίου 1900, το αποτέλεσμα επιστρέφει μια τιμή σφάλματος # ΑΞΙΑ!
Πώς λειτουργεί αυτή η φόρμουλα
Εδώ για να μετατρέψετε τον χρόνο Excel στο κελί B3: B6 σε Unix Time, χρησιμοποιήστε τον παρακάτω τύπο:
=(B3-DATE(1970,1,1))*86400 |
Τύπος εισάγετε για να λάβετε το πρώτο αποτέλεσμα και, στη συνέχεια, σύρετε τη λαβή αυτόματης πλήρωσης προς τα κάτω στο κελί C7.
εξήγηση
Λειτουργία ημερομηνίας: δημιουργήστε μια ημερομηνία με τον αριθμό έτους, τον αριθμό μήνα και τον αριθμό της ημέρας.
Ο τύπος (B3-DATE (1970,1,1)) χρησιμοποιείται για τον υπολογισμό της διαφοράς μεταξύ της δεδομένης ώρας ημερομηνίας και της εποχής Unix.
86400: Όπως γνωρίζαμε, μία ημέρα = 24 ώρες, μία ώρα = 60 λεπτά και ένα λεπτό = 60 δευτερόλεπτα, έτσι μια μέρα = 24 * 60 * 60 = 86400 δευτερόλεπτα.
Μετατροπή χρονικής σήμανσης Unix σε ώρα Excel
Γενικός τύπος:
(Unix_time/86400)+DATE(1970,1,1) |
Σύνταξη και Επιχειρήματα
Unix_time: the Unix time (a series number) that you want to convert to standard Excel time. |
επιστροφή Αξία
Ο τύπος επιστρέφει έναν αριθμό σειράς και, στη συνέχεια, πρέπει να μορφοποιήσετε τον αριθμό σειράς σε μορφοποίηση ώρας δεδομένων. Συνήθως το αποτέλεσμα είναι ένας θετικός αριθμός σειράς, εάν το αποτέλεσμα είναι αρνητικός αριθμός, θα επιστρέψει σε μια σειρά ##### μετά τη μορφοποίησή του ως ώρα ώρας.
Πώς λειτουργεί αυτή η φόρμουλα
Για να μετατρέψετε τον χρόνο Unix στο κελί B3: B6 σε ώρα Excel, χρησιμοποιήστε τον παρακάτω τύπο:
=(B3/86400)+DATE(1970,1,1) |
Τύπος εισάγετε κλειδί και σύρετε τη λαβή αυτόματης πλήρωσης προς τα κάτω στο κελί C6
Στη συνέχεια, διατηρήστε τα αποτελέσματα επιλεγμένα και, στη συνέχεια, πατήστε Ctrl + 1 για να εμφανιστεί το κύτταρα μορφή διαλόγου, κάτω αριθμός καρτέλα, επιλέξτε Ημερομηνία από το κατηγορία λίστα, στη συνέχεια στη δεξιά ενότητα του Χαρακτηριστικά, επιλέξτε μία μορφή που χρειάζεστε.
Κάντε κλικ στο OK και στη συνέχεια τα αποτελέσματα του τύπου έχουν μορφοποιηθεί ως ώρα ώρας.
εξήγηση
Λειτουργία ημερομηνίας: δημιουργήστε μια ημερομηνία με τον αριθμό έτους, τον αριθμό μήνα και τον αριθμό της ημέρας.
Ο τύπος (B3 / 86400) + ΗΜΕΡΟΜΗΝΙΑ (1970,1,1) λαμβάνει τον συνολικό αριθμό ημερών μεταξύ της δεδομένης ώρας ημερομηνίας και της εποχής Unix.
86400: Όπως γνωρίζαμε, μία ημέρα = 24 ώρες, μία ώρα = 60 λεπτά, ένα λεπτό = 60 δευτερόλεπτα, έτσι μια μέρα = 24 * 60 * 60 = 86400 δευτερόλεπτα. Και αντίστροφα, μια ημερομηνία / 86400 θα πάρει τον αριθμό της ημέρας.
Σχετικοί τύποι
- Μετατροπή δεκαδικών λεπτών σε μορφή ώρας
Αυτό το σεμινάριο παρέχει έναν τύπο για τη μετατροπή των δεκαδικών λεπτών σε ώρα Excel. - Μετατροπή δεκαδικών δευτερολέπτων σε ώρα
Για να μετατρέψετε δεκαδικά δευτερόλεπτα σε χρόνο Excel στο Excel, ένας τύπος μπορεί να σας βοηθήσει. - Μετατροπή χρόνου σε δεκαδικές ώρες
Εδώ παρέχει έναν τύπο που μετατρέπει τον χρόνο σε δεκαδικές ώρες στο Excel και εξηγεί πώς λειτουργεί ο τύπος. - Μετατροπή χρόνου σε δεκαδικά λεπτά
Σε αυτό το σεμινάριο, παρέχει έναν τύπο για τη μετατροπή του χρόνου σε δεκαδικά λεπτά στο Excel.
Σχετικές συναρτήσεις
- Συνάρτηση Excel IF
Ελέγξτε για καθορισμένες συνθήκες και, στη συνέχεια, επιστρέφει τις αντίστοιχες τιμές - Λειτουργία Excel VALUE
Μετατροπή κειμένου σε αριθμό. - Συνάρτηση Excel MONTH
Το MONTH χρησιμοποιείται για να πάρει τον μήνα ως ακέραιο αριθμό (1 έως 12) από την ημερομηνία. - Λειτουργία Excel DAY
Η συνάρτηση DAY παίρνει την ημέρα ως αριθμό (1 έως 31) από μια ημερομηνία - Λειτουργία Excel YEAR
Η συνάρτηση YEAR επιστρέφει το έτος με βάση τη δεδομένη ημερομηνία σε μορφή τετραψήφιου σειριακού αριθμού.
Τα καλύτερα εργαλεία παραγωγικότητας του Office
Kutools για Excel - Σας βοηθά να ξεχωρίζετε από το πλήθος
Το Kutools για το Excel διαθέτει πάνω από 300 δυνατότητες, Διασφάλιση ότι αυτό που χρειάζεστε είναι μόνο ένα κλικ μακριά...
Καρτέλα Office - Ενεργοποίηση ανάγνωσης με καρτέλες και επεξεργασία στο Microsoft Office (συμπεριλάβετε το Excel)
- Ένα δευτερόλεπτο για εναλλαγή μεταξύ δεκάδων ανοιχτών εγγράφων!
- Μειώστε εκατοντάδες κλικ ποντικιού για εσάς καθημερινά, πείτε αντίο στο χέρι του ποντικιού.
- Αυξάνει την παραγωγικότητά σας κατά 50% κατά την προβολή και την επεξεργασία πολλών εγγράφων.
- Φέρνει αποτελεσματικές καρτέλες στο Office (συμπεριλαμβανομένου του Excel), όπως ακριβώς το Chrome, το Edge και το Firefox.