Izplatīta nepieciešamība, strādājot ar datumiem, ir dinamiski aprēķināt pēdējo datumu attiecīgajā mēnesī. Protams, lai gan vairumam mēnešu pēdējā diena ir noteikta, februāra pēdējā diena mainās atkarībā no tā, vai konkrētais gads ir garais gads. Jūs varēsiet pamanīt garos gadus rezultātos, ko iegūstat no formulas.
Attēlā parādīts, kā katram norādītajam gadam iegūt pēdējo datumu februārī, lai redzētu, kuri gadi ir garie gadi.
Aplūkojot attēlu, ņemiet vērā, ka varat izmantot formulu, lai iegūtu jebkura mēneša pēdējo dienu, ne tikai februāri.
Funkcija DATE ļauj izveidot datumu lidojuma laikā, izmantojot trīs argumentus: gadu, mēnesi un dienu. Gads var būt jebkurš vesels skaitlis no 1900 līdz 9999. Mēnesis un diena var būt jebkurš pozitīvs vai negatīvs skaitlis.
Piemēram, šī formula atgriež datuma sērijas numuru 2013. gada 1. decembrim:
=DATE(2013, 12, 1)
Ja kā dienas argumentu izmantojat 0, jūs sakāt programmai Excel, ka vēlaties dienu pirms mēneša pirmās dienas. Piemēram, tukšā šūnā ievadot šādu formulu, tiek parādīts 2000. gada 29. februāris:
=DATE(2000;3;0)
Šajā piemērā tā vietā, lai stingri kodētu gadu un mēnesi, jūs izmantojat funkciju YEAR, lai iegūtu vēlamo gadu, un funkciju MONTH, lai iegūtu vēlamo mēnesi. Jūs pievienojat mēnesim 1, lai pārietu uz nākamo mēnesi. Tādā veidā, kad kā dienu izmantojat 0, jūs iegūsit pēdējo mēneša dienu, kas jūs faktiski interesē.
=DATUMS(GADS(B3),MĒNESIS(B3)+1,0)