Laske työpäiviä kuukaudessa käyttämällä EOMONTH -toimintoa yhdessä NETWORKDAYS -funktion kanssa. Esitetyssä esimerkissä C4: n kaava on:
= NETWORKDAYS (date, EOMONTH (date,0),holidays)
Missä 'loma' on nimetty alue E3: E13.
SelitysEnsinnäkin on tärkeää ymmärtää, että kuukausi -sarakkeen (B) arvot ovat todellisia päivämääriä, jotka on muotoiltu mukautetulla numeromuodolla 'mmm'.
Esimerkiksi B4 sisältää 1. tammikuuta 2014, mutta näyttää vain 'Jan' mukautetun numeromuodon mukaan.
Kaava itsessään perustuu NETWORKDAYS -funktioon, joka palauttaa alkupäivän ja päättymispäivän välisen työpäivien määrän ottaen huomioon vapaapäivät (jos on).
Jokaisen kuukauden aloituspäivä tulee sarakkeesta B ja päättymispäivä lasketaan EOMONTH -funktiolla seuraavasti:
kuinka lasketaan tuottoprosentti Excelissä
= NETWORKDAYS (B4, EOMONTH (B4,0),holidays)
EOMONTH ottaa päivämäärän ja palauttaa kuukauden viimeisen päivän. Kuukautta hallitsee toinen argumentti. Koska tässä tapauksessa haluamme pysyä samassa kuussa, käytämme nollaa.
Lopuksi luettelo lomista tarjotaan 3. argumenttina NETWORKDAYS -sovellukselle nimetty alue vapaapäivät (E3: E13).
Näiden tietojen perusteella NETWORKDAYS laskee jokaisen kuukauden työpäivien lukumäärän automaattisesti ilman viikonloppuja ja pyhäpäiviä.
Jos haluat enemmän hallita, mitkä päivät pidetään viikonloppuina, käytä NETWORKDAYS.INTL toiminto.
Kirjailija Dave Bruns