Τύπος Excel: Σειρά ημερομηνιών κατά προσαρμοσμένες ημέρες -

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

Γενική φόρμουλα

=WORKDAY.INTL(A1,"1111100")

Περίληψη

Για να δημιουργήσετε μια δυναμική σειρά ημερομηνιών που περιλαμβάνουν μόνο συγκεκριμένες ημέρες της εβδομάδας (δηλαδή μόνο Τρίτη και Πέμπτη) μπορείτε να χρησιμοποιήσετε τη συνάρτηση WORKDAY.INTL. Στο παράδειγμα που εμφανίζεται, η ημερομηνία στο B5 είναι μια ημερομηνία έναρξης με κωδικό. Ο τύπος στο B6 είναι:

=WORKDAY.INTL(B5,1,"1010111")

Ο τύπος επιστρέφει μόνο Τρίτη και Πέμπτη καθώς ο τύπος αντιγράφεται. Εάν η ημερομηνία έναρξης στο B5 αλλάξει, δημιουργούνται νέες ημερομηνίες δυναμικά.

Εξήγηση

Η συνάρτηση WORKDAY.INTL χρησιμοποιείται συνήθως για την εύρεση ημερομηνιών που είναι εργάσιμες ημέρες. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε το WORKDAY.INTL για να βρείτε την επόμενη εργάσιμη ημέρα που δεν είναι σαββατοκύριακο ή αργία ή την πρώτη εργάσιμη ημέρα 5 ημέρες από τώρα.

Ένα από τα επιχειρήματα που παρέχονται στο WORKDAY.INTL ονομάζεται "Σαββατοκύριακο" και ελέγχει ποιες ημέρες θεωρούνται μη εργάσιμες ημέρες. Το όρισμα του Σαββατοκύριακου μπορεί να παρέχεται ως αριθμός που συνδέεται με μια προκαθορισμένη λίστα ή ως κωδικός 7 χαρακτήρων που καλύπτει και τις επτά ημέρες της εβδομάδας, Δευτέρα έως Σάββατο. Αυτό το παράδειγμα χρησιμοποιεί την επιλογή κώδικα για "φιλτράρισμα" ημερών που δεν είναι Τρίτη ή Πέμπτη.

Στον κωδικό, το 1 αντιπροσωπεύει τις ημέρες του Σαββατοκύριακου (μη εργάσιμες ημέρες) και τα μηδενικά αντιπροσωπεύουν τις ημέρες εργασίας, όπως φαίνεται στον πίνακα στο D4: K9. Θέλουμε να βλέπουμε μόνο Τρίτη ή Πέμπτη, επομένως χρησιμοποιούμε μηδενικά για αυτές τις μέρες και 1 για κάθε άλλη μέρα:

=WORKDAY.INTL(B5,1,"1010111")

Καθώς ο τύπος αντιγράφεται, το WEEKDAY.INTL παράγει μόνο Τρίτη ή Πέμπτη. Όλες οι ημερομηνίες μορφοποιούνται με την προσαρμοσμένη μορφή αριθμού "ddd d-mmm-yyyy".

Προσαρμοσμένες ημέρες

Για να προσαρμόσετε τις ημέρες που επιστρέφονται, απλώς προσαρμόστε τον κωδικό. Για παράδειγμα, για έξοδο μόνο Δευτέρα, Τρίτη ή Παρασκευή, μπορείτε να χρησιμοποιήσετε:

=WORKDAY.INTL(B5,1,"0101011")

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