Πώς να χρησιμοποιήσετε τη συνάρτηση Excel NETWORKDAYS.INTL -

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

Περίληψη

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

Σκοπός

Λάβετε ημέρες εργασίας μεταξύ δύο ημερομηνιών

Τιμή επιστροφής

Ένας αριθμός που αντιπροσωπεύει ημέρες.

Σύνταξη

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

Επιχειρήματα

  • start_date - Η ημερομηνία έναρξης.
  • end_date - Η ημερομηνία λήξης.
  • Σαββατοκύριακο - (προαιρετικό) Ρύθμιση για τις ημέρες της εβδομάδας που πρέπει να θεωρούνται Σαββατοκύριακα.
  • αργίες - (προαιρετικά) Αναφορά σε ημερομηνίες που πρέπει να θεωρηθούν ως εργάσιμες ημέρες.

Εκδοχή

Excel 2010

Σημειώσεις χρήσης

Το NETWORKDAYS.INTL υπολογίζει τις εργάσιμες ημέρες μεταξύ δύο ημερομηνιών. Οι εργάσιμες ημέρες εξαιρούν τα σαββατοκύριακα (Σάββατο και Κυριακή από προεπιλογή) και μπορούν προαιρετικά να εξαιρούν τις αργίες Αυτή η λειτουργία είναι πιο ισχυρή από τη λειτουργία NETWORKDAYS, επειδή σας επιτρέπει να ελέγχετε ποιες ημέρες της εβδομάδας θεωρούνται Σαββατοκύριακα. Το όρισμα του Σαββατοκύριακου ορίζεται χρησιμοποιώντας τους κωδικούς που αναφέρονται στον παρακάτω πίνακα.

Το NETWORKDAYS.INTL περιλαμβάνει τόσο την ημερομηνία έναρξης όσο και την ημερομηνία λήξης κατά τον υπολογισμό των ημερών εργασίας. Αυτό σημαίνει ότι εάν δώσετε στο NETWORKDAYS.INTL την ίδια ημερομηνία για την ημερομηνία έναρξης και την ημερομηνία λήξης και η ημερομηνία δεν είναι σαββατοκύριακο ή αργία, θα επιστρέψει 1.

Το NETWORKDAYS.INTL μπορεί επίσης να λάβει υπόψη προαιρετικά τις αργίες. Για το όρισμα αργίες , καταχωρίστε ένα εύρος που περιέχει ημερομηνίες διακοπών. Αυτές αντιμετωπίζονται επίσης ως μη εργάσιμες ημέρες και δεν θα συμπεριληφθούν στο αποτέλεσμα.

Στο παράδειγμα που εμφανίζεται, χρησιμοποιούνται οι ακόλουθοι τύποι:

D6=NETWORKDAYS.INTL(B6,C6) D7=NETWORKDAYS.INTL(B7,C7,17) D8=NETWORKDAYS.INTL(B8,C8,1,B13:B14) D9=NETWORKDAYS.INTL(B9,C9,"0000000") D10=NETWORKDAYS.INTL(B10,C10,"0000000",B13:B14)

Αριθμός Σαββατοκύριακου Ημέρες Σαββατοκύριακου
1 (προεπιλογή) Σάββατο Κυριακή
2 Κυριακή Δευτέρα
3 Δευτέρα Τρίτη
4 Τρίτη Τετάρτη
5 Τετάρτη Πέμπτη
6 Πέμπτη Παρασκευή
7 Παρασκευή Σάββατο
11 Μόνο την Κυριακή
12 Μόνο Δευτέρα
13 Μόνο την Τρίτη
14 Μόνο την Τετάρτη
15 Μόνο την Πέμπτη
16 Μόνο Παρασκευή
17 Μόνο το Σάββατο

Μάσκα για εργάσιμες ημέρες

Η συνάρτηση NETWORKDAYS.INTL μπορεί επίσης να δεχτεί μια "μάσκα" για να καθορίσει τα σαββατοκύριακα για το όρισμα του Σαββατοκύριακου. Η μάσκα παρέχεται ως σειρά 7 χαρακτήρων που πρέπει να είναι είτε 1 είτε μηδέν. Σε αυτό το σχήμα, ο αριθμός 1 σημαίνει Σαββατοκύριακο και 0 σημαίνει εργάσιμη ημέρα. Το πρώτο ψηφίο αντιπροσωπεύει τη Δευτέρα. Ακολουθούν μερικά παραδείγματα:

NETWORKDAYS.INTL(start,end,"0101011") // workdays = M,W,F NETWORKDAYS.INTL(start,end,"1010111") // workdays = Tue, Thu NETWORKDAYS.INTL(start,end,"1111100") // workdays = Sat,Sun NETWORKDAYS.INTL(start,end,"0000000") // all workdays, no weekends

Σημειώσεις:

  • Εάν το start_date είναι μεγαλύτερο από το end_date, η συνάρτηση επιστρέφει μια αρνητική τιμή.
  • Το NETWORKDAYS.INTL περιλαμβάνει τόσο την ημερομηνία έναρξης όσο και την ημερομηνία λήξης κατά τον υπολογισμό των ημερών εργασίας. Αυτό σημαίνει ότι εάν δώσετε στο NETWORKDAYS.INTL την ίδια ημερομηνία για την ημερομηνία έναρξης και την ημερομηνία λήξης, θα επιστρέψει 1.

  • Εάν η ημερομηνία έναρξης ή η ημερομηνία λήξης είναι εκτός εύρους, το NETWORKDAYS.INTL επιστρέφει το #NUM! λάθος.
  • Εάν το Σαββατοκύριακο δεν είναι έγκυρο, το NETWORKDAYS.INTL επιστρέφει το #VALUE! λάθος.

Σχετικά βίντεο

Πώς να υπολογίσετε τις ημερομηνίες λήξης με WORKDAY Σε αυτό το βίντεο, θα εξετάσουμε πώς να υπολογίσουμε τις ημερομηνίες λήξης με τις συναρτήσεις WORKDAY και WORKDAY.INTL.

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