
Általános képlet
=WORKDAY(EOMONTH(date)+1,-1)
Összegzés
Egy hónap utolsó munkanapjának megszerzéséhez használhatja a MUNKANAP funkciót az EOMONTH funkcióval együtt. A példában a C4 képlete a következő:
=WORKDAY(EOMONTH(B4,0)+1,-1)
Magyarázat
Belülről kifelé haladva az EOMONTH funkció megkapja bármely dátum hónapjának utolsó napját. Ehhez az eredményhez hozzáadunk 1-et, amely a következő hónap első napját eredményezi.
Ez a dátum a WORKDAY funkcióba kerül, mint "kezdő dátum", a -1-vel együtt a "nap". A WORKDAY funkció automatikusan hátralép 1 nappal, figyelembe véve az esetleges hétvégéket. Az eredmény a hónap utolsó munkanapja.
Ünnepek
Ha meg szeretné kapni a hónap utolsó munkanapját, figyelembe véve az ünnepeket, egyszerűen adja hozzá az ünnepi dátumokat tartalmazó tartományt az alábbi képlethez:
=WORKDAY(EOMONTH(B4,0)+1,-1,holidays)
Egyéni hétvégék
A WEEKDAY funkció feltételezi, hogy hétvégén szombat és vasárnap van. Ha testre kell szabnia a hétvégi napokat, használhatja a WEEKDAY.INTL funkciót.