Excel-kaava: Suuri kriteereillä -

Sisällysluettelo

Yleinen kaava

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

Yhteenveto

Voit palauttaa suurimmat arvot tietojoukossa ehdoilla käyttämällä kaavaa, joka perustuu LARGE- ja IF-funktioihin.

Esitetyssä esimerkissä kaava kohdassa F5 on:

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

Huomaa: tämä on matriisikaava ja se on syötettävä näppäimillä + + shift + enter.

Selitys

LARGE-funktiota voidaan hakea "n" suurimmasta arvosta numeerisissa tiedoissa, kuten:

=LARGE(values,n)

Tässä esimerkissä meidän on sisällytettävä vain ryhmään B liittyvät arvot. Tätä varten suodatamme IF-funktiota:

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

Koska suoritamme loogista testiä solualueella, saamme joukon tuloksia:

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

Huomaa, että vain ryhmän B arvot pääsevät matriisiin. Ryhmän A arvoista tulee EPÄTOSI, koska ne eivät läpäise loogista testiä. Tämä matriisi palautetaan LARGE-funktion sisään, 2 kovakoodattua merkintää "n": ksi (argumentti "k" LARGE: ssa):

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

LARGE palauttaa sitten 95, joka on ryhmän B toiseksi suurin arvo lopputuloksena.

Useita kriteerejä

Jos haluat ottaa huomioon useita ehtoja, voit laajentaa kaavaa loogisella logiikalla tällä tavalla:

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

Jos kriteerit1 ja kriteerit2 edustavat lauseketta testiarvoille kriteerialueella, kuten yllä olevassa alkuperäisessä esimerkissä on esitetty.

Mielenkiintoisia artikkeleita...