Skip to main content

Wyodrębnij dni z dat w programie Excel za pomocą funkcji DZIEŃ

Excel Tutorial: Learn Excel in 30 Minutes - Just Right for your New Job Application (Może 2025)

Excel Tutorial: Learn Excel in 30 Minutes - Just Right for your New Job Application (Może 2025)
Anonim

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:

  1. Funkcja WEEKDAY wyodrębnia numer dnia od daty w komórce B1;
  2. 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ą:

  1. Wpisanie pełnej funkcji pokazanej powyżej w komórce arkusza roboczego;
  2. 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:

  1. Kliknij komórkę, w której zostaną wyświetlone wyniki formuły, na przykład komórka A10;
  2. Kliknij na Formuły zakładka menu wstążki;
  3. Wybierać Wyszukiwanie i odniesienie od wstążki, aby otworzyć rozwijaną listę funkcji;
  4. Kliknij WYBIERAĆ na liście, aby wywołać okno dialogowe funkcji;
  5. W oknie dialogowym kliknij ikonę Index_num linia;
  6. Rodzaj WEEKDAY (B1) w tym wierszu okna dialogowego;
  7. Kliknij na Wartość1 linia w oknie dialogowym;
  8. Rodzaj niedziela w tej linii;
  9. Kliknij na Wartość2 linia;
  10. Rodzaj poniedziałek ;
  11. Kontynuuj wprowadzanie nazw dla każdego dnia tygodnia w osobnych liniach w oknie dialogowym;
  12. Po wprowadzeniu wszystkich dni kliknij dobrze aby zakończyć funkcję i zamknąć okno dialogowe;
  13. Imię czwartek powinien pojawić się w komórce arkusza roboczego, w którym znajduje się formuła;
  14. Jeśli klikniesz komórkę A10, pełna funkcja pojawi się na pasku formuły nad arkuszem.