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

Παρακολουθήστε βίντεο - Υπολογίστε τον αριθμό των εργάσιμων ημερών μεταξύ δύο ημερομηνιών

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

Σε αυτό το σεμινάριο, θα μάθετε πώς να υπολογίζετε τον αριθμό των ημερών μεταξύ δύο ημερομηνιών (σε διάφορα σενάρια):

Υπολογισμός του συνολικού αριθμού ημερών μεταξύ δύο ημερομηνιών στο Excel

Το Excel έχει πολλούς τρόπους για τον υπολογισμό των ημερών μεταξύ δύο ημερομηνιών.

Χρήση της συνάρτησης DAYS

Η συνάρτηση DAYS του Excel μπορεί να χρησιμοποιηθεί για τον υπολογισμό του συνολικού αριθμού ημερών κατά την ημερομηνία έναρξης και λήξης.

Πρέπει να καθορίσετε την «Ημερομηνία έναρξης» και την «Ημερομηνία λήξης» στη συνάρτηση Ημέρες και θα σας δώσει τον συνολικό αριθμό ημερών μεταξύ των δύο καθορισμένων ημερομηνιών.

Για παράδειγμα, ας υποθέσουμε ότι η ημερομηνία έναρξης είναι στο κελί Β1 και η ημερομηνία λήξης είναι στο κελί Β2 (όπως φαίνεται παρακάτω):

Ο παρακάτω τύπος θα σας δώσει τον συνολικό αριθμό ημερών μεταξύ των δύο ημερομηνιών:

= ΗΜΕΡΕΣ (Β2, Β1)

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

Η λειτουργία Ημέρες σάς δίνει τον αριθμό των ημερών μεταξύ δύο ημερομηνιών. Αυτό σημαίνει ότι αν οι ημερομηνίες είναι 1 Δεκεμβρίου 2022-2022 και 2 Δεκεμβρίου 2021-2022, θα επιστρέψει 1. Αν θέλετε να μετρηθούν και οι δύο ημέρες, πρέπει να προσθέσετε 1 στο αποτέλεσμα της συνάρτησης Ημέρες. Μπορείτε να διαβάσετε περισσότερα για τη λειτουργία Ημέρες εδώ.

Χρησιμοποιώντας τη συνάρτηση DATEDIF

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

Μπορείτε επίσης να χρησιμοποιήσετε τη συνάρτηση DATEDIF για να υπολογίσετε τον αριθμό των μηνών ή των ετών που έχουν παρέλθει στις δύο συγκεκριμένες ημερομηνίες.

Ας υποθέσουμε ότι έχετε το παρακάτω σύνολο δεδομένων και θέλετε να λάβετε τον αριθμό των ημερών μεταξύ αυτών των δύο ημερομηνιών:

Μπορείτε να χρησιμοποιήσετε τον παρακάτω τύπο DATEDIF για να το κάνετε αυτό:

= DATEDIF (B1, B2, "D")

Ο παραπάνω τύπος DATEDIF παίρνει τρία επιχειρήματα:

  • Η ημερομηνία έναρξης - Β1 σε αυτό το παράδειγμα
  • Η ημερομηνία λήξης - Β2 σε αυτό το παράδειγμα
  • "D" - η συμβολοσειρά κειμένου που λέει στη συνάρτηση DATEDIF τι πρέπει να υπολογιστεί.

Σημειώστε επίσης ότι αποσυνδέστε τις άλλες συναρτήσεις του Excel, όταν πληκτρολογείτε τη συνάρτηση DATEDIF στο Excel, δεν θα εμφανίζει το IntelliSense (η επιλογή αυτόματης συμπλήρωσης που σας βοηθά με τα ορίσματα του τύπου).

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

Για παράδειγμα, ο παρακάτω τύπος θα σας δώσει τον συνολικό αριθμό μηνών μεταξύ των δύο ημερομηνιών (σε Β1 και Β2)

= DATEDIF (B1, B2, "M")

Ομοίως, ο παρακάτω τύπος θα σας δώσει τον συνολικό αριθμό ετών μεταξύ των δύο ημερομηνιών:

= DATEDIF (B1, B2, "Y")

Μπορείτε να διαβάσετε περισσότερα για τη συνάρτηση DATEDIF εδώ. Μία από τις συνήθεις χρήσεις αυτής της συνάρτησης είναι όταν πρέπει να υπολογίσετε την ηλικία στο Excel.

Αριθμός ημερών εργασίας μεταξύ δύο ημερομηνιών στο Excel

Το Excel διαθέτει δύο λειτουργίες που θα σας δώσουν τον συνολικό αριθμό εργάσιμων ημερών μεταξύ δύο ημερομηνιών και θα υπολογίζουν αυτόματα τα Σαββατοκύριακα και τις συγκεκριμένες αργίες.

  • Λειτουργία Excel NETWORKDAYS - θα πρέπει να το χρησιμοποιήσετε όταν οι ημέρες του Σαββατοκύριακου είναι Σάββατο και Κυριακή.
  • ΔΙΕΘΝΗΣ συνάρτηση Excel NETWORKDAYS - χρησιμοποιήστε την όταν οι ημέρες του Σαββατοκύριακου δεν είναι Σάββατο και Κυριακή.

Ας ρίξουμε πρώτα μια ματιά στη σύνταξη και τα επιχειρήματα της συνάρτησης NETWORKDAYS.

Λειτουργία Excel NETWORKDAYS - Σύνταξη & Επιχειρήματα

= NETWORKDAYS (ημερομηνία έναρξης, ημερομηνία λήξης, [αργίες])

  • ημερομηνία έναρξης - μια τιμή ημερομηνίας που αντιπροσωπεύει την ημερομηνία έναρξης.
  • end_date - μια τιμή ημερομηνίας που αντιπροσωπεύει την ημερομηνία λήξης.
  • [αργίες] - (Προαιρετικά) Είναι μια σειρά ημερομηνιών που εξαιρούνται από τον υπολογισμό. Για παράδειγμα, αυτές μπορεί να είναι εθνικές/δημόσιες αργίες. Αυτό θα μπορούσε να εισαχθεί ως αναφορά σε μια περιοχή κελιών που περιέχει τις ημερομηνίες, μια σειρά σειριακών αριθμών που αντιπροσωπεύουν τις ημερομηνίες ή ένα ονομαστικό εύρος.

Ας δούμε πρώτα ένα παράδειγμα όπου θέλετε να υπολογίσετε τον αριθμό των εργάσιμων ημερών (εργάσιμες ημέρες) μεταξύ δύο ημερομηνιών με Σαββατοκύριακο και Σάββατο.

Για να υπολογίσετε τον αριθμό των εργάσιμων ημερών (στήλη D) - όταν καθορίζονται η ημερομηνία έναρξης, η ημερομηνία λήξης και οι αργίες - χρησιμοποιήστε τον παρακάτω τύπο στο D3 και αντιγράψτε για όλα τα κελιά:

= ΔΙΚΤΥΕΣ (B2, C2, $ F $ 2: $ F $ 6)

Αυτή η λειτουργία λειτουργεί τέλεια στις περισσότερες περιπτώσεις, εκτός από εκείνες όπου τα Σαββατοκύριακα είναι μέρες εκτός του Σαββάτου και της Κυριακής.

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

Για την αντιμετώπιση τέτοιων περιπτώσεων, το Excel έχει μια άλλη λειτουργία - το NETWORKDAYS.INTL (εισήχθη στο Excel 2010).

Πριν σας αναφέρω το παράδειγμα, ας μάθουμε γρήγορα τη σύνταξη και τα επιχειρήματα της συνάρτησης του Excel NETWORKDAY INTERNATIONAL

Excel NETWORKDAYS INTERNATIONAL Συνάρτηση - Σύνταξη & Επιχειρήματα

= NETWORKDAYS.INTL (ημερομηνία έναρξης, ημερομηνία λήξης, [Σαββατοκύριακο], [αργίες])

  • ημερομηνία έναρξης - μια τιμή ημερομηνίας που αντιπροσωπεύει την ημερομηνία έναρξης.
  • ημερομηνία λήξης - μια τιμή ημερομηνίας που αντιπροσωπεύει την ημερομηνία λήξης.
  • [Σαββατοκύριακο] - (Προαιρετικό) Εδώ, μπορείτε να καθορίσετε το Σαββατοκύριακο, το οποίο θα μπορούσε να είναι δύο ημέρες ή οποιαδήποτε ημέρα. Εάν αυτό παραλειφθεί, το Σάββατο και η Κυριακή θεωρούνται Σαββατοκύριακο.
  • [διακοπές] - (Προαιρετικό) Είναι μια σειρά ημερομηνιών που εξαιρούνται από τους υπολογισμούς. Για παράδειγμα, αυτές μπορεί να είναι εθνικές/δημόσιες αργίες. Αυτό θα μπορούσε να εισαχθεί ως αναφορά σε μια περιοχή κελιών που περιέχει τις ημερομηνίες ή θα μπορούσε να είναι μια σειρά σειριακών αριθμών που αντιπροσωπεύουν τις ημερομηνίες.

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

Ας υποθέσουμε ότι έχετε ένα σύνολο δεδομένων όπως φαίνεται παρακάτω:

