9 funkcji DATE w Excelu, które powinieneś znać
Excel to coś więcej niż narzędzie do podstawowych obliczeń i organizacji danych; to także skuteczne narzędzie do obsługi i analizy obliczeń związanych z datami. Możesz użyć funkcji daty programu Excel do obliczania czasu trwania, znajdowania różnic między datami, określania dni roboczych, a nawet prognozowania przyszłych dat.
Zagłębmy się w zakres funkcji daty, które są niezbędne do biegłości w Excelu, dostarczając ilustracyjne przykłady ich praktycznego zastosowania.
DATA
Funkcja DATA w programie Microsoft Excel umożliwia utworzenie daty poprzez określenie poszczególnych elementów roku, miesiąca i dnia, przy czym każdy argument jest odpowiednio wymagany.
=DATE(year, month, day)
Rozważmy scenariusz, w którym kolejne sformułowanie jest wykorzystywane do pobrania daty 14 sierpnia 2023 r.:
=DATE(2023, 8, 14)
EDYCJA
Funkcja EDATE służy do określania daty, która jest określoną z góry liczbą miesięcy przed lub po wyznaczonym punkcie początkowym. Ta funkcja jest często wykorzystywana w obliczeniach finansowych, w tym do szacowania przyszłych dat według określonych ram czasowych. Wzór na funkcję EDATE wyraża się następująco:
=EDATE(start_date, months)
Gdzie:
Rozpoczęcie projektu, czyli data rozpoczęcia, od której należy liczyć zmieniony harmonogram, stanowi istotny aspekt naszego przedsięwzięcia.
Czas trwania reprezentowany przez zmienną „miesiące” można dostosować, dodając lub odejmując określoną liczbę miesięcy, w zależności od tego, czy jest to wartość dodatnia, czy ujemna, w odniesieniu do daty początkowej ustalonej jako punkt początkowy.
Aby określić datę odpowiadającą trzem miesiącom następującym po wartości zawartej w komórce A1, można zastosować następującą formułę:
=EDATE(A1,-3)
Powyższe sformułowanie da wynik z dnia 14 maja dwa tysiące trzydziestego trzeciego roku.
DZIEŃ
Funkcja DZIEŃ, używana w kontekście programu Microsoft Excel lub innych arkuszy kalkulacyjnych, pobiera numeryczną reprezentację dnia miesiąca z określonej daty. Ta wartość mieści się w zakresie od jednego do trzydziestu jeden włącznie. Aby skorzystać z tej funkcjonalności, wystarczy wpisać formułę „DZIEŃ(data)” w odpowiedniej komórce, gdzie „data” oznacza żądaną datę, dla której pobierany jest dzień.
=DAY(serial_number)
Aby uzyskać informację o dniu z określonej daty, reprezentowanej przez wartość zawartą w komórce A1, można skorzystać z określonej formuły. Ta konkretna formuła obejmuje odwołanie się do unikalnego identyfikatora znanego jako „serial\_number”, przy czym to oznaczenie służy do wskazania żądanej daty, od której ma nastąpić ekstrakcja dnia. W konsekwencji, poprzez wdrożenie takiego podejścia, dzień odpowiadający podanej dacie może być skutecznie odzyskany, a następnie odpowiednio przeanalizowany lub przetworzony.
=DAY(A1)
Podane wyrażenie zwróci wynik 14, co oznacza datę w ciągu miesiąca.
DZISIAJ
Funkcja DZISIAJ w programie Microsoft Excel służy do wyświetlania aktualnej daty bez konieczności podawania jakichkolwiek parametrów wejściowych i codziennie autonomicznie odświeża swoje dane wyjściowe. Funkcjonalność tę można łatwo zrozumieć, uznając, że składnia funkcji DZISIAJ obejmuje tylko jedno wyrażenie, co upraszcza jej zastosowanie dla tych, którzy chcą wykorzystać tę funkcję.
=TODAY()
DNI360
Funkcja DAYS360 to cenne narzędzie w programie Microsoft Excel, które umożliwia użytkownikom określenie liczbowej różnicy między dwiema określonymi datami przy użyciu konwencji 360-dniowego roku, która jest powszechnie nazywana metodą europejską. Obliczenia te uwzględniają zarówno weekendy, jak i święta, ostatecznie zapewniając dokładną ocenę upływu czasu. Aby skorzystać z tej funkcji, po prostu wprowadź formułę wraz z odpowiednimi wartościami dat i naciśnij „Enter”.
=DAYS360(start_date, end_date, [method])
Gdzie:
Obecność parametru „[metoda]” pozwala na dostosowanie podejścia do obliczania różnicy. Jeśli nie zostanie to wyraźnie określone, program Excel domyślnie wykorzystuje metodę Amerykańskiego Narodowego Stowarzyszenia Dealerów Papierów Wartościowych (NASD) jako standardową strategię obliczeniową.
Rozważ scenariusz, w którym stosuje się następujące sformułowanie jako ilustrację:
=DAYS360("2023-08-14", "2023-09-08", TRUE)
Funkcja obliczy czas trwania w dniach obejmujący okres od 14 sierpnia 2023 r. do 8 września 2023 r.
NUMER TYGODNIA
Funkcja WEEKNUM służy do ustalenia numeracji tygodnia określonej daty z uwzględnieniem z góry określonych ram. Ta funkcja przyjmuje datę jako parametr wejściowy i zwraca odpowiedni numer tygodnia zgodny z wyznaczonym systemem. Wyrażenie dla tej funkcji ma następującą strukturę:
=WEEKNUM(serial_number, [return_type])
Gdzie:
Wartość „serial\_number” reprezentuje datę, dla której chcesz ustalić odpowiedni numer tygodnia, składający się z serii następujących po sobie dni rozpoczynających się w poniedziałek i kończących się w niedzielę.
Parametr typ\_powrotu
służy jako elastyczna opcja określania preferowanego systemu numerowania tygodni, który ma być używany podczas korzystania z tej funkcji. W przypadku braku wyraźnej specyfikacji ustawienie domyślne będzie zgodne z powszechnie uznaną konwencją w Stanach Zjednoczonych, zgodnie z którą tygodnie rozpoczynają się w niedziele.
Aby określić numer tygodnia daty zawartej w komórce A2, można zastosować następującą formułę:
=WEEKNUM(A2)
Podane sformułowanie da pozycję porządkową określonej daty, zgodnie ze standardową konfiguracją systemu operacyjnego.
EOMIESIĄC
Funkcja EOMIESIĄC w programie Microsoft Excel oblicza i pobiera ostatni dzień miesiąca przypadający na określoną wcześniej liczbę miesięcy przed lub po wyznaczonej dacie. Strukturę gramatyczną związaną z tą funkcją można przedstawić w następujący sposób:
=EOMONTH(start_date, months)
Rozważmy scenariusz, w którym data rozpoczęcia, oznaczona jako „data_początkowa\_”, służy jako punkt wyjścia do określenia ostatniego dnia odpowiedniego miesiąca. Ponadto załóżmy, że zmienna całkowita, oznaczona jako „miesiące”, reprezentuje liczbę miesięcy, o którą zamierzamy uwzględnić lub wykluczyć tę datę początkową w naszych obliczeniach.
Aby określić ostatni dzień danego miesiąca trzy miesiące po podanej w komórce A1 dacie, można skorzystać z następującego równania:
=EOMONTH(A1, 3)
W podobny sposób, aby określić ostatni dzień miesiąca poprzedzającego, przypadający na dwa miesiące przed wartością znajdującą się w komórce A1, można zastosować następującą formułę:
=EOMONTH(A1,-2)
DZIEŃ ROBOCZY
Funkcja DZIEŃ.ROBOCZY służy do określenia daty, która jest z góry określoną liczbą dni roboczych przed lub po określonej dacie, biorąc pod uwagę zarówno dni tygodnia, jak i opcjonalnie wyznaczone święta. Wzór na wykorzystanie tej funkcji składa się z następujących elementów:
=WORKDAY(start_date, days, [holidays])
Gdzie:
Punkt początkowy obliczania nowej daty można określić, wprowadzając datę początkową, znaną jako „data_początkowa\_.
Określony czas trwania reprezentuje korektę, która ma zostać wprowadzona do daty początkowej, poprzez dodanie lub odjęcie dni roboczych, w zależności od tego, czy jest to odpowiednio wartość dodatnia, czy ujemna.
Wyłączenie niektórych świąt z obliczeń jest ułatwione dzięki wykorzystaniu wyznaczonej tablicy, która służy jako parametr opcjonalny.
Aby określić termin zakończenia projektu rozpoczynającego się 14 sierpnia 2023 r. i wymagającego 15 dni roboczych na jego realizację, przy uwzględnieniu dni wolnych od pracy określonych w podanym harmonogramie urlopów w komórkach B2:B4, można skorzystać ze wzoru:
=WORKDAY(A2, 15, B2:B4)
Dane wyjściowe są aktualizowane dynamicznie w przypadku zmiany daty początkowej lub liczby dni roboczych.
DNI ROBOCZE
datę początkową, datę końcową i kalendarz świąt. Wprowadzając te parametry, użytkownik może wydajnie wygenerować dokładną liczbę dni roboczych w oparciu o pożądane kryteria.
=NETWORKDAYS(start_date, end_date, [holidays])
W przypadku uwzględnienia świąt w określonym przedziale czasowym, data rozpoczęcia oznacza rozpoczęcie okresu, natomiast data zakończenia oznacza jego zakończenie. Dodatkowo z procesu obliczeniowego wyłączone są wyznaczone święta przypadające w określonym przedziale czasowym.
W tym przypadku, jeśli data rozpoczęcia projektu jest udokumentowana w komórce A2, data jego zakończenia pojawi się w komórce B2, podczas gdy okresy świąteczne są wymienione w komórkach od C2 do C3, a następnie
=NETWORKDAYS(A2, B2, C2:C3)
Podane sformułowanie określi i zwróci całkowitą liczbę dni roboczych włącznie między wyżej wymienionymi datami w komórkach A1 i B1, z pominięciem zarówno sobót i niedziel, jak i tych konkretnych dat przedstawionych w komórkach od C2 do C3.
Wyjaśnienie funkcji daty w programie Excel
Excel oferuje szeroką gamę funkcji daty, w tym między innymi DZISIAJ, DNI ROBOCZE, które ułatwiają obliczanie różnic czasowych i dostosowywanie formatowania w celu lepszej reprezentacji wizualnej. Biegłość w tych funkcjach umożliwia użytkownikom skuteczne zarządzanie informacjami opartymi na datach i dokonywanie świadomych osądów zarówno w życiu osobistym, jak i zawodowym.