Najlepszym sposobem zrozumienia funkcji MIN i IF w Excelu jest na przykład. Ten przykładowy samouczek zawiera czasy nagrzewania dla dwóch zdarzeń z zebrania ścieżki - sprintów 100 i 200 metrów.
Korzystanie z formuły tablicowej MIN IF pozwala znaleźć najszybszy czas nagrzewania dla każdego wyścigu za pomocą jednej formuły.
Zadanie każdej części formuły jest następujące:
- Funkcja MIN znajduje najszybszy lub najmniejszy czas dla wybranego wydarzenia.
- Funkcja IF pozwala nam wybrać wyścig, ustawiając warunek przy użyciu nazw ras.
- Formuła tablicy pozwala na test funkcji IF dla wielu warunków w pojedynczej komórce, a gdy warunek jest spełniony, formuła tablicy określa, jakie dane (czasy wyścigu) analizuje funkcja MIN, aby znaleźć najszybszy czas.
MIN IF Zagnieżdżona składnia i argumenty formuły
Składnia formuły MIN IF to:
= MIN (JEŻELI (test_logiczny, wartość_jeżeli_prawda, wartość_jeżeli_fałsz))
Ponieważ funkcja IF jest zagnieżdżona wewnątrz funkcji MIN, cała funkcja IF staje się jedynym argumentem dla funkcji MIN.
Argumenty funkcji IF są następujące:
- test logiczny (wymagane): wartość lub wyrażenie sprawdzane pod kątem zgodności z prawdą lub fałszem
- 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 nazwy wyścigu wpisanej w komórce D10 arkusza roboczego. Argument value_if_true jest, za pomocą funkcji MIN, najszybszym czasem dla wybranej rasy. Argument value_if_false jest pomijany, ponieważ nie jest potrzebny, a jego brak skraca formułę. Jeśli nazwa rasy, która nie znajduje się w tabeli danych, np. Wyścig o długości 400 metrów, zostanie wpisana w komórce D10, formuła zwróci wartość zero.
Przykład formuły MIN IF Array w Excelu
Wprowadź następujące dane samouczka do komórek od D1 do E9:
Czasy wyścigówCzas wyścigu (s) 100 metrów 11,77 100 metrów 11,87 100 metrów 11,83 200 metrów 21,54 200 metrów 21,50 200 metrów 21,49 Najszybszy wyścig w wyścigu (sek)
W komórce D10 wpisz "100 metrów" (bez cudzysłowów). Formuła wygląda w tej komórce, aby znaleźć, który z wyścigów chcesz znaleźć najszybszy czas. Ponieważ tworzysz zarówno formułę zagnieżdżoną, jak i formułę tablicową, musisz wpisać całą formułę w pojedynczą komórkę arkusza. Po wprowadzeniu formuły nie rób naciśnij Enter naciśnij klawisz na klawiaturze lub kliknij inną komórkę za pomocą myszy; musisz przekształcić formułę w formułę tablicową. Aby to zrobić: Kliknij komórkę E10, miejsce, w którym będą wyświetlane wyniki formuły. Wpisz następujące polecenie: = MIN (JEŻELI (D3: D8 = D10, E3: E8)) Naciśnij i przytrzymaj przycisk Ctrl i Przesunięcie klawisze na klawiaturze. wciśnij Wchodzić klawisz na klawiaturze, aby utworzyć formułę tablicową. Odpowiedź 11.77 pojawia się w komórce F10, ponieważ jest to najszybszy (najmniejszy) czas na trzy 100-metrowe rozgrzewki sprinterskie. Pełna formuła tablicowa {= MIN (JEŻELI (D3: D8 = D10, E3: E8))} można zobaczyć na pasku formuły nad arkuszem. Ponieważ Ctrl , Przesunięcie , i Wchodzić Klawisze na klawiaturze są naciskane jednocześnie po wpisaniu formuły, a wynikowe formuły są czasami określane jako CSE formuły. Przetestuj formułę, znajdując najszybszy czas na 200 metrów. Rodzaj 200 metrów do komórki D10 i naciśnij Wchodzić klawisz na klawiaturze. Formuła powinna zwrócić czas 21,49 sekundy w komórce E10. Wprowadzanie formuły zagnieżdżonej MIN IF
Tworzenie formuły macierzy
Przetestuj formułę