Excel formula: Označite 3 najmanje vrijednosti s kriterijima -

Sadržaj

Generička formula

=AND(A1=criteria,B1<=SMALL(IF(criteria,values),3))

Sažetak

Da biste istaknuli 3 najmanje vrijednosti koje zadovoljavaju određene kriterije, možete upotrijebiti formulu niza koja se temelji na funkcijama AND i SMALL. U prikazanom primjeru formula koja se koristi za uvjetno formatiranje je:

=AND($B5=$E$5,$C5<=SMALL(IF(color=$E$5,amount),3))

Gdje je "boja" imenovani raspon B5: B12, a "količina" imenovani raspon C5: C12.

Obrazloženje

Unutar funkcije AND postoje dva logična kriterija. Prvi je jednostavan i osigurava da budu istaknute samo stanice koje odgovaraju boji u E5:

$B3=$E$5

Drugi test je složeniji:

$C3<=SMALL(IF(color=$E$5,amount),3)

Ovdje filtriramo iznose kako bismo osigurali da se zadrže samo vrijednosti povezane s bojom u E5 (plava). Filtriranje se vrši pomoću funkcije IF poput ove:

IF(color=$E$5,amount)

Dobiveni niz izgleda ovako:

(FALSE;100;FALSE;200;FALSE;300;FALSE;400;FALSE;500)

Primijetite da vrijednost iz stupca iznosa opstaje samo ako je boja "plava". Ostali iznosi sada su LAŽNI.

Dalje, ovaj niz ulazi u funkciju SMALL s ak vrijednošću 3, a SMALL vraća vrijednost "3. najmanja", 300. Logika za drugi logički test smanjuje se na:

$C3<=300

Kada se oba logička uvjeta vrate TRUE, pokreće se uvjetno formatiranje i označavaju se ćelije.

Napomena: ovo je formula niza, ali ne zahtijeva control + shift + enter.

Dobri linkovi

Formule niza u uvjetnom oblikovanju (Bill Jelen)

Zanimljivi članci...