Funkcja DZIEŃ w programie Excel może być używana do wyodrębniania i wyświetlania części miesiąca daty, która została wprowadzona do funkcji.
Wynik działania jest zwracany jako liczba całkowita w zakresie od 1 do 31.
Powiązaną funkcją jest funkcja DAYS, która może być użyta do znalezienia liczby dni między dwiema datami, które występują w tym samym tygodniu lub miesiącu przy użyciu formuły odejmowania, jak pokazano w wierszu 9 przykładu na powyższym obrazku.
Pre Excel 2013
Funkcja DAYS została po raz pierwszy wprowadzona w programie Excel 2013. W starszych wersjach programu użyj funkcji DAY w formule odejmowania, aby znaleźć liczbę dni między dwiema datami, jak pokazano w powyższym wierszu osiem.
Numer seryjny
Excel przechowuje daty jako numery sekwencyjne lub numery seryjne, dzięki czemu można ich używać w obliczeniach. Każdego dnia liczba zwiększa się o jeden. Częściowe dni są wprowadzane jako ułamki dnia, na przykład 0,25 na jedną czwartą dnia (sześć godzin) i 0,5 na pół dnia (12 godzin).
W wersjach programu Excel dla systemu Windows domyślnie:
- 1 stycznia 1900 = numer seryjny 1;
- 1 stycznia 2016 = 42370 (od 42,370 dni po 1 stycznia 1900);
- O godzinie 12:00 w dniu 1 stycznia 2016 r. Obowiązuje 42370,50.
DAY / DAYS Funkcje Składnia i argumenty
Składnia funkcji odnosi się do układu funkcji i zawiera nazwę funkcji, nawiasy i argumenty.
Składnia funkcji DZIEN jest następująca:
= DAY (numer seryjny)
Numer seryjny - (wymagany) liczba określająca datę, od której wydobywa się dzień.
Ta liczba może być:
- numer seryjny reprezentujący wiersz daty 4 w tym przykładzie;
- odwołanie do położenia arkusza roboczego w wierszu z datą 5 w przykładzie;
- data wprowadzona jako argument funkcji za pomocą wiersza funkcji DATE 6 w przykładzie;
- bieżąca data wprowadzona jako argument funkcji za pomocą wiersza 6 DZISIAJ lub TERAZ w przykładzie.
Uwaga: Jeśli do funkcji zostanie wprowadzona nieuczciwa data - na przykład 29 lutego w roku innym niż rok przestępny - funkcja dostosuje wynik do właściwego dnia następnego miesiąca, jak pokazano w wierszu 7 obrazu, w którym wynik dla daty 29 lutego 2017 r. Jest jednym - na 1 marca 2017 r.
Składnia funkcji DAYS to:
DAYS (End_date, Start_date)
End_date, Start_date - (wymagane) są to dwie daty wykorzystane do obliczenia liczby dni.
Uwagi:
- Jeśli argumenty daty są wartościami liczbowymi, które nie mieszczą się w zakresie ważnych dat, takich jak 32 sierpnia 2016 r., DNI zwróci #NUM! wartość błędu.
- Jeśli argument daty zostanie wprowadzony jako ciąg tekstowy, którego nie można przeanalizować jako prawidłowej daty, DNI zwraca #VALUE! wartość błędu.
Przykładowa funkcja programu Excel WEEKDAY
Wiersze od trzeciego do dziewiątego w powyższym przykładzie pokazują różne zastosowania funkcji DZIEN i DNI.
W wierszu 10 znajduje się również wzór łączący funkcję WEEKDAY z funkcją WYBIERZ w formule, która zwraca nazwę dnia od daty znajdującej się w komórce B1.
Funkcja DAY nie może być użyta w formule do znalezienia nazwy, ponieważ istnieje prawdopodobnie 31 wyników dla funkcji, ale tylko siedem dni w tygodniu wprowadzono do funkcji CHOOSE.
Z kolei funkcja WEEKDAY zwraca tylko liczbę od jednego do siedmiu, którą można następnie wprowadzić do funkcji WYBIERZ, aby znaleźć nazwę dnia.
Jak działa formuła:
- Funkcja WEEKDAY wyodrębnia numer dnia od daty w komórce B1;
- Funkcja WYBIERZ zwraca nazwę dnia z listy nazw wprowadzonych jako Wartość argument dla tej funkcji.
Jak pokazano w komórce B10, ostateczna formuła wygląda następująco:
= WYBIERZ (WEEKDAY (B1), "poniedziałek", "wtorek", "środa", "czwartek", "piątek", "sobota", "niedziela")
Poniżej wymieniono kroki użyte do wprowadzenia formuły do komórki arkusza roboczego.
Wprowadzanie funkcji WYBIERZ / WEEKDAY
Opcje wprowadzania funkcji i jej argumenty obejmują:
- Wpisanie pełnej funkcji pokazanej powyżej w komórce arkusza roboczego;
- Wybór funkcji i jej argumentów za pomocą okna dialogowego funkcji WYBIERZ.
Chociaż możliwe jest ręczne wpisanie pełnej funkcji, wiele osób łatwiej korzysta z okna dialogowego, które wygląda po wprowadzeniu poprawnej składni funkcji, takiej jak cudzysłowy otaczające nazwy każdego dnia i separatory przecinka między nimi.
Ponieważ funkcja WEEKDAY jest zagnieżdżona w CHOOSE, używane jest okno dialogowe CHOOSE funkcji, a WEEKDAY jest wprowadzane jako Index_num argument.
W tym przykładzie zwraca pełną nazwę dla każdego dnia tygodnia. Aby formuła zwróciła krótki formularz, na przykład Wt. zamiast Wtorek, wprowadź krótkie formularze dla Wartość argumenty w poniższych krokach.
Kroki wprowadzania wzoru:
- Kliknij komórkę, w której zostaną wyświetlone wyniki formuły, na przykład komórka A10;
- Kliknij na Formuły zakładka menu wstążki;
- Wybierać Wyszukiwanie i odniesienie od wstążki, aby otworzyć rozwijaną listę funkcji;
- Kliknij WYBIERAĆ na liście, aby wywołać okno dialogowe funkcji;
- W oknie dialogowym kliknij ikonę Index_num linia;
- Rodzaj WEEKDAY (B1) w tym wierszu okna dialogowego;
- Kliknij na Wartość1 linia w oknie dialogowym;
- Rodzaj niedziela w tej linii;
- Kliknij na Wartość2 linia;
- Rodzaj poniedziałek ;
- Kontynuuj wprowadzanie nazw dla każdego dnia tygodnia w osobnych liniach w oknie dialogowym;
- Po wprowadzeniu wszystkich dni kliknij dobrze aby zakończyć funkcję i zamknąć okno dialogowe;
- Imię czwartek powinien pojawić się w komórce arkusza roboczego, w którym znajduje się formuła;
- Jeśli klikniesz komórkę A10, pełna funkcja pojawi się na pasku formuły nad arkuszem.