Τύπος Excel: Λάβετε ημέρες, ώρες και λεπτά μεταξύ ημερομηνιών -

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

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

=INT(end-start)&" days "&TEXT(end-start,"h"" hrs ""m"" mins """)

Περίληψη

Για να υπολογίσετε και να εμφανίσετε τις ημέρες, ώρες και λεπτά μεταξύ δύο ημερομηνιών, μπορείτε να χρησιμοποιήσετε τη συνάρτηση TEXT με λίγη βοήθεια από τη συνάρτηση INT. Στο παράδειγμα που εμφανίζεται, ο τύπος στο D5 είναι:

=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins """)

Εξήγηση

Το μεγαλύτερο μέρος της εργασίας σε αυτόν τον τύπο πραγματοποιείται από τη συνάρτηση TEXT, η οποία εφαρμόζει μια προσαρμοσμένη μορφή αριθμού για ώρες και λεπτά σε μια τιμή που δημιουργείται αφαιρώντας την ημερομηνία έναρξης από την ημερομηνία λήξης.

TEXT(C5-B5,"h"" hrs ""m"" mins """)

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

h "hrs" m "min"

Η τιμή για ημέρες υπολογίζεται με τη συνάρτηση INT, η οποία απλώς επιστρέφει το ακέραιο τμήμα της ημερομηνίας λήξης μείον την ημερομηνία έναρξης:

INT(C5-B5) // get day value

Σημείωση: Παρόλο που μπορείτε να χρησιμοποιήσετε το "d" σε προσαρμοσμένη μορφή αριθμού για ημέρες, η τιμή θα μηδενιστεί όταν οι ημέρες είναι μεγαλύτερες από 31.

Συμπεριλάβετε δευτερόλεπτα

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

=INT(C5-B5)&" days "&TEXT(C5-B5,"h"" hrs ""m"" mins ""s"" secs""")

Σύνολο ημερών, ωρών και λεπτών μεταξύ ημερομηνιών

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

=INT(SUMPRODUCT(ends-starts))&" days "&TEXT(SUMPRODUCT(ends-starts),"h"" hrs ""m"" mins """)

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

=INT(SUMPRODUCT(C5:C9-B5:B9))&" days "&TEXT(SUMPRODUCT(C5:C9-B5:B9),"h"" hrs ""m"" mins """)

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