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