
Formula generică
=EOMONTH(date,0)
rezumat
Pentru a calcula ultima zi a unei luni pe baza unei date date, puteți utiliza funcția EOMONTH. În exemplul prezentat, formula din celula B5 este:
=EOMONTH(B5,0)
Explicaţie
Al doilea argument (luni) al funcției EOMONTH vă permite să obțineți ultima zi a lunii în lunile viitoare sau trecute. Când utilizați zero luni, EOMONTH va reveni în ultima zi a lunii din aceeași lună.
Pentru a obține ultima zi a lunii anterioare, utilizați:
=EOMONTH(date,-1)
Pentru a obține ultima zi a lunii următoare, utilizați:
=EOMONTH(date,1)
Formula alternativă
De asemenea, puteți scrie o formulă folosind funcțiile DATĂ, AN și LUNĂ pentru a reveni în ultima zi a lunii:
=DATE(YEAR(date),MONTH(date)+1,0)
Trucul cu această formulă furnizează zero pentru ziua respectivă. Când furnizați zero ca argument pentru zi la DATE, funcția de dată va „reveni” într-o zi până la ultima zi a lunii precedente. Deci, adăugând 1 la lună și folosind zero pentru zi, DATE returnează ultima zi a lunii „inițiale”.
Deși EOMONTH este o funcție mai convenabilă, nu va accepta un interval de date într-o formulă matrice. În acest caz, puteți utiliza alternativa de mai sus.