
Yleinen kaava
=WORKDAY.INTL(A1,"1111100")
Yhteenveto
Voit luoda dynaamisen päivämääräsarjan, joka sisältää vain tietyt viikonpäivät (ts. Vain tiistaisin ja torstaisin) käyttämällä WORKDAY.INTL-toimintoa. Esitetyssä esimerkissä päivämäärä kohdassa B5 on kovakoodattu aloituspäivä. Kohdassa B6 oleva kaava on:
=WORKDAY.INTL(B5,1,"1010111")
Kaava palauttaa vain tiistaisin ja torstaisin, kun kaava kopioidaan alaspäin. Jos B5: n aloituspäivää muutetaan, uudet päivämäärät luodaan dynaamisesti.
Selitys
WORKDAY.INTL-toimintoa käytetään normaalisti työpäivien päivämäärien etsimiseen. Voit esimerkiksi käyttää WORKDAY.INTL-tiedostoa löytääksesi seuraavan työpäivän, joka ei ole viikonloppu tai loma, tai ensimmäisen työpäivän viiden päivän kuluttua.
Yksi WORKDAY.INTL: lle toimitetuista argumenteista on "viikonloppu", ja se valvoo, mitä päiviä pidetään työpäivinä. Viikonloppuargumentti voidaan antaa ennalta määritettyyn luetteloon linkitettynä numerona tai 7-merkkisenä koodina, joka kattaa kaikki seitsemän viikonpäivää maanantaista lauantaihin. Tämä esimerkki käyttää koodivaihtoehtoa "suodattamaan" päivät, jotka eivät ole tiistaina tai torstaina.
Koodissa 1: t edustavat viikonloppupäiviä (ei-työpäiviä) ja nollat edustavat työpäiviä, kuten D4: K9-taulukossa on esitetty. Haluamme nähdä vain tiistaisin tai torstaisin, joten käytämme nollia näihin päiviin ja 1: tä joka toinen päivä:
=WORKDAY.INTL(B5,1,"1010111")
Kun kaava kopioidaan alas, WEEKDAY.INTL tuottaa vain tiistaisin tai torstaisin. Kaikki päivämäärät muotoillaan mukautetulla numeromuodolla "pp p-kk-vvvv".
Mukautetut päivät
Voit muokata palautettavia päiviä vain säätämällä koodia. Jos haluat esimerkiksi lähettää vain maanantaisin, tiistaisin tai perjantaisin, voit käyttää:
=WORKDAY.INTL(B5,1,"0101011")