„Excel“ formulė: Gaukite paskutinę mėnesio darbo dieną -

Turinys

Bendroji formulė

=WORKDAY(EOMONTH(date)+1,-1)

Santrauka

Norėdami gauti paskutinę mėnesio darbo dieną, galite naudoti WORKDAY funkciją kartu su EOMONTH funkcija. Pavyzdyje formulė C4 yra:

=WORKDAY(EOMONTH(B4,0)+1,-1)

Paaiškinimas

Dirbant iš vidaus, EOMONTH funkcija gauna paskutinę bet kurios datos mėnesio dieną. Prie šio rezultato pridedame 1, kurio rezultatas - pirmoji kito mėnesio diena.

Ši data įrašoma į „WORKDAY“ funkciją kaip „pradžios data“, kartu su –1 - „dienoms“. WORKDAY funkcija automatiškai grįžta 1 dieną atgal, atsižvelgiant į visus savaitgalius. Rezultatas yra paskutinė mėnesio darbo diena.

Atostogos

Norėdami gauti paskutinę mėnesio darbo dieną, atsižvelgdami į atostogas, tiesiog pridėkite diapazoną, kuriame yra atostogų datos, į šią formulę:

=WORKDAY(EOMONTH(B4,0)+1,-1,holidays)

Pasirinktiniai savaitgaliai

WEEKDAY funkcija numato, kad savaitgaliai yra šeštadienis ir sekmadienis. Jei jums reikia pritaikyti savaitgalio dienas, galite naudoti WEEKDAY.INTL funkciją.

Įdomios straipsniai...