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

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

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

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

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

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

ημερομηνίες excel

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

Η συνάρτηση DATE

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

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

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

ημερομηνίες excel2

Η συνάρτηση DATEDIF

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

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

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

ημερομηνίες excel3

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

ημερομηνίες excel4

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

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

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

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

ημερομηνίες excel 7

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

Ημερομηνίες Excel 6

Η συνάρτηση NETWORKDAYS

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

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

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

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

ημερομηνίες excel8

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

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

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

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

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

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