Πώς να υπολογίσετε τις ημέρες μεταξύ δύο ημερομηνιών στο Excel

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

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

Πώς να βρείτε τη διαφορά μεταξύ ημερομηνιών χωρίς συνάρτηση

Αρχικά, μπορείτε να βρείτε τη διαφορά μεταξύ των ημερομηνιών αφαιρώντας τες. Το Excel δεν περιλαμβάνει συνάρτηση αφαίρεσης, αλλά μπορείτε ακόμα να προσθέσετε τύπους αφαίρεσης στα κελιά. Ανοίξτε λοιπόν ένα κενό υπολογιστικό φύλλο του Excel και εισαγάγετε μια ημερομηνία έναρξης και λήξης στα κελιά B4 και C4 όπως στο παρακάτω στιγμιότυπο. Λάβετε υπόψη ότι οι ημερομηνίες πρέπει να είναι σε μορφή ΗΠΑ με πρώτο μήνα, δεύτερη ημέρα και τρίτο έτος.

Στο παραπάνω παράδειγμα, οι ημερομηνίες είναι 1/4/2017 και 5/5/2017. Τώρα πρέπει να επιλέξετε το κελί D4 και να κάνετε κλικ μέσα στη γραμμή λειτουργιών στο επάνω μέρος του φύλλου. Πληκτρολογήστε ‘=C4-B4’ στη γραμμή και πατήστε Enter. Το κελί D4 θα επιστρέψει μια τιμή 34 εάν εισαγάγατε τις ίδιες ημερομηνίες στα κελιά όπως στο παραπάνω στιγμιότυπο. Ως εκ τούτου, υπάρχουν 34 ημέρες μεταξύ της 1ης Απριλίου 2017 και της 5ης Μαΐου 2017.

Η συνάρτηση DATE

Εναλλακτικά, μπορείτε να βρείτε τη διαφορά μεταξύ δύο ημερομηνιών με τη συνάρτηση DATE. Στη συνέχεια, μπορείτε να βρείτε τον αριθμό των ημερών εισάγοντας τις ημερομηνίες στη γραμμή συναρτήσεων αντί για κελιά υπολογιστικού φύλλου. Η βασική σύνταξη για αυτήν τη συνάρτηση είναι: =ΗΜΕΡΟΜΗΝΙΑ(εεεε, m, δ)-ΗΜΕΡΟΜΗΝΙΑ(εεεε, m, d); οπότε εισάγετε τις ημερομηνίες προς τα πίσω.

  CPU 10ης γενιάς της Intel: Τι νέο υπάρχει και γιατί έχει σημασία

Ας προσθέσουμε αυτή τη συνάρτηση με τις ίδιες ημερομηνίες 1/4/2017 και 5/5/2017. Επιλέξτε ένα κελί στο υπολογιστικό φύλλο για να προσθέσετε τη συνάρτηση. Στη συνέχεια, κάντε κλικ στη γραμμή συναρτήσεων, πληκτρολογήστε ‘=DATE(2017, 5, 5)-DATE(2017, 4, 1)’ και πατήστε Enter.

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

Η συνάρτηση DATEDIF

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

Επομένως, θα πρέπει να το εισάγετε απευθείας στη γραμμή λειτουργιών. Η σύνταξη της συνάρτησης DATEDIF είναι: DATEDIF(ημερομηνία_έναρξης, ημερομηνία_λήξης, μονάδα). Μπορείτε να εισαγάγετε μια ημερομηνία έναρξης και ημερομηνία λήξης ή αναφορές κελιών σε συγκεκριμένες ημερομηνίες στη συνάρτηση και, στη συνέχεια, να προσθέσετε τις ημέρες μονάδας στο τέλος της.

Επιλέξτε λοιπόν ένα κελί στο οποίο θα προσθέσετε το DATEDIF στο υπολογιστικό φύλλο και, στη συνέχεια, κάντε κλικ στη γραμμή τύπων για να εισαγάγετε τη συνάρτηση. Για να βρείτε τη διαφορά μεταξύ των δύο ημερομηνιών που εισαγάγατε στα κελιά C4 και B4, εισαγάγετε τα ακόλουθα στη γραμμή συναρτήσεων: ‘=DATEDIF(B4, C4, “d”).’ Το κελί DATEDIF θα περιλαμβάνει τον αριθμό των ημερών μεταξύ των ημερομηνιών όπως φαίνεται ακριβώς παρακάτω.

Ωστόσο, αυτή είναι πολύ πιο ευέλικτη από τη συνάρτηση DATE, καθώς μπορείτε να τροποποιήσετε τις μονάδες. Για παράδειγμα, ας υποθέσουμε ότι έπρεπε να μετρήσετε τον αριθμό τις ημέρες μεταξύ δύο ημερομηνιών, αλλά και να αγνοήσετε τα έτη. Μπορείτε να το κάνετε προσθέτοντας «yd» στη συνάρτηση. Για παράδειγμα, πληκτρολογήστε “4/1/2017” και “5/5/2018” σε δύο κελιά και, στη συνέχεια, συμπεριλάβετε το “yd” στη συνάρτηση όπως φαίνεται παρακάτω.

  Μπορούν οι οικοδεσπότες Zoom να δουν πραγματικά όλα τα προσωπικά σας μηνύματα;

