Excel

Ainutlaatuiset arvot useilla ehdoilla

Unique Values With Multiple Criteria

Excel-kaava: Ainutlaatuiset arvot useilla ehdoillaYleinen kaava
= UNIQUE ( FILTER (data,(range1='b')*(range2>5)))
Yhteenveto

Voit poimia luettelon yksilöllisistä arvoista tietojoukosta ja käyttää yhtä tai useampaa loogista ehtoa käyttämällä UNIQUE-toiminto yhdessä SUODATIN-toiminto . Esitetyssä esimerkissä kaava kohdassa D5 on:

 
= UNIQUE ( FILTER (B5:B16,(C5:C16='b')*(D5:D16>5)))

joka palauttaa ryhmän 3 ainutlaatuiset värit määrällä> 5.



Selitys

Tässä esimerkissä käytetään UNIQUE-funktiota yhdessä FILTER-toiminnon kanssa. SUODATIN-toiminto poistaa tiedot, jotka eivät täytä vaadittuja ehtoja, ja UNIQUE-toiminto rajoittaa tulokset edelleen vain yksilöllisiin arvoihin.



Työskentely sisältä ulospäin, FILTER-toimintoa käytetään keräämään lähdetietoja ryhmään B, jonka määrä on suurempi kuin 5:

 
 FILTER (B5:B16,(C5:C16='b')*(D5:D16>5)) // group is b, qty over 5

Sisäpiirisuodatin, include-argumentille käytetty lauseke:



 
 (C5:C16='b')*(D5:D16>5)

Tämä on esimerkki käytöstä looginen logiikka tarvittavien loogisten kriteerien muodostamiseksi. Tuloksena on tällainen looginen taulukko:

kuinka päästä exceliin samassa solussa
 
{010001010011}

Tätä taulukkoa käytetään tietojen suodattamiseen, ja FILTER-funktio palauttaa toisen taulukon tuloksena:

 
{'amber''purple''purple''pink''pink'}

Tämä taulukko palautetaan UNIQUE-funktiolle taulukko Perustelu. UNIQUE poistaa kaksoiskappaleet ja palauttaa viimeisen taulukon:



 
{'amber''purple''pink'}

UNIQUE ja FILTER ovat dynaamiset toiminnot . Jos lähdetiedot muuttuvat, lähtö päivittyy välittömästi.

Dynaaminen lähdealue

Koska alueet koodataan kovasti suoraan kaavaan, niiden kokoa ei muuteta, jos lähdetietoja lisätään tai poistetaan. Jos haluat käyttää dynaamista aluetta, jonka koko muuttuu automaattisesti tarvittaessa, voit käyttää Excel-taulukko tai luo a dynaaminen nimetty alue kaavan avulla.

Dynaamiset taulukot ovat saatavilla Office 365 vain. Kirjailija Dave Bruns


^