![](https://cdn.wiki-base.com/1946872/excel_formula_get_last_working_day_in_month__2.png.webp)
Γενική φόρμουλα
=WORKDAY(EOMONTH(date)+1,-1)
Περίληψη
Για να λάβετε την τελευταία εργάσιμη ημέρα σε ένα μήνα, μπορείτε να χρησιμοποιήσετε τη συνάρτηση WORKDAY μαζί με τη συνάρτηση EOMONTH. Στο παράδειγμα, ο τύπος στο C4 είναι:
=WORKDAY(EOMONTH(B4,0)+1,-1)
Εξήγηση
Δουλεύοντας από μέσα προς τα έξω, η συνάρτηση EOMONTH λαμβάνει την τελευταία ημέρα του μήνα οποιασδήποτε ημερομηνίας. Σε αυτό το αποτέλεσμα, προσθέτουμε 1, το οποίο οδηγεί στην πρώτη ημέρα του επόμενου μήνα.
Αυτή η ημερομηνία μεταβαίνει στη συνάρτηση WORKDAY ως "ημερομηνία έναρξης", μαζί με -1 για "ημέρες". Η συνάρτηση WORKDAY επιστρέφει αυτόματα 1 ημέρα, λαμβάνοντας υπόψη τα σαββατοκύριακα. Το αποτέλεσμα είναι η τελευταία εργάσιμη ημέρα του μήνα.
Διακοπές
Για να λάβετε την τελευταία εργάσιμη ημέρα του μήνα, λαμβάνοντας υπόψη τις αργίες, απλώς προσθέστε το εύρος που περιέχει ημερομηνίες διακοπών στον τύπο όπως:
=WORKDAY(EOMONTH(B4,0)+1,-1,holidays)
Προσαρμοσμένα Σαββατοκύριακα
Η συνάρτηση WEEKDAY προϋποθέτει ότι τα Σαββατοκύριακα είναι Σάββατο και Κυριακή. Εάν πρέπει να προσαρμόσετε τις ημέρες του Σαββατοκύριακου, μπορείτε να χρησιμοποιήσετε τη συνάρτηση WEEKDAY.INTL