Formuła programu Excel: znajdź najwcześniejszą i najpóźniejszą datę dla każdej grupy
W tym samouczku przedstawiono formuły umożliwiające znalezienie najwcześniejszej i najpóźniejszej daty dla każdej grupy w programie Excel.
Jeśli chcesz postępować zgodnie z tym samouczkiem, pobierz przykładowy arkusz kalkulacyjny.
Wzór ogólny:
Znajdź najwcześniejszą datę każdej grupy
{MIN(IF(group_rng=group,startD_rng))} |
Znajdź najnowszą datę każdej grupy
{MAX(IF(group_rng=group,startD_rng))} |
Składnia i argumenty
Group_rng: the cell range that contains all group names. |
Group: the group whose earliest date and latest date you want to find out. |
StartD_rng: the cell range that contains all starting dates of the groups. |
Wartość zwracana
Formuły zwracają datę jako wartość liczbową. Ponieważ data jest przechowywana jako liczba w programie Excel, aby bezpośrednio wyświetlić datę, możesz sformatować wartość liczbową w formacie daty, jak potrzebujesz, po użyciu formuły.
Jak działa ta formuła
Oto tabela, kolumna B3: B8 zawiera nazwy działów, kolumna C3: C8 zawiera różne nazwy projektów w działach, kolumna D3: D8 to daty rozpoczęcia każdego projektu, a daty zakończenia każdej grupy znajdują się w kolumnie E3: E8. Aby znaleźć najwcześniejszą datę rozpoczęcia i najpóźniejszą datę zakończenia z każdego działu (A i B), użyj poniższego wzoru:
Znajdź najwcześniejszą datę
=MIN(IF($B$3:$B$8=B11,$D$3:$D$8)) |
Naciśnij przycisk Shift + Ctrl + Wchodzę klucze, aby uzyskać poprawny wynik tablicy.
Następnie przeciągnij uchwyt automatycznego wypełniania w dół do komórek, które wymagają tej formuły.
Następnie pozostaw zaznaczone komórki formuły, naciśnij Ctrl +1 wyświetlić Formatowanie komórek okno dialogowe, a następnie pod Numer kliknij w Data Kategoria listy, a następnie wybierz jeden typ daty od prawej Rodzaj Nieruchomości
Kliknij OK, teraz wyniki są wyświetlane jako daty.
Znajdź najnowszą datę dla każdego działu
=MAX(IF($B$3:$B$8=B11,$E$3:$E$8)) |
Naciśnij przycisk Shift + Ctrl + Wchodzę klawiszy, przeciągnij uchwyt wypełniania, aby zastosować formułę tablicową do innych komórek zgodnie z potrzebami, i sformatuj komórki jako daty.
Wyjaśnienie
IF funkcja: testy pod kątem określonego stanu.
W formule tablicowej {IF ($ B $ 3: $ B $ 9 = B11, $ D 3 $: $ D 8 $)} zwraca
{43597; FALSE; 43952; 43802; FALSE; FALSE; FALSE}
MIN funkcja: aby znaleźć minimalną wartość w zakresie lub tablicy.
={MIN (IF($B$3:$B$8=B11,$D$3:$D$8))}
= {MIN (43597; FALSE; 43952; 43802; FALSE; FALSE)}
= 43597
MAX funkcja: aby znaleźć największą wartość w zakresie lub tablicy.
={MAX(IF($B$3:$B$8=B11,$E$3:$E$8))}
= {MAX (44158; FALSE; 44654; 44013; FALSE; FALSE)}
= 44684
Uwaga
Jeśli korzystasz z programu Excel 2019 lub Excel 365, możesz użyć funkcji MINIFS i MAXIFS, aby szybko znaleźć najwcześniejsze i najnowsze daty każdej grupy.
Formuła ogólna
Znajdź najwcześniejszą datę dla grupy
MINIFS(startD_rng,group_rng,group) |
Znajdź ostatnią datę dla grupy
MAXIFS(startD_rng,group_rng,group) |
Użyj poniższych wzorów z powyższym przykładem:
=MINIFS($D$3:$D$8,$B$3:$B$8,B11) |
=MAXIFS($E$3:$E$8,$B$3:$B$8,B11) |
Wzory względne
- Policz dni miesiąca
Ten samouczek zawiera formuły do obliczania całkowitej liczby dni miesiąca na podstawie podanej daty. - Policz dni do daty wygaśnięcia
Aby policzyć dni między dniem dzisiejszym a każdą datą wygaśnięcia w programie Excel według formuły - Wyświetl aktualną datę lub godzinę
Ten samouczek zawiera formuły pokazujące bieżącą datę lub godzinę w programie Excel. - Utwórz tygodniowy zakres dat
W tym samouczku zawiera formułę umożliwiającą szybkie uzyskanie tygodniowego zakresu dat w programie Excel.
Funkcje względne
- Funkcja WEEKNUM programu Excel
Zwraca numer tygodnia z podanej daty w roku - Funkcja WORKDAY programu Excel
Dodaje dni robocze do podanej daty rozpoczęcia i zwraca dzień roboczy - Funkcja Excel MIESIĄC
MIESIĄC służy do pobierania miesiąca jako liczby całkowitej (od 1 do 12) od daty - Funkcja Excel DAY
Funkcja DZIEŃ pobiera dzień jako liczbę (od 1 do 31) z daty - Funkcja Excel NOW
Uzyskaj aktualny czas i datę
Najlepsze narzędzia biurowe
Kutools dla programu Excel - pomaga wyróżnić się z tłumu
Kutools dla programu Excel oferuje ponad 300 funkcji, Pewność, że to, czego potrzebujesz, jest w zasięgu jednego kliknięcia...
Karta Office - Włącz czytanie i edycję na kartach w Microsoft Office (w tym Excel)
- Jedna sekunda, aby przełączać się między dziesiątkami otwartych dokumentów!
- Zmniejsz liczbę kliknięć myszą każdego dnia, pożegnaj się z dłonią myszy.
- Zwiększa produktywność o 50% podczas przeglądania i edytowania wielu dokumentów.
- Wprowadza wydajne karty do pakietu Office (w tym programu Excel), podobnie jak przeglądarki Chrome, Edge i Firefox.