![](https://cdn.wiki-base.com/1683334/excel_formula_average_top_3_scores__2.png.webp)
Yleinen kaava
=AVERAGE(LARGE(range,(1,2,3)))
Yhteenveto
Jos haluat keskittää datajoukon kolmen parhaan tuloksen, voit käyttää kaavaa, joka perustuu LARGE- ja AVERAGE-funktioihin. Esitetyssä esimerkissä kaavan kohdassa I6 kopioitu alaspäin on:
=AVERAGE(LARGE(B6:F6,(1,2,3)))
Selitys
LARGE-toiminto on suunniteltu noutamaan ylin arvo n. Joukosta. Joten esimerkiksi LARGE (A1: A10,1) palauttaa korkeimman arvon, LARGE (A1: A10,2) palauttaa 2. korkeimman arvon ja niin edelleen:
LARGE(range,1) // 1st largest value LARGE(range,2) // 2nd largest value LARGE(range,3) // 2nd largest value
Tässä tapauksessa pyydämme useampaa kuin yhtä arvoa siirtämällä matriisivakion (1,2,3) LARGE: ksi toisena argumenttina. Tämän vuoksi LARGE palauttaa matriisituloksen, joka sisältää korkeimmat 3 arvoa. Solussa I6:
LARGE(B6:F6,(1,2,3))
palauttaa seuraavanlaisen taulukon:
(10,10,10)
Tämä taulukko palautetaan suoraan AVERAGE-toimintoon:
=AVERAGE((10,10,10)) // returns 10
AVERAGE-funktio palauttaa sitten näiden arvojen keskiarvon.
Huomaa: AVERAGE-toiminto pystyy käsittelemään matriiseja natiivisti, joten tätä kaavaa ei tarvitse syöttää näppäimillä control + shift + enter.