Työpäivien laskeminen on ammatillisten päivämäärien laskennassa olennainen tehtävä. Analyysitoiminnot-apuohjelman avulla Excelillä on siis mahdollisuus käyttää NETWORKING DAYS -toimintoa kahden keskeneräisen päivämäärän välisen eron laskemiseen
Jos kuitenkin haluat myös laskea lauantait työpäiviksi, VERKKOPÄIVÄT eivät auta sinua. Sitten sinun on käytettävä erityistä kaavaa työpäivien eron laskemiseen:
= Lopetuspäivä + 1-aloituspäivä-INTEGER ((WEEKDAY (aloituspäivä; 2) + päättymispäivä-aloituspäivä) / 7)
Välität vain kaksi argumenttia kaavalle: For Aloituspäivämäärä ja Päättymispäivä anna kaksi päivämääräarvoa, joiden välillä haluat laskea työpäivien eron. Toiminto on saatavana Excelissä vakiona versiosta 2007 alkaen. Jos käytät aiempaa Excel-versiota, sinun on ensin integroitava Analyysitoiminnot-apuohjelma.
Kaava muodostaa eron kahden päivämäärän välillä työpäivinä; sen vuoksi se laskee kuusi työpäivää joka viikko, maanantaista lauantaihin. Vain sunnuntaita ei lasketa työpäiväksi.
Valitettavasti tällä kaavalla ei ole mahdollista siirtää useita ei-työpäiviä erilliselle solualueelle, joita ei oteta huomioon laskennassa.
Esitetyssä työkirjassa seuraava solun D4 kaava palauttaa arvon 14:
= C4 + 1-B4-INTEGER ((WEEKDAY (B4; 2) + C4-B4) / 7)
Solun B4 kahden päivämääräarvon "04/12" ja solun C4 "04/27" välillä on 16 päivää. Näistä kuitenkin "17. huhtikuuta" ja "24. huhtikuuta" ovat sunnuntai. Joten tulos 14 on oikea.
Näin kaava laskee kahden päivämäärän väliset työpäivät
Kaava toimii seuraavasti laskettaessa työpäivät, mukaan lukien lauantait:
- Käytä WEEKDAY -toimintoa määrittääksesi päättymispäivän viikonpäivän. Toinen argumentti "2" palauttaa arvon 1 maanantaista 7: een sunnuntaina.
- Lisää näiden kahden päivämääräarvon välinen ero tähän arvoon.
- Jaa tulos seitsemällä löytääksesi kokonaisten viikkojen ja siten sunnuntojen lukumäärän.
- Vähennät tämän sunnuntai määrän kahden päivämäärän erosta ja saat etsimäsi työpäivien määrän, mukaan lukien lauantai.
- Sinun on lisättävä arvo 1, jotta sekä aloitus- että lopetuspäivä voidaan laskea.