Excel-kaava: Työpäivät kuukaudessa -

Sisällysluettelo

Yleinen kaava

=NETWORKDAYS(date,EOMONTH(date,0),holidays)

Yhteenveto

Laske työpäivät kuukaudessa käyttämällä EOMONTH-funktiota yhdessä NETWORKDAYS-toiminnon kanssa. Esitetyssä esimerkissä kaavassa C4 on:

=NETWORKDAYS(B4,EOMONTH(B4,0),holidays)

Missä "vapaapäivät" on nimetty alue E3: E13.

Selitys

Ensinnäkin on tärkeää ymmärtää, että Kuukausi -sarakkeen (B) arvot ovat todellisia päivämääriä, jotka on muotoiltu mukautetulla lukumuodolla "mmm".

Esimerkiksi B4 sisältää 1. tammikuuta 2014, mutta näyttää vain "Jan" mukautettua numeromuotoa kohti.

Itse kaava perustuu NETWORKDAYS-funktioon, joka palauttaa alkamis- ja lopetuspäivän välisten työpäivien lukumäärän ottaen huomioon lomapäivät (jos käytettävissä).

Kunkin kuukauden aloituspäivä tulee sarakkeesta B ja lopetuspäivä lasketaan EOMONTH-funktiolla seuraavasti:

EOMONTH(B4,0)

EOMONTH ottaa päivämäärän ja palauttaa kuukauden viimeisen päivän. Kuukautta itse ohjaa toinen argumentti. Koska tässä tapauksessa haluamme pysyä samassa kuussa, käytämme nollaa.

Lopuksi luettelo lomista annetaan 3. argumenttina NETWORKDAYS: lle käyttäen nimettyä alueiden vapaapäivää (E3: E13).

Näiden tietojen avulla NETWORKDAYS laskee kuukausien työpäivien lukumäärän, ilman viikonloppuja ja vapaapäiviä.

Jos haluat hallita tarkemmin, mitkä päivät pidetään viikonloppuina, käytä NETWORKDAYS.INTL-toimintoa.

Mielenkiintoisia artikkeleita...