Excel képlet: Nagy a kritériumokkal -

Tartalomjegyzék

Általános képlet

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

Összegzés

Ha egy adathalmaz legnagyobb értékét adja vissza feltételekkel, használhatja a LARGE és IF függvényeken alapuló képletet.

A bemutatott példában az F5 képlete a következő:

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

Megjegyzés: ez egy tömbképlet, amelyet a control + shift + enter billentyűkombinációval kell megadni.

Magyarázat

A LARGE funkcióval lekérhető numerikus adatokban az "n." Legnagyobb érték:

=LARGE(values,n)

Ebben a példában csak a B csoporthoz tartozó értékeket kell megadnunk. Ehhez az IF függvényt használjuk a szűréshez:

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

Mivel egy cellatartományon logikai tesztet futtatunk, tömb eredményt kapunk:

(HAMIS; 98; HAMIS; 60; HAMIS; 95; HAMIS)

Vegye figyelembe, hogy csak a B csoport értékei teszik be a tömbbe. Az A csoport értékei HAMISekká válnak, mivel nem teljesítik a logikai tesztet. Ez a tömb a LARGE függvényen belül kerül visszaadásra, két kemény kódolással "n-edik" (a "k" argumentum a LARGE-ban):

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

A LARGE ekkor 95-öt ad vissza, ami a B csoport második legnagyobb értéke végeredményként.

Több kritérium

Több feltétel figyelembevétele érdekében kiterjesztheti a képletet logikai logikával egy ilyen formában:

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

Ahol a feltételek1 és a kritérium2 kifejezést jelentenek a kritériumtartomány értékeinek teszteléséhez, amint azt a fenti eredeti példa mutatja.

érdekes cikkek...