Excel formula: Velika z merili -

Kazalo

Splošna formula

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

Povzetek

Če želite vrniti največje vrednosti v naboru podatkov z merili, lahko uporabite formulo, ki temelji na funkcijah LARGE in IF.

V prikazanem primeru je formula v F5:

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

Opomba: to je matrična formula, ki jo je treba vnesti s tipko control + shift + enter.

Pojasnilo

S funkcijo LARGE lahko pridobite "n-to" največjo vrednost v številskih podatkih, in sicer tako:

=LARGE(values,n)

V tem primeru moramo vključiti samo vrednosti, povezane s skupino B. Za to uporabimo funkcijo IF za filtriranje:

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

Ker izvajamo logični test na vrsti celic, dobimo vrsto rezultatov:

(FALSE; 98; FALSE; 60; FALSE; 95; FALSE)

Upoštevajte, da v matriko pridejo le vrednosti iz skupine B. Vrednosti skupine A postanejo FALSE, ker ne uspejo na logičnem preizkusu. Ta matrika se vrne v funkcijo LARGE z dvema, kodirano kot "nth" (argument "k" v LARGE):

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

Nato LARGE vrne 95, kar je druga največja vrednost v skupini B kot končni rezultat.

Več meril

Če želite upoštevati več meril, lahko formulo razširite z logično logiko v obliki, kot je ta:

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

Kjer kriterij1 in merila2 in predstavljata izraz za preskus vrednosti v območju meril, kot je prikazano v zgornjem primeru zgoraj.

Zanimive Članki...