
Obecný vzorec
=AVERAGE(LARGE(range,(1,2,3)))
souhrn
Chcete-li průměrovat nejlepší 3 skóre v datové sadě, můžete použít vzorec založený na funkcích VELKÉ a PRŮMĚRNÉ. V zobrazeném příkladu je vzorec v I6, zkopírovaný dolů, následující:
=AVERAGE(LARGE(B6:F6,(1,2,3)))
Vysvětlení
Funkce LARGE je navržena k načtení nejvyšší n-té hodnoty ze sady čísel. Například LARGE (A1: A10,1) vrátí nejvyšší hodnotu, LARGE (A1: A10,2) vrátí druhou nejvyšší hodnotu atd.:
LARGE(range,1) // 1st largest value LARGE(range,2) // 2nd largest value LARGE(range,3) // 2nd largest value
V tomto případě žádáme o více než jednu hodnotu předáním konstanty pole (1,2,3) do LARGE jako druhého argumentu. To způsobí, že LARGE vrátí výsledek pole, který zahrnuje nejvyšší 3 hodnoty. V buňce I6:
LARGE(B6:F6,(1,2,3))
vrací takové pole:
(10,10,10)
Toto pole se vrací přímo do funkce PRŮMĚR:
=AVERAGE((10,10,10)) // returns 10
Funkce PRŮMĚR poté vrátí průměr těchto hodnot.
Poznámka: Funkce PRŮMĚR dokáže nativně zpracovat pole, takže není nutné zadávat tento vzorec pomocí kláves Control + Shift + Enter.