Excel-formel: Gennemsnitlige top 3-scoringer -

Indholdsfortegnelse

Generisk formel

=AVERAGE(LARGE(range,(1,2,3)))

Resumé

For at gennemsnitliggøre de top 3-scoringer i et datasæt kan du bruge en formel, der er baseret på de store og gennemsnitlige funktioner. I det viste eksempel er formlen i I6, kopieret ned,:

=AVERAGE(LARGE(B6:F6,(1,2,3)))

Forklaring

LARGE-funktionen er designet til at hente den øverste n-værdi fra et sæt tal. Så for eksempel returnerer LARGE (A1: A10,1) den højeste værdi, LARGE (A1: A10,2) returnerer den 2. højeste værdi og så videre:

LARGE(range,1) // 1st largest value LARGE(range,2) // 2nd largest value LARGE(range,3) // 2nd largest value

I dette tilfælde beder vi om mere end en værdi ved at sende en matrixkonstant (1,2,3) til STOR som det andet argument. Dette får LARGE til at returnere et array-resultat, der inkluderer de højeste 3 værdier. I celle I6:

LARGE(B6:F6,(1,2,3))

returnerer en matrix som denne:

(10,10,10)

Denne matrix returneres direkte til AVERAGE-funktionen:

=AVERAGE((10,10,10)) // returns 10

AVERAGE-funktionen returnerer derefter gennemsnittet af disse værdier.

Bemærk: AVERAGE-funktionen kan håndtere arrays indbygget, så det er ikke nødvendigt at indtaste denne formel med kontrol + shift + enter.

Interessante artikler...