Excel-kaava: Korosta 3 pienintä arvoa ehdoilla -

Sisällysluettelo

Yleinen kaava

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

Yhteenveto

Voit korostaa 3 pienintä arvoa, jotka täyttävät tietyt ehdot, käyttämällä taulukko-kaavaa, joka perustuu AND- ja SMALL-funktioihin. Esitetyssä esimerkissä ehdolliseen muotoiluun käytetty kaava on:

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

Missä "väri" on nimetty alue B5: B12 ja "määrä" on nimetty alue C5: C12.

Selitys

AND-funktion sisällä on kaksi loogista kriteeriä. Ensimmäinen on yksinkertainen ja varmistaa, että vain E5: n väriä vastaavat solut korostetaan:

$B3=$E$5

Toinen testi on monimutkaisempi:

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

Suodatamme tässä määrät varmistaaksemme, että vain E5: n (sininen) väriin liittyvät arvot säilytetään. Suodatus tapahtuu IF-toiminnolla seuraavasti:

IF(color=$E$5,amount)

Tuloksena oleva taulukko näyttää tältä:

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

Huomaa, että summa -sarakkeen arvo säilyy vain, jos väri on "sininen". Muut summat ovat nyt TOSI.

Seuraavaksi tämä taulukko menee SMALL-funktioon, jonka ak-arvo on 3, ja SMALL palauttaa "3. pienimmän" arvon 300. Toisen loogisen testin logiikka pienenee arvoon

$C3<=300

Kun molemmat loogiset ehdot palauttavat TOSI, ehdollinen muotoilu käynnistyy ja solut korostetaan.

Huomaa: tämä on matriisikaava, mutta ei vaadi control + shift + enter.

Hyvät linkit

Matriisikaavat ehdollisessa muotoilussa (Bill Jelen)

Mielenkiintoisia artikkeleita...