9 funkcji DATE w Excelu, które powinieneś znać

Arkusz kalkulacyjny Excel to nie tylko narzędzie do prostych działań matematycznych i porządkowania informacji; to również zaawansowane środowisko do operacji i analiz związanych z datami. Za pomocą specjalnych funkcji, Excel umożliwia obliczanie przedziałów czasowych, wyznaczanie różnic między datami, ustalanie dni pracujących, a nawet prognozowanie przyszłych terminów.

W dalszej części artykułu omówimy różnorodne funkcje daty, które warto poznać, prezentując przykłady ich praktycznego zastosowania w programie Excel.

1. FUNKCJA DATA

Funkcja DATA w Excelu pozwala tworzyć datę na podstawie podanych wartości roku, miesiąca i dnia. Wymaga ona trzech argumentów wejściowych: roku, miesiąca i dnia.

Składnia funkcji:

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

Przykładowo, poniższa formuła wygeneruje datę 14 sierpnia 2023 roku:

=DATA(2023, 8, 14)

2. FUNKCJA EDATE

Funkcja EDATE wyznacza datę, która przypada określoną liczbę miesięcy przed lub po wskazanej dacie początkowej. Jest często stosowana w kalkulacjach finansowych, np. do przewidywania przyszłych dat na podstawie ustalonych okresów. Jej składnia wygląda następująco:

=EDATE(data_początkowa, miesiące)

Gdzie:

  • data_początkowa to data stanowiąca punkt wyjścia dla obliczeń.

  • miesiące to liczba miesięcy, które chcemy dodać (wartość dodatnia) lub odjąć (wartość ujemna) od daty początkowej.

Aby, na przykład, obliczyć datę, która wypada 3 miesiące po dacie znajdującej się w komórce A1, zastosujemy formułę:

=EDATE(A1, -3)

Powyższa formuła w rezultacie da datę 14 maja 2023 roku.

3. FUNKCJA DZIEŃ

Funkcja DZIEŃ wyodrębnia numer dnia miesiąca z podanej daty. Wynikiem jest liczba z zakresu od 1 do 31. Składnia funkcji DZIEŃ przedstawia się tak:

=DZIEŃ(numer_seryjny)

Gdzie numer_seryjny to data, z której chcemy uzyskać dzień. Przykładowo, jeśli data znajduje się w komórce A1, a my chcemy wyciągnąć z niej dzień, skorzystamy z formuły:

=DZIEŃ(A1)

W wyniku działania tej formuły otrzymamy wartość 14, która oznacza dzień miesiąca.

4. FUNKCJA DZIŚ

Funkcja DZIŚ w Excelu prezentuje aktualną datę. Nie wymaga żadnych argumentów wejściowych i jest automatycznie aktualizowana każdego dnia. Jej składnia jest bardzo prosta:

=DZIŚ()

5. FUNKCJA DNI360

Funkcja DNI360 służy do obliczania liczby dni pomiędzy dwiema datami, przy założeniu roku składającego się z 360 dni (metoda europejska). Oto jak wygląda jej składnia:

=DNI360(data_początkowa, data_końcowa, [metoda])

Gdzie:

  • [metoda] to opcjonalny argument, który określa sposób obliczania różnicy. W przypadku pominięcia, Excel stosuje metodę amerykańską (NASD).

Na przykład, używając poniższej formuły:

=DNI360("2023-08-14", "2023-09-08", PRAWDA)

Otrzymamy liczbę dni między 14 sierpnia 2023 roku a 8 września 2023 roku.

6. FUNKCJA NUM.TYG

Funkcja NUM.TYG określa, który z kolei tydzień roku przypada na daną datę. Przyjmuje datę jako argument wejściowy i zwraca odpowiadający jej numer tygodnia, bazując na konkretnym systemie numeracji. Składnia tej funkcji to:

=NUM.TYG(numer_seryjny, [typ_zwracany])

Gdzie:

  • numer_seryjny to data, dla której chcemy uzyskać numer tygodnia.

  • typ_zwracany to opcjonalny argument, który definiuje używany system numeracji tygodni. W przypadku jego pominięcia, domyślnie stosowany jest system amerykański, gdzie tygodnie zaczynają się w niedzielę.

