
Generisk formel
=AVERAGE(LARGE(range,(1,2,3)))
Sammendrag
For å gjennomsnittliggjøre de tre beste poengene i et datasett, kan du bruke en formel basert på STOR og GJENNOMSNITTIG funksjoner. I eksemplet vist er formelen i I6, kopiert ned,:
=AVERAGE(LARGE(B6:F6,(1,2,3)))
Forklaring
STOR-funksjonen er designet for å hente den øverste niende verdien fra et sett med tall. Så, for eksempel vil LARGE (A1: A10,1) returnere høyeste verdi, STOR (A1: A10,2) vil returnere den 2. høyeste verdien, og så videre:
LARGE(range,1) // 1st largest value LARGE(range,2) // 2nd largest value LARGE(range,3) // 2nd largest value
I dette tilfellet ber vi om mer enn en verdi ved å sende en matrisekonstant (1,2,3) inn i STOR som det andre argumentet. Dette fører til at LARGE returnerer et matriseresultat som inkluderer de høyeste 3 verdiene. I celle I6:
LARGE(B6:F6,(1,2,3))
returnerer en matrise som dette:
(10,10,10)
Denne matrisen returneres direkte til AVERAGE-funksjonen:
=AVERAGE((10,10,10)) // returns 10
AVERAGE-funksjonen returnerer deretter gjennomsnittet av disse verdiene.
Merk: AVERAGE-funksjonen kan håndtere matriser naturlig, så det er ikke nødvendig å angi denne formelen med kontroll + skift + enter.