Excel formula: Označi 3 najmanjše vrednosti z merili -

Kazalo

Splošna formula

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

Povzetek

Če želite poudariti 3 najmanjše vrednosti, ki ustrezajo določenim merilom, lahko uporabite matrično formulo, ki temelji na funkcijah AND in SMALL. V prikazanem primeru je formula, ki se uporablja za pogojno oblikovanje:

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

Kjer je "barva" imenovani obseg B5: B12, "količina" pa imenovani obseg C5: C12.

Pojasnilo

Znotraj funkcije AND sta dva logična merila. Prva je preprosta in zagotavlja, da so označene samo celice, ki ustrezajo barvi v E5:

$B3=$E$5

Drugi test je bolj zapleten:

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

Tu filtriramo količine, da zagotovimo, da se ohranijo samo vrednosti, povezane z barvo v E5 (modra). Filtriranje poteka s funkcijo IF, kot je ta:

IF(color=$E$5,amount)

Nastala matrika je videti tako:

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

Upoštevajte, da se vrednost iz stolpca znesek ohrani le, če je barva "modra". Drugi zneski so zdaj LAŽNI.

Nato ta matrika preide v funkcijo SMALL z vrednostjo ak 3, SMALL pa vrne "3. najmanjšo" vrednost, 300. Logika za drugi logični test se zmanjša na:

$C3<=300

Ko oba logična pogoja vrneta TRUE, se sproži pogojno oblikovanje in celice so označene.

Opomba: to je matrična formula, vendar ne zahteva nadzora + shift + enter.

Dobre povezave

Formule matrike v pogojnem oblikovanju (Bill Jelen)

Zanimive Članki...