Dažnas poreikis dirbant su datomis yra dinamiškai apskaičiuoti paskutinę tam tikro mėnesio datą. Žinoma, nors daugumos mėnesių paskutinė diena yra fiksuota, paskutinė vasario diena skiriasi priklausomai nuo to, ar tam tikri metai yra keliamieji. Keliamuosius metus galėsite pastebėti iš formulės gautų rezultatų.
Paveikslėlyje parodyta, kaip gauti paskutinę kiekvienų metų vasario datą, kad pamatytumėte, kurie metai yra keliamieji.
Žiūrėdami į paveikslą atminkite, kad formulę galite naudoti norėdami gauti paskutinę bet kurio mėnesio dieną, o ne tik vasario mėnesį.
Funkcija DATE leidžia greitai sukurti datą naudojant tris argumentus: metus, mėnesį ir dieną. Metai gali būti bet koks sveikas skaičius nuo 1900 iki 9999. Mėnuo ir diena gali būti bet koks teigiamas arba neigiamas skaičius.
Pavyzdžiui, ši formulė grąžina datos serijos numerį 2013 m. gruodžio 1 d.:
=DATE(2013, 12, 1)
Kai kaip dienos argumentą naudojate 0, nurodote Excel, kad norite, dieną prieš pirmąją mėnesio dieną. Pavyzdžiui, į tuščią langelį įvedus šią formulę, pateikiama 2000 m. vasario 29 d.:
=DATE(2000;3;0)
Šiame pavyzdyje užuot kodavęs metus ir mėnesį, naudokite funkciją YEAR, kad gautumėte norimus metus, o funkciją MONTH, kad gautumėte norimą mėnesį. Prie mėnesio pridedate 1, kad pereitumėte į kitą mėnesį. Tokiu būdu, kai naudojate 0 kaip dieną, gaunate paskutinę jus dominančią mėnesio dieną.
=DATA(METAI(B3),MĖNESIS(B3)+1,0)