Formuła ogólna
=AVERAGE(LARGE(range,(1,2,3)))
Podsumowanie
Aby uśrednić 3 najlepsze wyniki w zbiorze danych, możesz użyć formuły opartej na funkcjach DUŻY i ŚREDNIA. W pokazanym przykładzie wzór w I6, skopiowany w dół, to:
=AVERAGE(LARGE(B6:F6,(1,2,3)))
Wyjaśnienie
Funkcja LARGE służy do pobierania najwyższej n-tej wartości ze zbioru liczb. Na przykład LARGE (A1: A10,1) zwróci najwyższą wartość, LARGE (A1: A10,2) zwróci drugą najwyższą wartość i tak dalej:
LARGE(range,1) // 1st largest value LARGE(range,2) // 2nd largest value LARGE(range,3) // 2nd largest value
W tym przypadku prosimy o więcej niż jedną wartość, przekazując stałą tablicową (1,2,3) do LARGE jako drugi argument. Powoduje to, że LARGE zwraca wynik tablicy, który zawiera 3 najwyższe wartości. W komórce I6:
LARGE(B6:F6,(1,2,3))
zwraca tablicę taką jak ta:
(10,10,10)
Ta tablica jest zwracana bezpośrednio do funkcji ŚREDNIA:
=AVERAGE((10,10,10)) // returns 10
Funkcja ŚREDNIA zwraca następnie średnią z tych wartości.
Uwaga: funkcja ŚREDNIA może natywnie obsługiwać tablice, więc nie jest konieczne wprowadzanie tej formuły za pomocą Ctrl + Shift + Enter.