Formuła programu Excel: Podstawowe dopasowanie INDEKSU przybliżone -

Formuła ogólna

=INDEX(grades,MATCH(score,scores,1))

Podsumowanie

Ten przykład pokazuje, jak używać funkcji INDEKS i PODAJ.POZYCJĘ, aby pobrać ocenę z tabeli na podstawie danego wyniku. Wymaga to „przybliżonego dopasowania”, ponieważ jest mało prawdopodobne, aby rzeczywisty wynik znajdował się w tabeli. Formuła w komórce F5 to:

=INDEX(C5:C9,MATCH(E5,B5:B9,1))

Co daje „B”, poprawną ocenę na 88 punktów.

Wyjaśnienie

Ta formuła używa funkcji PODAJ.POZYCJĘ znaleźć prawidłowy wiersz dla danego wyniku. MATCH jest skonfigurowany tak, aby szukać wartości w E5 w kolumnie B:

MATCH(E5,B5:B9,1)

Zwróć uwagę, że ostatnim argumentem jest 1 (odpowiednik PRAWDA), co umożliwia PODAJ.POZYCJĘ wykonanie przybliżonego dopasowania wartości podanych w kolejności rosnącej. W tej konfiguracji PODAJ.POZYCJĘ zwraca pozycję pierwszej wartości, która jest mniejsza lub równa wartości wyszukiwania. W tym przypadku wynik to 88, zwracany jest wiersz 4.

Gdy MATCH zwróci 4, mamy:

=INDEX(C5:C9,4)

Powoduje to, że INDEKS pobiera wartość z czwartego wiersza zakresu C5: C9, czyli „B”.

Uwaga: wartości w kolumnie B muszą być posortowane w kolejności rosnącej, aby funkcja MATCH zwróciła prawidłową pozycję.

Interesujące artykuły...