Excel-kaava: Päivämääräsarja kuukausittain -

Yleinen kaava

=DATE(YEAR(date),MONTH(date)+1,DAY(date))

Yhteenveto

Voit luoda dynaamisen päivämääräsarjan kaavalla, joka kasvaa yhdellä kuukaudella yhdestä aloituspäivästä, käyttämällä DAY-, MONTH-, YEAR- ja DATE-funktioihin perustuvaa kaavaa.

Selitys

Esimerkissä B6 on kovakoodattu aloituspäivä ja kaavassa B7 on:

=DATE(YEAR(B6),MONTH(B6)+1,DAY(B6))

Tämän kaavan ratkaisemiseksi Excel poimi ensin vuosi-, kuukausi- ja päiväarvot B6: n päivämäärästä ja lisää sitten kuukauden arvon. Seuraavaksi DATE-funktio kokoaa uuden päivämäärän käyttäen samaa päivää ja vuotta sekä kuukautta + 1 kuukaudelle.

=DATE(YEAR(B6),MONTH(B6)+1,DAY(B6)) =DATE(2010,1+1,15) =DATE(2010,2,15) =2/15/2010

Ensimmäinen kaava palauttaa sen vuoksi uuden päivämäärän 15.2.2010, joka on kuukautta myöhemmin kuin alkamispäivä.

Kun ensimmäinen kaava on syötetty, se kopioidaan alaspäin tarpeen mukaan. Jokainen seuraava kaava luo uuden päivämäärän, jota korotetaan yhdellä päivällä.

Huomaa: jos aloitat päivämäärällä, kuten 31. tammikuuta, yllä oleva kaava ohittaa helmikuun ja siirtyy maaliskuuhun. Tämä johtuu siitä, että uutta päivämäärää 31.3.2010 ei ole, joten Excel käyttää päiväarvoa siirtyessään eteenpäin 3.3.2010, 3 päivää helmikuun viimeisen päivän jälkeen.

Jos tarvitset sarjan päivämääriä, joissa jokainen päivämäärä on kuukauden viimeinen päivä, voit käyttää EODATE: ta seuraavasti:

=EOMONTH(B6,1)

Mielenkiintoisia artikkeleita...