Για να υπολογίσετε τον αριθμό των ημερών εργασίας (στήλη Δ) με το Σαββατοκύριακο ως Παρασκευή και Σάββατο, χρησιμοποιήστε τον ακόλουθο τύπο:

= NETWORKDAYS.INTL (B2, C2,7, $ F $ 2: $ F $ 6)

Το τρίτο όρισμα σε αυτόν τον τύπο (ο αριθμός 7) λέει στον τύπο να θεωρούμε την Παρασκευή και το Σάββατο ως Σαββατοκύριακο.

Αριθμός Σαββατοκύριακων μεταξύ δύο ημερομηνιών στο Excel

Μπορούμε να χρησιμοποιήσουμε τη συνάρτηση NETWORKDAYS για να υπολογίσουμε τον αριθμό των Σαββατοκύριακων μεταξύ δύο ημερομηνιών.

Ενώ η συνάρτηση Networkdays υπολογίζει τον αριθμό των ημερών εργασίας, μπορούμε επίσης να χρησιμοποιήσουμε για να λάβουμε τον αριθμό των ημερών του Σαββατοκύριακου μεταξύ δύο ημερομηνιών.

Ας υποθέσουμε ότι έχουμε ένα σύνολο δεδομένων όπως φαίνεται παρακάτω:

Εδώ είναι ο τύπος που θα σας δώσει τον συνολικό αριθμό ημερών Σαββατοκύριακου μεταξύ των δύο ημερομηνιών:

= ΗΜΕΡΕΣ (Γ2, Β2)+1-ΔΙΚΤΥΕΣ ΗΜΕΡΕΣ (Β2, Γ2)

Αριθμός ημερών εργασίας σε εργασία μερικής απασχόλησης

Μπορείτε να χρησιμοποιήσετε τη συνάρτηση Excel NETWORKDAYS.INTL για να υπολογίσετε τον αριθμό των ημερών εργασίας και σε μια εργασία μερικής απασχόλησης.

Ας πάρουμε ένα παράδειγμα όπου συμμετέχετε σε ένα έργο όπου πρέπει να εργαστείτε με μερική απασχόληση (μόνο Τρίτη και Πέμπτη).

Εδώ είναι ο τύπος που θα το κάνει αυτό:

= NETWORKDAYS.INTL ($ B $ 3, $ C $ 3,"1010111", $ E $ 3: $ E $ 7)

Σημειώστε ότι αντί να επιλέξουμε το Σαββατοκύριακο από το αναπτυσσόμενο μενού που είναι ενσωματωμένο στη λειτουργία, χρησιμοποιήσαμε “1010111” (σε διπλά εισαγωγικά).

  • 0 υποδηλώνει μια εργάσιμη ημέρα
  • 1 υποδηλώνει μη εργάσιμη ημέρα

Ο πρώτος αριθμός αυτής της σειράς αντιπροσωπεύει τη Δευτέρα και ο τελευταίος αριθμός αντιπροσωπεύει την Κυριακή.

Άρα «0000011 θα σήμαινε ότι Δευτέρα έως Παρασκευή είναι εργάσιμες ημέρες και Σάββατο και Κυριακή είναι μη εργάσιμες (Σαββατοκύριακο).

Με την ίδια λογική, “1010111” υποδεικνύει ότι μόνο η Τρίτη και η Πέμπτη είναι εργάσιμες, και οι υπόλοιπες 5 ημέρες είναι μη εργάσιμες.

Σε περίπτωση που έχετε διακοπές (τις οποίες δεν θέλετε να υπολογίζονται στο αποτέλεσμα), μπορείτε να καθορίσετε αυτές τις αργίες ως το τέταρτο επιχείρημα.

Αριθμός Δευτέρων μεταξύ δύο ημερομηνιών

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

Ας υποθέσουμε ότι έχετε ένα σύνολο δεδομένων όπως φαίνεται παρακάτω:

Εδώ είναι ο τύπος που θα σας δώσει τον αριθμό των Δευτέρων μεταξύ των δύο ημερομηνιών:

= NETWORKDAYS.INTL (B2, C2, "0111111")

Σε αυτόν τον τύπο, «0» σημαίνει μια εργάσιμη ημέρα και «1» μια μη εργάσιμη ημέρα.

Αυτός ο τύπος μας δίνει τον συνολικό αριθμό εργάσιμων ημερών λαμβάνοντας υπόψη ότι η Δευτέρα είναι η μόνη εργάσιμη ημέρα της εβδομάδας.

Ομοίως, μπορείτε επίσης να υπολογίσετε τον αριθμό οποιασδήποτε ημέρας μεταξύ δύο συγκεκριμένων ημερομηνιών.

Μπορεί επίσης να σας αρέσουν τα ακόλουθα σεμινάρια:

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

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave