Formuła tablicowa MAX IF wyszukuje maksymalną wartość na podstawie określonych kryteriów. W poniższym przykładzie używamy MAX IF, aby znaleźć najlepszy (najwyższy) wynik dla dwóch zawodów lekkoatletycznych – skoku wzwyż i skoku o tyczce – po prostu zmieniając kryterium wyszukiwania.
Te instrukcje dotyczą programu Microsoft Excel dla platformy Microsoft 365 oraz programu Excel 2019, 2016, 2010 i 2007.
Formuły CSE
Tworzysz formuły tablicowe, naciskając klawisze Ctrl, Shift i Enter na klawiatura po kolei po wpisaniu formuły.
Z powodu naciskania klawiszy w celu utworzenia formuły tablicowej ludzie czasami nazywają je CSE formułami.
MAX IF Składnia i argumenty formuł zagnieżdżonych
Zadaniem każdej części formuły jest:
- Funkcja MAX znajduje najwyższy wynik dla wybranego zdarzenia.
- Funkcja JEŻELI pozwala nam wybrać zdarzenie poprzez ustawienie warunku przy użyciu nazw zdarzeń.
- Formuła tablicowa umożliwia JEŻELI testowanie wielu warunków w jednej komórce, a gdy dane spełniają warunek, formuła tablicowa określa, jakie dane (wyniki zdarzeń) funkcja MAX sprawdzi, aby znaleźć najlepszy wynik.
Składnia formuły MAX IF to:
Ponieważ funkcja JEŻELI jest zagnieżdżona w funkcji MAX, cała funkcja JEŻELI staje się jedynym argumentem funkcji MAX
Argumenty funkcji JEŻELI to:
- logical_test (wymagane): Wartość lub wyrażenie, które jest testowane w celu sprawdzenia, czy jest prawdziwe czy fałszywe.
- value_if_true (wymagane) Wartość wyświetlana, jeśli logiczny_test jest prawdziwy.
- value_if_false (opcjonalne) Wartość wyświetlana, jeśli test_logiczny ma wartość false.
W tym przykładzie:
- Test logiczny próbuje znaleźć dopasowanie dla nazwy zdarzenia wpisanej w komórka D10 arkusza roboczego.
- Argument value_if_true będzie, za pomocą funkcji MAX, najlepszym wynikiem dla wybranego zdarzenia.
- Argument value_if_false nie jest w tym przypadku konieczny, a jego brak spowoduje skrócenie formuły. Jeśli nazwa zdarzenia, której nie ma w tabeli danych - na przykład skok w dal - zostanie wpisana do komórka D10, zwróci zero (0).
Wprowadzanie formuły zagnieżdżonej MAX IF
Zadaniem każdej części formuły jest:
- Funkcja MAX znajduje najwyższy wynik dla wybranego zdarzenia.
- Funkcja JEŻELI pozwala nam wybrać zdarzenie poprzez ustawienie warunku przy użyciu nazw zdarzeń.
- Formuła tablicowa umożliwia JEŻELI testowanie wielu warunków w jednej komórce, a gdy dane spełniają warunek, formuła tablicowa określa, jakie dane (wyniki zdarzeń) funkcja MAX sprawdzi, aby znaleźć najlepszy wynik.
Ponieważ tworzymy zarówno formułę zagnieżdżoną, jak i tablicową, będziemy musieli wpisać ją bezpośrednio do komórki arkusza roboczego.
Po wprowadzeniu formuły nie należy naciskać klawisza Enter na klawiaturze ani klikać myszą innej komórki, ponieważ musimy przekształcić formułę w tablicę formuła.
-
Wprowadź następujące dane do komórek D1 do E9 jak widać na obrazku.
-
Wpisz skok wzwyż do komórki D10. Formuła będzie patrzeć na tę komórkę, aby dopasować ją do zdarzeń w komórki D2 do D7.
- Wybierz komórkę E10, która jest lokalizacją, w której będą wyświetlane wyniki formuły.
-
Wpisz następujące:
=MAKS(JEŻELI(D2:D7=D10, E2:E7))
- Naciśnij klawisz Enter na klawiaturze, aby utworzyć formułę tablicową.
-
Przetestuj wzór, znajdując najlepszy wynik dla skoku o tyczce. Wpisz sklep o tyczce w komórka D10 i naciśnij klawisz Enter na klawiaturze. Formuła powinna zwrócić wysokość 5.65 metrów w komórce E10.