Mikä on kuukauden ensimmäinen työpäivä, jolloin tietty päivämäärä on?

Sisällysluettelo

Tämän tehtävän tarkoituksena on selvittää, mikä on sen kuukauden ensimmäinen työpäivä, jolloin aloituspäivä on. VALINTA -toimintoa käytetään myös tässä. Huomaa kuitenkin, että tämä kaava ei sisällä lomia, kuten 1. toukokuuta

Tässä esimerkissä etsimme tietyn kuukauden ensimmäistä työpäivää.

Merkitse ensin kaava soluun G10 = PÄIVÄMÄÄRÄ (VUOSI (E10), KUUKAUSI (E10), 1) + VALINTA (VIIKKOPÄIVÄ (PÄIVÄYS (VUOSI (E10), KUUKAUSI (E10), 1), 2);;;;;; 2, 1).

Tämä kaava laskee ensin DATE -funktion avulla sen kuukauden ensimmäisen päivän, jossa tämä päivämäärä sijaitsee, solun E10 alkamispäivästä. Kaavan toiseen osaan lisätään päivät tai päivämäärän konstellaatiosta riippuen vain päivä tai ei päivää käyttämällä toimintoa VALINTA ja VIIKKOPÄIVÄ ensimmäisen työpäivän määrittämiseksi.

Toiminto VALINTA valitsee arvon WEEKDAY -toiminnolla luodusta luettelosta. Tarkemmin sanottuna kyseisen kuukauden ensimmäisen päivän viikonpäivä määritetään funktion VALINTA per indeksi ensimmäisessä argumentissa. Tässä esimerkissä tämä on arkipäivä 6 (lauantai). Tällä indeksinumerolla vastaava arvo eli arvo 2 palautetaan funktiossa WAHL argumentista "Value6", joka on lisättävä kuukauden ensimmäiseen.

Jos kuukauden ensimmäinen päivä olisi laskenut sunnuntaina, VALINTA -funktio olisi palauttanut arvon argumentista "Arvo7" eli 1.

Argumenteilla "Arvo1" - "Arvo5" (peräkkäiset puolipisteet) ei ole merkitystä tässä laskelmassa, eikä niitä tarvitse täyttää, joten indeksoinnin tapauksessa arvo palautetaan.

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave