Πίνακας περιεχομένων
Σε αυτό το σεμινάριο, θα εξηγήσουμε πώς να χρησιμοποιείτε διαφορετικές συναρτήσεις για τον υπολογισμό των εργάσιμων ημερών μεταξύ δύο ημερομηνιών στο excel. Μερικές φορές, καθίσταται πολύ σημαντικό να υπολογίσετε τις εργάσιμες ημέρες μεταξύ δύο ημερομηνιών στη διαχείριση έργων. Σε αυτό το άρθρο, θα χρησιμοποιήσουμε πολλαπλές συναρτήσεις με μοναδικά σύνολα δεδομένων για να παρουσιάσουμε τη διαδικασία υπολογισμού των εργάσιμων ημερών μεταξύ δύο ημερομηνιών στο excel.
Κατεβάστε το βιβλίο ασκήσεων
Μπορείτε να κατεβάσετε το βιβλίο ασκήσεων από εδώ.
Υπολογισμός εργάσιμων ημερών.xlsx4 εύκολες μέθοδοι υπολογισμού των εργάσιμων ημερών μεταξύ δύο ημερομηνιών στο Excel
Microsoft Excel μας παρέχει πολλές συναρτήσεις για την εκτέλεση διαφόρων εργασιών. Στην ενότητα 4 αυτού του άρθρου, θα χρησιμοποιήσουμε το NETWORKDAYS και το NETWORKDAYS.INTL συναρτήσεις που είναι αφιερωμένες στον υπολογισμό των εργάσιμων ημερών μεταξύ δύο ημερομηνιών. Θα χρησιμοποιήσουμε επίσης έναν συνδυασμό των συναρτήσεων SUM, INT &, ΕΒΔΟΜΑΔΑ συναρτήσεις για να έχετε το ίδιο αποτέλεσμα.
1. Λειτουργία NETWORKDAYS του Excel για τον υπολογισμό των εργάσιμων ημερών μεταξύ δύο ημερομηνιών
του Excel NETWORKDAYS Η συνάρτηση υπολογίζει τον αριθμό των εργάσιμων ημερών μεταξύ δύο ημερομηνιών. Μπορούμε επίσης να εξαιρέσουμε τις αργίες από τις εργάσιμες ημέρες μας, το οποίο είναι προαιρετικό όρισμα αυτής της συνάρτησης.
1.1 Υπολογισμός των εργάσιμων ημερών μεταξύ δύο ημερομηνιών στο Excel, εξαιρουμένων των αργιών
Σε αυτή τη μέθοδο, θα χρησιμοποιήσουμε τη λειτουργία NETWORKDAYS για τον υπολογισμό των εργάσιμων ημερών μεταξύ δύο ημερομηνιών. Δεν θα λάβουμε υπόψη τις αργίες σε αυτή τη μέθοδο. Έτσι, αυτή η διαδικασία θα λάβει υπόψη μόνο Σάββατο και Κυριακή ως Σαββατοκύριακα. Στο ακόλουθο σύνολο δεδομένων, έχουμε το Ημερομηνία έναρξης και Ημερομηνία λήξης Θα υπολογίσουμε τις συνολικές εργάσιμες ημέρες σε αυτή την περίοδο στη στήλη με το όνομα Εργάσιμες ημέρες .
Ας δούμε λοιπόν τα βήματα για την εκτέλεση αυτής της ενέργειας.
ΒΗΜΑΤΑ:
- Πρώτον, επιλέξτε το κελί E5 . Εισάγετε τον ακόλουθο τύπο σε αυτό το κελί:
=NETWORKDAYS(B5,C5)
- Τώρα, πατήστε Εισάγετε το .
- Η παραπάνω ενέργεια επιστρέφει την τιμή των εργάσιμων ημερών μεταξύ των ημερομηνιών "1-01-22" και "31-12-22" στο κελί E5 Από την ακόλουθη εικόνα βλέπουμε ότι η τιμή των εργάσιμων ημερών για το συγκεκριμένο εύρος είναι 260 .
- Δεύτερον, επιλέξτε το κελί E5 . Μετακινήστε το δρομέα του ποντικιού στην κάτω δεξιά γωνία του επιλεγμένου κελιού, ώστε να μετατραπεί σε συν (+) σημάδι όπως η ακόλουθη εικόνα.
- Τρίτον, κάντε κλικ στο συν (+) και σύρετε το σύμβολο Χειρολαβή πλήρωσης κάτω στο κελί E10 για να αντιγράψετε τον τύπο του κελιού E5 σε άλλα κελιά. Μπορούμε επίσης να κάνουμε διπλό κλικ στο συν (+) για να έχετε το ίδιο αποτέλεσμα.
- Μετά από αυτό, αφήστε το κλικ του ποντικιού.
- Τέλος, μπορούμε να δούμε τις τιμές των εργάσιμων ημερών χωρίς τις αργίες στα κελιά (E5:E10) .
1.2. Συμπεριλάβετε τις αργίες κατά τον υπολογισμό των εργάσιμων ημερών μεταξύ δύο ημερομηνιών
Σε αντίθεση με το προηγούμενο παράδειγμα, σε αυτό το παράδειγμα θα λάβουμε υπόψη τις αργίες για να υπολογίσουμε τις εργάσιμες ημέρες μεταξύ δύο ημερομηνιών με τη λειτουργία NETWORKDAYS. Για να παρουσιάσουμε αυτή τη μέθοδο θα χρησιμοποιήσουμε το ίδιο σύνολο δεδομένων, αλλά αυτή τη φορά έχουμε μια πρόσθετη λίστα διακοπών. Μπορούμε να δούμε τις διακοπές στην ακόλουθη εικόνα του συνόλου δεδομένων.
Ας δούμε τα βήματα για την εκτέλεση αυτής της ενέργειας.
ΒΗΜΑΤΑ:
- Πρώτον, επιλέξτε το κελί E5 . Εισάγετε τον ακόλουθο τύπο σε αυτό το κελί:
=NETWORKDAYS(B6,C6,$D$13:$D$15)
- Τώρα πατήστε Εισάγετε το .
- Η παραπάνω εντολή επιστρέφει τον αριθμό των εργάσιμων ημερών μεταξύ των ημερομηνιών "1-01-22" και "31-12-22" Ο τύπος που χρησιμοποιείται σε αυτή τη μέθοδο λαμβάνει υπόψη την τιμή του εύρους (D13:D15) Η αξία των εργάσιμων ημερών για το συγκεκριμένο εύρος είναι 257 , όπως φαίνεται στην ακόλουθη εικόνα.
- Στη συνέχεια, επιλέξτε το κελί E5 . Αφήστε το δείκτη του ποντικιού στην κάτω δεξιά γωνία του επιλεγμένου κελιού, όπου θα μετατραπεί σε ένα συν (+) όπως φαίνεται στην παρακάτω εικόνα.
- Μετά από αυτό, για να αντιγράψετε τον τύπο του κελιού E5 σε άλλα κελιά κάντε κλικ στο συν (+) και σύρετε το σύμβολο Χειρολαβή πλήρωσης κάτω στο κελί E10 . Μπορούμε επίσης να κάνουμε διπλό κλικ στο συν (+) για να έχετε το ίδιο αποτέλεσμα.
- Τώρα, ελευθερώστε το κλικ του ποντικιού.
- Τέλος, παίρνουμε όλες τις τιμές των εργάσιμων ημερών στα κελιά (E5:E10) .
Διαβάστε περισσότερα: Υπολογισμός του αριθμού των ημερών μεταξύ δύο ημερομηνιών στο Excel (8 γρήγορα κόλπα)
2. Εφαρμόστε τη συνάρτηση NETWORKDAYS.INTL για τον υπολογισμό των εργάσιμων ημερών με προσαρμοσμένες αργίες
Η συνάρτηση NETWORKDAYS.INTL είναι παρόμοιο με το NETWORKDAYS Και οι δύο συναρτήσεις υπολογίζουν τις εργάσιμες ημέρες μεταξύ δύο ημερομηνιών. Αλλά η συνάρτηση NETWORKDAYS.INTL μας επιτρέπει να επιλέξουμε ποια ημέρα θα θεωρήσουμε ως αργία. NETWORKDAYS.INTL η συνάρτηση εξετάζει μόνο Κυριακή ως διεθνή αργία. Έτσι, θα εξετάσει Σάββατο ως εργάσιμη ημέρα. Για να παρουσιάσουμε αυτή τη μέθοδο θα εκτελέσουμε ξανά την προηγούμενη μέθοδο με την NETWORKDAYS.INTL λειτουργία.
Έτσι, ακολουθήστε τα παρακάτω βήματα για να εκτελέσετε αυτή την ενέργεια.
ΒΗΜΑΤΑ:
- Στην αρχή, επιλέξτε το κελί E5 Γράψτε τον ακόλουθο τύπο σε αυτό το κελί:
=NETWORKDAYS.INTL(B5,C5,11,$D$13:$D$15)
- Τώρα, πατήστε Εισάγετε το .
- Ο αριθμός των εργάσιμων ημερών μεταξύ των ημερομηνιών "1-01-22" και "31-12-22" επιστρέφεται από την παραπάνω εντολή. Ο υπολογισμός αυτής της μεθόδου ερμηνεύει την τιμή του εύρους (D13:D15) μπορούμε να δούμε ότι ο αριθμός των εργάσιμων ημερών σε αυτό το εύρος είναι 310 Η τιμή είναι μεγαλύτερη από τα προηγούμενα αποτελέσματα, καθώς δεν λαμβάνει Σάββατο ως αργία.
- Στη συνέχεια, κάντε κλικ στο κελί E5 . Σύρετε το δρομέα του ποντικιού στην κάτω δεξιά γωνία του επιλεγμένου κελιού, όπου θα μετατραπεί σε ένα συν (+) όπως φαίνεται παρακάτω.
- Στη συνέχεια, κάντε κλικ στο συν (+) και σύρετε το σύμβολο Χειρολαβή πλήρωσης κάτω στο κελί E10 για να αντιγράψετε τον τύπο από το κελί E5 Για να έχουμε το ίδιο αποτέλεσμα, μπορούμε να κάνουμε διπλό κλικ στο συν (+) σημάδι.
- Μετά από αυτό, αφήστε το κλικ του ποντικιού τώρα.
- Τέλος, έχουμε όλες τις τιμές της εργάσιμης ημέρας στα κελιά (E5:E10) .
Σχετικό περιεχόμενο: Πώς να υπολογίσετε τις υπόλοιπες ημέρες στο Excel (5 μέθοδοι)
Παρόμοιες αναγνώσεις:
- Υπολογισμός του αριθμού των ημερών μεταξύ δύο ημερομηνιών με VBA στο Excel
- Πώς να δημιουργήσετε μια αντίστροφη μέτρηση ημέρας στο Excel (2 παραδείγματα)
- Χρήση της συνάρτησης DateDiff στο Excel VBA (5 παραδείγματα)
- Πώς να μετρήσετε τις εμφανίσεις ημερομηνίας στο Excel
- Τύπος του Excel για τον υπολογισμό του αριθμού των ημερών μεταξύ της σημερινής και μιας άλλης ημερομηνίας (6 γρήγοροι τρόποι)
3. Υπολογισμός του αριθμού εργάσιμων ημερών σε μια θέση εργασίας μερικής απασχόλησης στο Excel
Ο αριθμός των εργάσιμων ημερών για μια εργασία μερικής απασχόλησης δεν είναι ο ίδιος με τον κανονικό. Πρέπει να προσθέσουμε μερικές επιπλέον τροποποιήσεις στη συνάρτηση NETWORKDAYS.INTL για να εξάγουμε τις εργάσιμες ημέρες σε μια εργασία μερικής απασχόλησης. Για να παρουσιάσουμε αυτή τη μέθοδο θα χρησιμοποιήσουμε το ίδιο σύνολο δεδομένων που χρησιμοποιήσαμε στο πρώτο παράδειγμα.
Ας δούμε τα βήματα για την εκτέλεση αυτής της μεθόδου.
ΒΗΜΑΤΑ:
- Πρώτον, επιλέξτε το κελί E5 . Εισάγετε τον ακόλουθο τύπο σε αυτό το κελί:
=NETWORKDAYS.INTL(B5,C5,"1010111")
- Τώρα, πατήστε Εισάγετε το .
- Η παραπάνω εντολή επιστρέφει τον αριθμό των ημερομηνιών μερικής απασχόλησης μεταξύ των ημερομηνιών "1-01-22 " και "31-12-22 ". Βλέπουμε ότι η τιμή της εργάσιμης ημέρας μεταξύ αυτού του εύρους είναι 104 .
- Δεύτερον, πηγαίνετε στο κελί E5 . Τοποθετήστε τον κέρσορα του ποντικιού στην κάτω δεξιά γωνία του επιλεγμένου κελιού, όπου θα μετατραπεί σε συν (+) όπως φαίνεται στο παρακάτω σχήμα.
- Τρίτον, πατήστε το κουμπί συν (+) και σύρετε το σύμβολο Χειρολαβή πλήρωσης κάτω στο κελί E10 για να επικολλήσετε τον τύπο από το κελί E5 . Μπορούμε να κάνουμε διπλό κλικ στο συν (+) για να έχετε το ίδιο αποτέλεσμα.
- Μετά από αυτό, ελευθερώστε το κλικ του ποντικιού.
- Τέλος, έχουμε όλες τις τιμές της εργάσιμης ημέρας στα κελιά (E5:E10) .
ΣΗΜΕΙΩΣΗ:
Σε αυτή τη μέθοδο, χρησιμοποιήσαμε "1010111" αντί της επιλογής του Σαββατοκύριακου από την ενσωματωμένη επιλογή της λειτουργίας.
- 0 αντιπροσωπεύει μια εργάσιμη ημέρα.
- 1 αντιπροσωπεύει μια μη εργάσιμη ημέρα.
Εδώ ο πρώτος αριθμός της ακολουθίας δηλώνει Δευτέρα ενώ ο τελευταίος αριθμός υποδηλώνει Παρασκευή Έτσι, η ακολουθία "1010111" σημαίνει ότι μόνο Τρίτη και Πέμπτη είναι εργάσιμες ημέρες και οι υπόλοιπες ημέρες της εβδομάδας είναι μη εργάσιμες ημέρες.
Σχετικό περιεχόμενο: Τύπος Excel για να βρείτε την ημερομηνία ή τις ημέρες του επόμενου μήνα (6 γρήγοροι τρόποι)
4. Συνδυάστε τις λειτουργίες SUM και INT του Excel για τον υπολογισμό των εργάσιμων ημερών μεταξύ δύο ημερομηνιών
Εκτός από το NETWORKDAYS και το NETWORKDAYS.INTL συνάρτηση, υπάρχει και μια άλλη μέθοδος που μπορεί να χρησιμοποιηθεί για να βρούμε τον αριθμό των εργάσιμων ημερών μεταξύ δύο ημερομηνιών. Σε αυτή τη μέθοδο, θα χρησιμοποιήσουμε έναν συνδυασμό της συνάρτησης SUM και INT λειτουργίες με τη βοήθεια του ΕΒΔΟΜΑΔΑ συνάρτηση για τον υπολογισμό των εργάσιμων ημερομηνιών μεταξύ δύο ημερομηνιών. Στο excel η συνάρτηση SUM χρησιμοποιείται για την πρόσθεση πολλαπλών αριθμών. INT μετατρέπει έναν αριθμό στην πλησιέστερη ακέραια τιμή του. Η λειτουργία WEEKDAY επιστρέφει μια εργάσιμη ημέρα που ταιριάζει με μια συγκεκριμένη ημερομηνία. Θα χρησιμοποιήσουμε το ίδιο σύνολο δεδομένων όπως στο πρώτο παράδειγμα για να επιδείξουμε αυτή τη διαδικασία.
Τώρα, απλά ακολουθήστε τα βήματα για να εκτελέσετε αυτή τη μέθοδο.
ΒΗΜΑΤΑ:
- Πρώτον, επιλέξτε το κελί E5 Γράψτε τον ακόλουθο τύπο σε αυτό το κελί:
=SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7))
- Τώρα, πατήστε Εισάγετε το .
- Λαμβάνουμε την τιμή των εργάσιμων ημερών μεταξύ των ημερομηνιών "1-01-22" και " 31-12-22 " στο κελί E5 με την παραπάνω εντολή. Παίρνουμε την τιμή 260 στο κελί E5 .
- Στη συνέχεια, επιλέξτε το κελί E5 . Μετακινήστε το δείκτη του ποντικιού στην κάτω δεξιά γωνία του επιλεγμένου κελιού, όπου θα μετατραπεί σε συν (+) όπως φαίνεται παρακάτω.
- Στη συνέχεια, απλά πατήστε το συν (+) και σύρετε το σύμβολο Χειρολαβή πλήρωσης κάτω στο κελί E10 για να επικολλήσετε τον τύπο από το κελί E5 Για να έχουμε το ίδιο αποτέλεσμα, μπορούμε να κάνουμε διπλό κλικ στο συν (+) υπογράψτε επίσης.
- Μετά από αυτό, αφήστε το κλικ του ποντικιού.
- Τέλος, παίρνουμε όλες τις τιμές των εργάσιμων ημερών στα κελιά (E5:E10) .
🔎 Πώς λειτουργεί η φόρμουλα;
- WEEKDAY(B5-{2,3,4,5,6}): Οι τιμές 2,3,4,5 & 6 αναφέρετε πέντε εργάσιμες ημέρες σε μια εβδομάδα, ξεκινώντας από την ημερομηνία στο κελί B5 .
- INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7): Το μέρος αυτό επιστρέφει έναν αριθμό εργάσιμων ημερών ανά εβδομάδα.
- SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7)): Επιστρέφει το σύνολο των εργάσιμων ημερών από την ημερομηνία "1-01-22" στο "31-12-22" .
Σχετικό περιεχόμενο: Πώς να χρησιμοποιήσετε COUNTIFS με εύρος ημερομηνιών στο Excel (6 εύκολοι τρόποι)
Συμπέρασμα
Εν κατακλείδι, αυτή η δημοσίευση θα σας δείξει πώς να υπολογίζετε τις εργάσιμες ημέρες μεταξύ δύο ημερομηνιών στο Excel. Για να δοκιμάσετε τις ικανότητές σας, χρησιμοποιήστε το φύλλο πρακτικής που συνοδεύει αυτό το άρθρο. Παρακαλούμε αφήστε ένα σχόλιο παρακάτω αν έχετε ερωτήσεις. Η ομάδα μας θα προσπαθήσει να σας απαντήσει το συντομότερο δυνατό. Στο μέλλον, έχετε το νου σας για περισσότερες μοναδικές Microsoft Excel λύσεις.