![](https://cdn.wiki-base.com/1946872/excel_formula_get_last_working_day_in_month__2.png.webp)
Yleinen kaava
=WORKDAY(EOMONTH(date)+1,-1)
Yhteenveto
Jos haluat saada kuukauden viimeisen työpäivän, voit käyttää TYÖPÄIVÄ-toimintoa yhdessä VIIKKO-toiminnon kanssa. Esimerkissä C4: n kaava on:
=WORKDAY(EOMONTH(B4,0)+1,-1)
Selitys
Sisältäpäin työskentelemällä EOMONTH-toiminto saa minkä tahansa päivämäärän kuukauden viimeisen päivän. Tähän tulokseen lisätään 1, joka johtaa seuraavan kuukauden ensimmäiseen päivään.
Tämä päivämäärä siirtyy WORKDAY-toimintoon "aloituspäivänä" yhdessä -1: n kanssa "päivinä". TYÖPÄIVÄ-toiminto siirtyy automaattisesti yhden päivän taaksepäin ottaen huomioon kaikki viikonloput. Tulos on kuukauden viimeinen työpäivä.
Lomat
Saadaksesi kuukauden viimeisen työpäivän, ottaen huomioon lomat, lisää vain lomapäivät sisältävä alue kaavaan seuraavasti:
=WORKDAY(EOMONTH(B4,0)+1,-1,holidays)
Mukautetut viikonloput
WEEKDAY-toiminto olettaa viikonloppujen olevan lauantaina ja sunnuntaina. Jos haluat mukauttaa viikonloppupäiviä, voit käyttää WEEKDAY.INTL-toimintoa.