Znajdź najnowsze i najstarsze daty na liście Excel

Spisie treści

Jak filtrować dane według własnych kryteriów za pomocą formuły

Rezerwacje są zarządzane na liście. Tabela wygląda tak:

W przykładowej tabeli znajduje się 97 rekordów danych. Do tego celu służą również następujące formuły. Dla innego zakresu musisz je odpowiednio dostosować.

W innym obszarze tabeli najmłodsza i najstarsza data powinna być kombinacją kryteriów „Kampania”, „Nr partnera”. i „strona docelowa” są pytane.

Aby to zrobić, utwórz pola dla trzech kryteriów i dwóch wartości dat w wymaganym obszarze. Poniższy rysunek pokazuje to z przykładową tabelą:

Aby znaleźć najnowszą datę, potrzebujesz formuły, w której zastosujesz funkcję MAX do kryteriów. Wprowadź następującą formułę w komórce F5:

= MAX ((A3: A99 = F2) * (B3: B99 = F3) * (C3: C99 = F4) * D3: D99)

Wpis tej formuły należy potwierdzić za pomocą kombinacji klawiszy CTRL SHIFT ENTER, ponieważ jest to formuła tablicowa. Klawisz SHIFT oznacza klawisz, który należy przytrzymać, aby wprowadzić wielką literę.

Następnie przypisujesz do komórki format daty. Jeśli nie wprowadziłeś jeszcze żadnych kryteriów, formuła zwraca wartość zero. Jeśli zapisałeś format daty, Excel wyświetli ten numer jako 01.01.2019.

Jeśli teraz wprowadzisz trzy kryteria w komórkach F2: F4, najnowsza data odpowiadająca wszystkim trzem kryteriom zostanie wyświetlona zgodnie z wymaganiami. Poniższy rysunek pokazuje to w przykładowej tabeli:

Aby zapytać o najstarszą datę, nie można po prostu zastąpić funkcji MAX funkcją MIN w formule. Wynika to z faktu, że formuła macierzowa dostarcza również wartości zerowych, które oczywiście są wówczas uważane za wartości najmniejsze. Można to zignorować podczas korzystania z MAX.

Musisz więc również zintegrować zapytanie if, które sprawdza, czy kryteria i zawartość komórek są identyczne. Aby to zrobić, wprowadź następującą formułę w komórce F6:

= MIN (JEŻELI ((A3: A99 = F2); 1; 50000) * JEŻELI ((B3: B99 = F3); 1; 50000) * JEŻELI ((C3: C99 = F4); 1; 50000) * D3: D99)

Ponieważ ta formuła jest również formułą tablicową, należy potwierdzić swój wpis za pomocą klawisza CTRL SHIFT ENTER. Konieczne jest również sformatowanie komórki wynikowej jako daty.

Poniższy rysunek przedstawia obliczenie najstarszej daty przy użyciu wzoru z przykładowej tabeli:

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

wave wave wave wave wave