Exceli valem: suur kriteeriumidega -

Lang L: none (table-of-contents)

Üldine valem

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

Kokkuvõte

Kriteeriumiga andmekogumi suurimate väärtuste tagastamiseks võite kasutada valemit, mis põhineb funktsioonidel LARGE ja IF.

Näidatud näites on valem F5-s järgmine:

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

Märkus: see on massiivi valem ja see tuleb sisestada juhtklahviga + shift + enter.

Selgitus

Funktsiooni LARGE saab kasutada arvandmete n-nda suurima väärtuse saamiseks:

=LARGE(values,n)

Selles näites peame lisama ainult rühmaga B seotud väärtused. Selleks kasutame filtreerimiseks funktsiooni IF:

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

Kuna käivitame loogilise testi mitmel lahtril, saame tulemuste hulga:

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

Pange tähele, et massiivi pääsevad ainult grupi B väärtused. A-rühma väärtused muutuvad VÄÄRIKS, kuna nad loogilisest testist läbi kukuvad. See massiiv tagastatakse funktsiooni LARGE sees, 2 kõvakoodiga tähistatakse tähega "n" (argument "k" LARGE'is):

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

Seejärel tagastab LARGE 95, mis on B-rühma suuruselt teine ​​tulemus lõpptulemuseks.

Mitu kriteeriumi

Mitme kriteeriumi arvestamiseks võite valemit laiendada loogika loogikaga sellisel kujul:

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

Kui kriteerium1 ja kriteerium2 esindavad väljendit, et testida väärtusi kriteeriumivahemikus, nagu on näidatud ülaltoodud esialgses näites.

Huvitavad Artiklid...