Skip to main content

Połącz funkcje MIN i IF w formule macierzy

How to use the If and Vlookup functions together in Excel (Może 2025)

How to use the If and Vlookup functions together in Excel (Może 2025)
Anonim

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.

Wprowadzanie formuły zagnieżdżonej MIN IF

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ć:

  1. Kliknij komórkę E10, miejsce, w którym będą wyświetlane wyniki formuły.

  2. Wpisz następujące polecenie: = MIN (JEŻELI (D3: D8 = D10, E3: E8))

Tworzenie formuły macierzy

  1. Naciśnij i przytrzymaj przycisk Ctrl i Przesunięcie klawisze na klawiaturze.

  2. wciśnij Wchodzić klawisz na klawiaturze, aby utworzyć formułę tablicową.

  3. 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łę

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.