Excel formula: Velika s kriterijima -

Sadržaj

Generička formula

(=LARGE(IF(criteria,values),n))

Sažetak

Da biste vratili najveće vrijednosti u skupu podataka s kriterijima, možete koristiti formulu koja se temelji na funkcijama LARGE i IF.

U prikazanom primjeru formula u F5 je:

(=LARGE(IF(B5:B11="B",C5:C11),2))

Napomena: ovo je formula niza i mora se unijeti sa control + shift + enter.

Obrazloženje

Funkcija LARGE može se koristiti za dohvaćanje "n-te" najveće vrijednosti u numeričkim podacima na sljedeći način:

=LARGE(values,n)

U ovom primjeru trebamo uključiti samo vrijednosti povezane s grupom B. Da bismo to učinili, koristimo funkciju IF za filtriranje:

IF(B5:B11="B",C5:C11)

Budući da izvodimo logički test na nizu stanica, dobit ćemo niz rezultata:

(NETOČNO; 98; NETOČNO; 60; NETOČNO; 95; NETOČNO)

Imajte na umu da samo vrijednosti iz skupine B ulaze u polje. Vrijednosti grupe A postaju FALSE jer ne uspiju na logičkom testu. Ovaj se niz vraća unutar funkcije LARGE s 2 kodirano kao "n-ta" (argument "k" u LARGE):

=LARGE((FALSE;98;FALSE;60;FALSE;95;FALSE),2)

LARGE zatim vraća 95, drugu najveću vrijednost u skupini B kao konačni rezultat.

Više kriterija

Da biste uzeli u obzir više kriterija, možete proširiti formulu logičkom logikom u oblik poput ovog:

=LARGE(IF((criteria1)*(criteria2),values),n)

Gdje su kriteriji1 i kriteriji2 i predstavljaju izraz za ispitivanje vrijednosti u rasponu kriterija, kao što je prikazano u izvornom primjeru gore.

Zanimljivi članci...