Jak wyciągnąć miesiąc z daty w Excel? Funkcje ekstraktowania składników daty

Piotr Napora
przez Piotr Napora
4 min. czytania

Excel oferuje bogaty zestaw funkcji umożliwiających wyciągnięcie poszczególnych składników z dat, w tym miesiąca, roku i dnia. Umiejętność ta jest kluczowa w analizie danych, tworzeniu raportów i automatyzacji obliczeń związanych z czasem.

Funkcja MIESIĄC – podstawowe wyciąganie miesiąca z daty

Funkcja MIESIĄC to najprościj sposób na wyodrębnienie miesiąca z dowolnej daty w Excelu. Zwraca ona miesiąc daty reprezentowanej przez kolejną liczbę w postaci liczby całkowitej z zakresu od 1 (styczeń) do 12 (grudzień).

Składnia funkcji MIESIĄC

=MIESIĄC(liczba_kolejna) 

Argument liczba_kolejna jest wymagany i reprezentuje datę, z której chcesz wyciągnąć miesiąc. Daty powinny być wprowadzane przy użyciu funkcji DATA lub jako wynik innych formuł bądź funkcji.

Przykłady praktycznego zastosowania

Podstawowy przykład

=MIESIĄC("2024-05-23") 

Wynik: 5 (maj)

Odwołanie do komórki –

=MIESIĄC(A1) 

Gdzie A1 zawiera datę, np. 15/03/2024

Z funkcją DATA

=MIESIĄC(DATA(2024;7;15)) 

Wynik: 7 (lipiec)

Funkcja ROK – wyciąganie roku z daty

Funkcja ROK działa analogicznie do funkcji MIESIĄC, ale ekstraktuje rok z podanej daty.

=ROK(liczba_kolejna) 

Przykłady –

=ROK("2024-12-31") // Wynik: 2024 =ROK(DZISIAJ()) // Wynik: aktualny rok 

Funkcja DZIEŃ – wyciąganie dnia z daty

Funkcja DZIEŃ pozwala wyciągnąć dzień miesiąca z podanej daty.

=DZIEŃ(liczba_kolejna) 

Przykłady

=DZIEŃ("2024-05-23") // Wynik: 23 =DZIEŃ(A1) // Gdzie A1 zawiera datę 

Funkcja DATA – tworzenie dat z poszczególnych składników

Funkcja DATA umożliwia tworzenie dynamicznych dat na podstawie trzech parametrów: roku, miesiąca i dnia. Jest szczególnie przydatna w tworzeniu pulpitów nawigacyjnych i wykonywaniu obliczeń na datach.

Składnia funkcji DATA

=DATA(rok;miesiąc;dzień) 

Parametry

  • Rok – Wartość bezpośrednia (np. 2024) lub formuła
  • Miesiąc – Zwykle od 1 do 12, ale można przekroczyć tę liczbę
  • Dzień – Generalnie od 1 do 30, ale nie ma sztywnego limitu

Przykłady zaawansowanych obliczeń z funkcją DATA

Tworzenie daty z oddzielnych komórek

=DATA(B1;B2;B3) 

Dodawanie miesięcy do daty –

=DATA(ROK(A1);MIESIĄC(A1)+2;DZIEŃ(A1)) 

Funkcja DATA automatycznie dostosowuje się do liczby dni w miesiącu – jeśli dodasz 2 miesiące do lutego, poprawnie przejdzie do kwietnia.

Dodawanie dni

=DATA(ROK(A1);MIESIĄC(A1);DZIEŃ(A1)+45) 

Funkcja NR.SER.DATY – dodawanie i odejmowanie miesięcy

Funkcja NR.SER.DATY (czasami nazywana EDATE w wersji angielskiej) umożliwia szybkie dodawanie lub odejmowanie miesięcy od daty. Jest to najbardziej efektywna metoda manipulacji datami o określoną liczbę miesięcy.

Składnia i zastosowanie

=NR.SER.DATY(data_początkowa;liczba_miesięcy) 

Dodawanie miesięcy

=NR.SER.DATY("2024-01-15";6) // Dodaje 6 miesięcy 

Odejmowanie miesięcy –

=NR.SER.DATY("2024-09-15";-5) // Odejmuje 5 miesięcy 

Z odwołaniem do komórek

=NR.SER.DATY(A2;B2) 

Gdzie A2 zawiera datę początkową, a B2 liczbę miesięcy do dodania (ujemna dla odejmowania).

Kompleksowe manipulacje datami

Kombinowanie wszystkich składników

Możesz łączyć różne funkcje dla zaawansowanych operacji na datach:

=DATA(ROK(A2)+B2;MIESIĄC(A2)+C2;DZIEŃ(A2)+D2) 

Ta formuła dodaje lata (B2), miesiące (C2) i dni (D2) do daty bazowej (A2). Excel automatycznie obsługuje przepełnienia – jeśli suma miesięcy przekroczy 12, automatycznie doda odpowiednią liczbę lat.

Praktyczne scenariusze zastosowania

Analiza sprzedaży według miesięcy –

=MIESIĄC(data_sprzedaży) 

Tworzenie dat płatności (30 dni od faktury)

=DATA(ROK(data_faktury);MIESIĄC(data_faktury);DZIEŃ(data_faktury)+30) 

Obliczanie dat wygaśnięcia umów (dodanie określonej liczby miesięcy) –

=NR.SER.DATY(data_rozpoczęcia;okres_w_miesiącach) 

Najważniejsze wskazówki i dobre praktyki

Unikaj wprowadzania dat jako tekstu – może to powodować problemy w obliczeniach. Zawsze używaj funkcji DATA lub odpowiedniego formatowania komórek.

Pamiętaj o numeracji miesięcy – Excel używa liczb od 1 (styczeń) do 12 (grudzień).

Funkcje daty są zgodne z kalendarzem gregoriańskim niezależnie od formatu wyświetlania.

Excel przechowuje daty jako liczby kolejne – 1 stycznia 1900 roku odpowiada liczbie 1.

Te funkcje stanowią fundament pracy z datami w Excelu i pozwalają na tworzenie zaawansowanych analiz czasowych, automatyzację raportów i efektywne zarządzanie danymi związanymi z czasem.

Podziel się artykułem
Obserwuj:
Piotr Napora jest absolwentem Informatyki na Politechnice Warszawskiej, z ponad 11 lat doświadczenia w branży marketingu cyfrowego. W swojej karierze zarządzał zespołami liczącymi do 25 osób, realizując projekty dla firm z listy Fortune 500. Poza pracą pasjonat aktywnego trybu życia, a w wolnych chwilach pokonuje setki kilometrów na rowerze.
Brak komentarzy

Dodaj komentarz

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