
Generička formula
(=LARGE(IF(range=criteria,values),n))
Sažetak
Da biste dobili 2. najveću vrijednost, 3. najveću vrijednost, 4. najveću vrijednost itd., Gdje se svaka vrijednost podudara s navedenim kriterijima, možete upotrijebiti formulu polja koja koristi funkcije LARGE i IF.
U prikazanom primjeru formula u G7 je:
(=LARGE(IF(Sex="F",Score),F7))
Gdje je "Sex" imenovani raspon za C3: C15, a "Score" imenovani raspon D3: D15.
Napomena: ovo je formula niza i mora se unijeti pomoću Control + Shift + Enter.
Obrazloženje
Funkcija LARGE potpuno je automatska - trebate unijeti opseg i cijeli broj za "nth" da biste odredili rangiranu vrijednost koju želite.
Problem je u ovom slučaju što ne želimo da LARGE operira na svakoj vrijednosti u rasponu, već samo na vrijednostima muškog ili ženskog spola (M ili F). Da bismo primijenili ove kriterije, koristimo funkciju IF koja pruža logički test za "M" ili "F". Budući da test primjenjujemo na niz vrijednosti, rezultat će također biti niz. , rezultirajući niz izgleda ovako:
(93; NETOČNO; 85; NETOČNO; 81; NETOČNO; NETOČNO; NETOČNO; NETOČNO; 72; NETOČNO; NETOČNO; 83)
Gdje FALSE predstavlja muške rezultate ("F"), a brojevi ženske rezultate.
Funkcija LARGE automatski će zanemariti vrijednosti TRUE i FALSE, pa će rezultat biti n-ta najveća vrijednost iz skupa stvarnih brojeva u polju.