Excel vzorec: Zvýraznite 3 najmenšie hodnoty pomocou kritérií -

Obsah

Všeobecný vzorec

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

Zhrnutie

Ak chcete zvýrazniť 3 najmenšie hodnoty, ktoré vyhovujú konkrétnym kritériám, môžete použiť vzorec poľa založený na funkciách AND a SMALL. V zobrazenom príklade je vzorec použitý na podmienené formátovanie:

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

Kde „farba“ je pomenovaný rozsah B5: B12 a „množstvo“ je pomenovaný rozsah C5: C12.

Vysvetlenie

Vo vnútri funkcie AND existujú dve logické kritériá. Prvý je priamy a zaisťuje, že sú zvýraznené iba bunky, ktoré zodpovedajú farbe v E5:

$B3=$E$5

Druhý test je zložitejší:

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

Tu filtrujeme množstvá, aby sme sa ubezpečili, že sa zachovajú iba hodnoty spojené s farbou v E5 (modrá). Filtrovanie sa vykonáva pomocou funkcie IF takto:

IF(color=$E$5,amount)

Výsledné pole vyzerá takto:

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

Všimnite si, že hodnota zo stĺpca sumy zostane zachovaná, iba ak je farba „modrá“. Ostatné sumy sú teraz NEPRAVDIVÉ.

Ďalej toto pole prechádza do funkcie SMALL s ak hodnotou 3 a SMALL vráti hodnotu „3. najmenšej“, 300. Logika druhého logického testu sa zníži na:

$C3<=300

Keď sú obidve logické podmienky vrátené TRUE, spustí sa podmienené formátovanie a bunky sa zvýraznia.

Poznámka: toto je vzorec poľa, ale nevyžaduje ovládanie + shift + enter.

Dobré odkazy

Pole vzorcov v podmienenom formátovaní (Bill Jelen)

Zaujímavé články...