Αυτό επιστρέφει μια τιμή 34 ημερών μεταξύ 1/4/2017 και 5/5/2018, η οποία είναι σωστή αν αγνοήσετε το έτος. Εάν η συνάρτηση δεν αγνοούσε το έτος, η τιμή θα ήταν 399.

Η λειτουργία DAYS360

Η συνάρτηση DAYS360 είναι αυτή που βρίσκει τις συνολικές ημέρες μεταξύ ημερομηνιών με βάση ένα ημερολόγιο 360 ημερών, το οποίο υιοθετείται ευρύτερα για οικονομικά έτη. Ως εκ τούτου, αυτή μπορεί να είναι μια καλύτερη λειτουργία για υπολογιστικά φύλλα λογαριασμού. Δεν θα κάνει μεγάλη διαφορά για ημερομηνίες με διαφορά μόνο μερικών μηνών, αλλά για μεγαλύτερες περιόδους το DAYS360 θα επιστρέφει ελαφρώς διαφορετικές τιμές από τις άλλες συναρτήσεις.

Εισαγάγετε “1/1/2016” και “1/1/2017” στα κελιά B6 και C6 στο υπολογιστικό φύλλο σας. Στη συνέχεια, κάντε κλικ σε ένα κελί για να συμπεριλάβετε τη λειτουργία DAYS360 και πατήστε το κουμπί fx δίπλα στη γραμμή λειτουργιών. Επιλέξτε DAYS360 για να ανοίξετε το παράθυρο που φαίνεται ακριβώς παρακάτω.

Πατήστε το κουμπί Start_date και επιλέξτε το κελί B6. Στη συνέχεια, κάντε κλικ στο κουμπί End_date και επιλέξτε το κελί C6 στο υπολογιστικό φύλλο. Πατήστε OK για να προσθέσετε DAYS360 στο υπολογιστικό φύλλο, το οποίο θα επιστρέψει μια τιμή 360.

Η συνάρτηση NETWORKDAYS

Τι γίνεται αν πρέπει να βρείτε τη διαφορά μεταξύ δύο ημερομηνιών, αλλά να εξαιρέσετε τα Σαββατοκύριακα από την εξίσωση; Τα DATEDIF, DATE και DAYS360 δεν θα είναι πολύ καλά για ένα τέτοιο σενάριο. Το NETWORKDAYS είναι μια συνάρτηση που βρίσκει τον αριθμό των ημερών μεταξύ των ημερομηνιών χωρίς να περιλαμβάνει κανένα Σαββατοκύριακο και μπορεί επίσης να συνυπολογίσει επιπλέον αργίες, όπως αργίες.

  Πώς να διορθώσετε το βρόχο εκκίνησης του iPhone από το σφάλμα χαρακτήρων των Τελούγκου

Άρα υποτίθεται ότι είναι μια λειτουργία για τον προγραμματισμό του έργου. Η βασική σύνταξη της συνάρτησης είναι: =NETWORKDAYS(ημερομηνία_έναρξης, ημερομηνία_λήξης, [holidays]).

Για να προσθέσετε NETWORKDAYS σε ένα υπολογιστικό φύλλο, κάντε κλικ σε ένα κελί για τη συνάρτηση και πατήστε το κουμπί fx. Επιλέξτε NETWORKDAYS για να ανοίξετε το παράθυρό του στο στιγμιότυπο ακριβώς παρακάτω. Στη συνέχεια, κάντε κλικ στο κουμπί Start_date και επιλέξτε ένα κελί στο υπολογιστικό φύλλο σας που περιλαμβάνει μια ημερομηνία έναρξης.

Πατήστε το κουμπί End_date, επιλέξτε ένα κελί με ημερομηνία λήξης και πατήστε OK για να προσθέσετε τη συνάρτηση στο υπολογιστικό φύλλο.

Στο στιγμιότυπο οθόνης ακριβώς παραπάνω, οι ημερομηνίες έναρξης και λήξης είναι 1/4/2017 και 5/5/2017. Η συνάρτηση NETWORKDAYS επιστρέφει μια τιμή 25 ημερών μεταξύ των ημερομηνιών χωρίς τα Σαββατοκύριακα. Με τα Σαββατοκύριακα που περιλαμβάνονται, το σύνολο των ημερών είναι 34 όπως και με προηγούμενα παραδείγματα.

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

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

Συχνές Ερωτήσεις

Τι σημαίνει #NUM;

Όταν εκτελείτε τους παραπάνω τύπους και λαμβάνετε #NUM αντί για έναν αριθμό, αυτό συμβαίνει επειδή η ημερομηνία έναρξης είναι μεγαλύτερη από την ημερομηνία λήξης. Δοκιμάστε να κάνετε flopping τις ημερομηνίες και να εκτελέσετε ξανά τα βήματα.