![](https://cdn.wiki-base.com/1683334/excel_formula_average_top_3_scores__2.png.webp)
Všeobecný vzorec
=AVERAGE(LARGE(range,(1,2,3)))
Zhrnutie
Ak chcete spriemerovať prvé 3 skóre v množine údajov, môžete použiť vzorec založený na funkciách VEĽKÉ a PRIEMERNÉ. V zobrazenom príklade je vzorec v I6, skopírovaný nadol,:
=AVERAGE(LARGE(B6:F6,(1,2,3)))
Vysvetlenie
Funkcia LARGE je navrhnutá na získanie najvyššej n-tej hodnoty z množiny čísel. Napríklad napríklad LARGE (A1: A10,1) vráti najvyššiu hodnotu, LARGE (A1: A10,2) vráti druhú najvyššiu hodnotu atď.:
LARGE(range,1) // 1st largest value LARGE(range,2) // 2nd largest value LARGE(range,3) // 2nd largest value
V tomto prípade požadujeme viac ako jednu hodnotu odovzdaním konštanty poľa (1,2,3) do LARGE ako druhého argumentu. To spôsobí, že funkcia LARGE vráti výsledok poľa, ktorý obsahuje najvyššie 3 hodnoty. V bunke I6:
LARGE(B6:F6,(1,2,3))
vráti pole ako je toto:
(10,10,10)
Toto pole sa vracia priamo do funkcie AVERAGE:
=AVERAGE((10,10,10)) // returns 10
Funkcia AVERAGE potom vráti priemer týchto hodnôt.
Poznámka: Funkcia PRIEMER dokáže natívne spracovať polia, takže nie je potrebné zadávať tento vzorec pomocou klávesov control + shift + enter.