W tym samouczącym przykładzie użyto pliku MAX IF formułę tablicową, aby znaleźć najlepszy (najwyższy) wynik dla dwóch zdarzeń toru i pola - skoku wzwyż i skoku o tyczce. Natura formuły pozwala nam szukać wielu wyników po prostu zmieniając kryterium wyszukiwania - w tym przypadku nazwę wydarzenia.
Zadaniem każdej części formuły jest:
- TheMAX Funkcja wyszukuje najwyższy wynik dla wybranego zdarzenia.
- The JEŚLI Funkcja pozwala nam wybrać zdarzenie, ustawiając warunek przy użyciu nazw zdarzeń.
- Formuła tablicowa pozwala JEŚLI test funkcji dla wielu warunków w pojedynczej komórce, a gdy warunek jest spełniony, formuła tablicowa określa, jakie dane (wyniki zdarzeń) MAX funkcja sprawdzi, aby znaleźć najlepszy wynik.
Formuły CSE
Formuły tablicowe tworzone są przez naciśnięcie klawisza Ctrl, Przesunięcie, i Wchodzić klawisze na klawiaturze w tym samym czasie po wpisaniu formuły.
Ze względu na klawisze naciśnięte, aby utworzyć formułę tablicową, czasami są określane jako CSE formuły.
MAX IF Zagnieżdżona składnia i argumenty formuły
Składnia formuły MAX IF to:
= MAX (JEŻELI (test_logiczny, wartość_jeżeli_prawda, wartość_jeżeli_fałsz))
- Ponieważ funkcja IF jest zagnieżdżona wewnątrz funkcji MAX, cała funkcja IF staje się jedynym argumentem dla funkcji MAX.
Argumenty za JEŚLI funkcja to:
- test logiczny (wymagane): Wartość lub wyrażenie, które jest testowane, aby sprawdzić, czy jest prawdziwe lub fałszywe.
- value_if_true (wymagane) Wartość wyświetlana, jeśli test_logiczny ma wartość true.
- value_if_false (opcjonalnie) Wartość wyświetlana, jeśli test_logiczny ma wartość false.
W tym przykładzie:
- Test logiczny próbuje znaleźć dopasowanie do wpisanej nazwy zdarzenia komórka D10 arkusza roboczego.
- The value_if_true argumentem będzie, z pomocą MAX funkcja, najlepszy wynik dla wybranego wydarzenia.
- The value_if_false Argument zostanie pominięty, ponieważ nie jest potrzebny, a jego brak spowoduje skrócenie formuły. Jeśli wpisana jest nazwa zdarzenia, której nie ma w tabeli danych - na przykład skok w dal - komórka D10 formuła zwróci zero ( 0 ).
Przykład formuły MAX IF Array w Excelu
-
Wprowadź następujące dane w komórki D1 do E9 jak widać na powyższym obrazku.
-
W komórka D10 rodzaj wysoki skok - wzór będzie wyglądać w tej komórce, aby znaleźć, które z wydarzeń chcemy, aby znaleźć najlepszy wynik.
Wprowadzanie formuły zagnieżdżonej MAX IF
Ponieważ tworzymy zarówno formułę zagnieżdżoną, jak i formułę tablicową, będziemy musieli wpisać całą formułę w pojedynczą komórkę arkusza roboczego.
Po wprowadzeniu formuły NIE RÓB wciśnij Wchodzić naciśnij klawisz na klawiaturze lub kliknij inną komórkę za pomocą myszy, ponieważ musimy zmienić formułę w formułę tablicową.
-
Kliknij komórka E10 - miejsce, w którym będą wyświetlane wyniki formuły.
-
Rodzaj następujące:
= MAX (JEŻELI (D2: D7 = D10, E2: E7))
-
Naciśnij i przytrzymaj przycisk Ctrl i Przesunięcie klawisze na klawiaturze.
-
wciśnij Wchodzić klawisz na klawiaturze, aby utworzyć formułę tablicową.
Przetestuj formułę
Przetestuj formułę, znajdując najlepszy wynik dla skoku o tyczce. Rodzaj skok o tyczce w komórka D10 i naciśnij Wchodzić klawisz na klawiaturze. Formuła powinna zwracać wysokość 5.65 metrów w komórka E10.