
Bendroji formulė
=AVERAGE(LARGE(range,(1,2,3)))
Santrauka
Norėdami apskaičiuoti 3 geriausius duomenų rinkinio balus, galite naudoti formulę, pagrįstą funkcijomis LARGE ir AVERAGE. Parodytame pavyzdyje I6 formulė, nukopijuota žemiau, yra:
=AVERAGE(LARGE(B6:F6,(1,2,3)))
Paaiškinimas
LARGE funkcija sukurta norint gauti aukščiausią n-ąją reikšmę iš skaičių rinkinio. Taigi, pavyzdžiui, LARGE (A1: A10,1) grąžins didžiausią vertę, LARGE (A1: A10,2) - antrą pagal dydį ir pan.
LARGE(range,1) // 1st largest value LARGE(range,2) // 2nd largest value LARGE(range,3) // 2nd largest value
Šiuo atveju mes prašome daugiau nei vienos vertės, perduodant masyvo konstantą (1,2,3) į LARGE kaip antrąjį argumentą. Dėl to LARGE pateikia masyvo rezultatą, kuriame yra didžiausios 3 reikšmės. I6 langelyje:
LARGE(B6:F6,(1,2,3))
pateikia tokį masyvą:
(10,10,10)
Šis masyvas grąžinamas tiesiai į AVERAGE funkciją:
=AVERAGE((10,10,10)) // returns 10
Tada funkcija AVERAGE pateikia šių verčių vidurkį.
Pastaba: funkcija AVERAGE masyvus gali tvarkyti natūraliai, todėl nebūtina įvesti šios formulės su klavišais + shift + enter.