Oblicz liczbę dni w miesiącu w Excelu - tak to działa w 4 krokach

Jak korzystać z programu Excel, aby dowiedzieć się, ile dni jest w miesiącu?

Oczywiście wiesz, ile dni w każdym miesiącu ma do końca miesiąca. Ale w przypadku obliczeń czasu lub harmonogramów ważne może być obliczenie, ile dni ma odpowiedni miesiąc dla zmiennej wartości daty w komórce. Istnieją różne sposoby i środki, aby to osiągnąć.

Tak to działa: użyj Excela, aby dowiedzieć się, ile dni jest w miesiącu

Przykład: data rozpoczęcia znajduje się w tabeli w komórce A2. Następnie użyj następującego wzoru, aby obliczyć, ile dni jest w danym miesiącu:

= DZIEŃ (DATA (ROK (A2), MIESIĄC (A2) +1, 1) -1)

Działa to tak, krok po kroku:

  1. Kliknij komórkę, w której chcesz wyświetlić żądane dni miesiąca (w przykładzie komórka B2).

  2. W polu funkcyjnym (fx) wzór: = DZIEŃ (DATA (ROK (A2); MIESIĄC (A2) +1; 1) -1). Lub po prostu skopiuj i wklej je w odpowiednim polu.

  3. Naciśnij klawisz Enter lub kliknij mały zielony haczyk.

  4. Zobaczysz teraz liczbę dni w odpowiednim miesiącu. Jeśli chcesz, możesz przeciągnąć funkcję do dowolnej liczby komórek jednym kliknięciem myszy.

Co właściwie robi funkcja Excela?

Funkcja date wstawia rok i miesiąc od daty początkowej komórki A2. Następnie dodaje wartość 1 do miesiąca w celu adresowania następnego miesiąca i definiuje pierwszy dzień tygodnia dla tego miesiąca. Wartość 1 jest odejmowana od tego pierwszego dnia. Wynika to z ostatniego dnia poprzedniego miesiąca (tj. miesiąca dla A2). Numer tego ostatniego dnia jest następnie wyodrębniany za pomocą funkcji TAG.

Mała sztuczka, aby nieco uprościć formułę

Formułę można nieco uprościć za pomocą sztuczki. Zamiast odejmować dzień od wartości daty, możesz również przeprowadzić to obliczenie w funkcji DATE. Możesz to zrobić, podając cyfrę 0 dla poprzedniego dnia zamiast cyfry 1 dla pierwszego dnia miesiąca. Oszczędza to konieczności konwersji do końca miesiąca. Odpowiedni wzór, który stosujesz według tego samego schematu, co powyżej, wygląda więc tak:

= DZIEŃ (DATA (ROK (A2), MIESIĄC (A2) +1, 0))

Dla profesjonalistów Excel: Kompleksowe rozwiązania do określania dni tygodnia w miesiącu

Rozwiązanie wykorzystujące tylko funkcję TAG jest znacznie bardziej złożone. Ta formuła ma taki wygląd:

= 32-TAG (A1-TAG (A1) +32)

Jak działa wersja profesjonalna?

Podstawową ideą formuły jest powrót do dnia 0 bieżącego miesiąca (czyli ostatniego dnia poprzedniego miesiąca). Następnie dodaj go do następnego miesiąca (tzn. miesiąc po następnym z poprzedniego miesiąca, stąd 32) i użyj tego dnia miesiąca do określenia długości bieżącego miesiąca.

Mały klient programu Excel: luty 1900 jest wyświetlany niepoprawnie w programie Excel

Istnieje również wariant tej formuły, który omija problem roku przestępnego 1900. Excel zakłada w swoich obliczeniach daty, że był to 29.02.1900. To nie o to chodzi. Dlatego obliczenia dat w 1900 często dają błędne wyniki. Formuła zmieniona wraz z łatką z 1900 roku to:

= 32-TAG (A2-TAG (A2) + 32 + 366 * (A2 <61))

Inne podejście do obliczania dni miesiąca w programie Excel

Wariant z formułą matrycową to również bardzo kreatywne rozwiązanie. Wprowadź następującą formułę za pomocą skrótu klawiaturowego „Ctrl + SHIFT + Enter”, aby zadziałał:

= MAX (DZIEŃ (A1 + 27-DZIEŃ (A1) + {1; 2; 3; 4}))

Zrzuty ekranu zostały wykonane w programie Excel w wersji 2016.

FAQ: Pytania, które zadawali nam użytkownicy na ten temat

Dlaczego program Excel po prostu nie posortuje mojej listy za mnie?

Po pierwsze, Excel potrzebuje co najmniej jednej kolumny lub wiersza, który zawiera informacje, takie jak litery lub cyfry. Dodatkowo co najmniej jedna z komórek zawierających informacje musi być zaznaczona. W przeciwnym razie program Excel nie wie, do czego odwoływać się podczas sortowania.

Wszędzie znajduję różne formuły, które pokazują mi dni miesiąca w programie Excel. Czy to prawda?

Tak to prawda. Istnieje kilka możliwych sposobów rozwiązania tego problemu. W naszym poradniku opisaliśmy pięć najczęstszych rozwiązań. Zalecamy wypróbowanie ich i wybranie ulubionego.

Jak mogę nawet sortować liczby w programie Excel?

Aby posortować liczby w określonej kolejności, najpierw kliknij dowolną komórkę w kolumnie, którą chcesz posortować. W obszarze „Dane” znajdziesz grupę „Sortuj i filtruj”. Tam możesz wybrać różne opcje sortowania. Na przykład wybierz „Sortuj według rozmiaru” i „rosnąco” lub „malejąco”. Excel posortuje listę zgodnie z Twoim wyborem.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave