Jak najszybciej w Excelu zwrócić ostatni dzień danego miesiąca

Czasem potrzebujemy w Excelu wygenerować datę, która przypada na ostatni dzień danego miesiąca (np. bieżącego lub któregoś poprzedniego/następnego).

Już tłumaczę o co chodzi: otóż mamy dzisiejszą datę i chcemy wiedzieć jaki jest ostatni dzień bieżącego miesiąca (jak wiadomo czasem miesiąc ma 30 a czasem 31 dni, a z lutym to jest jeszcze inna historia). Tutaj z pomocą przychodzi nam funkcja NR.SER.OST.DN.MIES.

Funkcja ta przyjmuje dwa argumenty: data i miesiące. Pierwszy argument to data na podstawie której chcemy obliczyć datę zawierającą ostatni dzień miesiąca a drugi argument to jakby przesunięcie względem bieżącego miesiąca. Może to tajemniczo zabrzmiało, ale myślę, że poniższy rysunek rozwieje wszelkie wątpliwości:

W komórce B2 użyłem funkcji DZIŚ() która zwraca dzisiejszą datę.

Aby Excel podał datę ostatniego dnia bieżącego miesiąca należy użyć funkcji:

=NR.SER.OST.DN.MIES(B2;0)

Aby Excel podał datę ostatniego dnia poprzedniego miesiąca należy użyć funkcji:

=NR.SER.OST.DN.MIES(B2; -1)

Aby Excel podał datę ostatniego dnia następnego miesiąca należy użyć funkcji:

=NR.SER.OST.DN.MIES(B2; 1)
Jeśli artykuł Ci się podobał, będę wdzięczny gdy go udostępnisz w mediach społecznościowych
Ten wpis został opublikowany w kategorii funkcje i oznaczony tagami , , . Dodaj zakładkę do bezpośredniego odnośnika.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.