Aby, na przykład, obliczyć numer tygodnia dla daty z komórki A2, zastosujemy formułę:

=NUM.TYG(A2)

Ta formuła zwróci numer tygodnia dla wskazanej daty, przy użyciu ustawień domyślnych.

7. FUNKCJA KONIEC.MIESIĄCA

Funkcja KONIEC.MIESIĄCA w programie Excel zwraca datę ostatniego dnia miesiąca, który przypada określoną liczbę miesięcy przed lub po dacie początkowej. Składnia funkcji KONIEC.MIESIĄCA jest następująca:

=KONIEC.MIESIĄCA(data_początkowa, miesiące)

Gdzie data_początkowa to data, od której chcemy obliczyć koniec miesiąca, a miesiące to liczba miesięcy, które należy dodać lub odjąć od daty początkowej.

Przykładowo, chcąc znaleźć ostatni dzień miesiąca, który przypada 3 miesiące po dacie z komórki A1, użyjemy poniższej formuły:

=KONIEC.MIESIĄCA(A1, 3)

Analogicznie, aby znaleźć ostatni dzień miesiąca, który przypada 2 miesiące przed datą z komórki A1, zastosujemy:

=KONIEC.MIESIĄCA(A1, -2)

8. FUNKCJA DZIEN.ROBOCZY

Funkcja DZIEN.ROBOCZY oblicza datę, która jest odległa o określoną liczbę dni roboczych przed lub po podanej dacie, z pominięciem weekendów i, opcjonalnie, wskazanych świąt. Składnia funkcji DZIEN.ROBOCZY jest następująca:

=DZIEN.ROBOCZY(data_początkowa, dni, [święta])

Gdzie:

  • data_początkowa: Jest to data startowa, od której chcemy obliczyć nową datę.
  • dni: To liczba dni roboczych, którą chcemy dodać (jeśli dodatnia) lub odjąć (jeśli ujemna) od daty startowej.
  • [święta]: To opcjonalny zakres dat świąt, które mają być wyłączone z obliczeń.

Załóżmy, że projekt startuje 14 sierpnia 2023 roku i chcemy wyznaczyć datę zakończenia, która przypada 15 dni roboczych później, z wyłączeniem weekendów i określonych świąt. Jeśli data rozpoczęcia znajduje się w komórce A2, a lista dat świąt w komórkach B2:B4, użyjemy formuły:

=DZIEN.ROBOCZY(A2, 15, B2:B4)

Wynik zostanie automatycznie zaktualizowany w przypadku zmiany daty rozpoczęcia lub liczby dni roboczych.

9. FUNKCJA DNI.ROBOCZE

Funkcja DNI.ROBOCZE w Excelu służy do obliczania liczby dni roboczych między dwiema datami, z wyłączeniem weekendów i określonych świąt. Składnia funkcji DNI.ROBOCZE przedstawia się następująco:

=DNI.ROBOCZE(data_początkowa, data_końcowa, [święta])

Gdzie data_początkowa to początek okresu, data_końcowa to koniec okresu, a [święta] to zakres dat świąt, które chcemy wykluczyć z kalkulacji.

Na przykład, jeśli data rozpoczęcia zadania znajduje się w komórce A2, data zakończenia w komórce B2, a dni wolne w komórkach C2:C3, zastosujemy formułę:

=DNI.ROBOCZE(A2, B2, C2:C3)

Ta formuła obliczy i zwróci liczbę dni roboczych między datami w komórkach A1 i B1, pomijając weekendy i dni wymienione w zakresie komórek od C2 do C3.

Podsumowanie funkcji daty w Excelu

Excel oferuje bogaty zestaw funkcji daty, w tym DZIŚ, DNI.ROBOCZE i wiele innych, które znacząco ułatwiają obliczanie różnic czasowych i manipulowanie formatami dat w celu bardziej przejrzystej prezentacji danych. Dzięki biegłemu opanowaniu tych funkcji, będziesz lepiej przygotowany do analizy danych związanych z datami oraz podejmowania trafnych decyzji w projektach osobistych i zawodowych.


newsblog.pl