Excel képlet: Jelöljön ki 3 legkisebb értéket feltételekkel -

Tartalomjegyzék

Általános képlet

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

Összegzés

A 3 legkisebb, bizonyos feltételeknek megfelelő érték kiemeléséhez az AND és a SMALL függvényeken alapuló tömbképletet használhat. A bemutatott példában a feltételes formázáshoz használt képlet a következő:

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

Ahol a "szín" a B5: B12 megnevezett tartomány, az "összeg" pedig a C5: C12 megnevezett tartomány.

Magyarázat

Az AND függvényben két logikai kritérium van. Az első egyszerű, és biztosítja, hogy csak az E5 színének megfelelő cellák legyenek kiemelve:

$B3=$E$5

A második teszt összetettebb:

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

Itt kiszűrjük az összegeket, hogy megbizonyosodjunk arról, hogy csak az E5 (kék) színhez társított értékek maradnak meg. A szűrést az IF függvénnyel így végezzük:

IF(color=$E$5,amount)

A kapott tömb így néz ki:

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

Vegye figyelembe, hogy az összeg oszlop értéke csak akkor marad fenn, ha a színe "kék". A többi összeg most HAMIS.

Ezután ez a tömb belép a SMALL függvénybe 3 ak értékkel, és a SMALL a "3. legkisebb" értéket adja vissza, 300-at. A második logikai teszt logikája a következőre csökken:

$C3<=300

Amikor mindkét logikai feltétel IGAZ visszatér, a feltételes formázás elindul, és a cellák kiemelve jelennek meg.

Megjegyzés: ez egy tömbképlet, de nem igényel vezérlést + shift + enter.

Jó linkek

Tömbképletek feltételes formátumban (Bill Jelen)

érdekes cikkek...