Uobičajena potreba pri radu s datumima je dinamički izračunavanje posljednjeg datuma u određenom mjesecu. Naravno, iako je zadnji dan za većinu mjeseci fiksan, zadnji dan veljače varira ovisno o tome je li data godina prijestupna. Moći ćete uočiti prijestupne godine u rezultatima koje proizvodite iz formule.
Slika pokazuje kako dobiti zadnji datum u veljači za svaku godinu da biste vidjeli koje su godine prijestupne.
Dok gledate brojku, imajte na umu da formulu možete upotrijebiti za dobivanje posljednjeg dana bilo kojeg mjeseca, ne samo veljače.
Funkcija DATE omogućuje vam da napravite datum u hodu koristeći tri argumenta: godinu, mjesec i dan. Godina može biti bilo koji cijeli broj od 1900 do 9999. Mjesec i dan mogu biti bilo koji pozitivan ili negativan broj.
Na primjer, ova formula vraća serijski broj datuma za 1. prosinca 2013.:
=DATUM(2013., 12., 1.)
Kada upotrijebite 0 kao argument dana, Excelu kažete da želite dan prije prvog dana u mjesecu. Na primjer, unosom sljedeće formule u praznu ćeliju vraća se 29. veljače 2000.:
=DATUM(2000,3,0)
U ovom primjeru, umjesto tvrdog kodiranja godine i mjeseca, koristite funkciju GODINA da biste dobili željenu godinu i funkciju MJESEC da biste dobili željeni mjesec. Mjesecu dodajete 1 kako biste ušli u sljedeći mjesec. Na ovaj način, kada upotrijebite 0 kao dan, dobivate zadnji dan u mjesecu koji vas zapravo zanima.
=DATUM(GODINA(B3),MJESEC(B3)+1,0)