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

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

=WORKDAY(A1,1,holidays)

Περίληψη

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

=WORKDAY(B5,1,holidays)

όπου οι διακοπές είναι η ονομαστική σειρά E5: E6.

Εξήγηση

Με μια δεδομένη ημερομηνία έναρξης, η συνάρτηση WORKDAY θα επιστρέψει μια ημερομηνία που δεν είναι σαββατοκύριακο ή αργία, n ημέρες στο μέλλον ή στο παρελθόν. Το όρισμα διακοπών είναι προαιρετικό και μπορεί να παραλειφθεί. Στο παράδειγμα, το B5 a είναι η ημερομηνία έναρξης του κωδικού. Ο παρακάτω τύπος στο B6, αντιγράφεται παρακάτω, είναι:

=WORKDAY(B5,1,holidays)

Επειδή το όρισμα ημέρες έχει οριστεί σε 1, ο τύπος επιστρέφει την "επόμενη εργάσιμη ημέρα" σε κάθε νέα σειρά. Διακοπές παρέχονται ως το ονομαστικό εύρος E5: E6, το οποίο περιέχει ημερομηνίες. Ειδοποίηση 24 και 25 Δεκεμβρίου εξαιρούνται από τη λίστα, καθώς αυτές οι μέρες είναι αργίες.

Όλες οι ημερομηνίες μορφοποιούνται με την προσαρμοσμένη μορφή αριθμού "ddd d-mmm-yyyy".

Προσαρμοσμένα Σαββατοκύριακα

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

Ενας άλλος τρόπος

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

=IF(WEEKDAY(date)=6,date+3,date+1)

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