Kuinka laskea ainutlaatuiset arvot Excelissä kriteerien avulla?

Sisällysluettelo

Aiemmin opimme laskemaan alueen ainutlaatuiset arvot. Opimme myös poimimaan ainutlaatuisia arvoja alueelta. Tässä artikkelissa opimme laskemaan ainutlaatuiset arvot alueella ja kunnossa excelissä.
Yleinen kaava

{= SUMMA--(TAAJUUS (JOS (ehto, MATCH (alue, alue, 0)), RIVI (alue) -RUUVI (ensimmäinen solu alueella) +1)> 0)}}

Se on taulukkokaava, käytä CTRL+VAIHTO+ENTER

Kunto : Kriteerit, joiden perusteella haluat saada ainutlaatuisia arvoja.

Alue : alue, josta haluat saada yksilöllisiä arvoja.

ensimmäinen solu alueella: Se on viittaus ensimmäiseen soluun valikoima. Jos alue on A2: A10, se on A2.

Esimerkki:

Tässä minulla on nämä nimitiedot. Vastaavat luokat mainitaan viereisessä sarakkeessa. Meidän on laskettava yksilölliset nimet jokaisessa luokassa.

Kirjoita tämä kaava E2: een käyttämällä yllä olevaa yleistä kaavaa

{= SUMMA--(TAAJUUS (JOS (B2: B19 = "Luokka 1", OTSIKKO (A2: A19, A2: A19,0))), RIVI (A2: A19) -RUUVI (A2) +1)> 0 ))}

Yllä oleva kaava palauttaa ainutlaatuisen arvon Excel -alueella A2: A19 ehdolla B2: B19 = "luokka 1".

Jos haluat saada yksilöllisiä arvoja eri luokkiin, muuta ehtoja. Olemme koodanneet sen täällä, mutta voit myös antaa soluviittauksen. Käytä nimettyjä alueita tai absoluuttista viittausta alueille, jos et halua niiden myös muuttuvan.
Kuinka se toimii?
Hajotetaan se sisältä.

JOS(B2: B19 = "Luokka 1",OTTELU(A2: A19, A2: A19,0))

B2: B19 = "Luokka 1": Tämä osa palauttaa joukon tosi ja epätosi. TOSI jokaisesta ottelusta.

{TRUE; FALSE; TRUE; FALSE; TRUE; TRUE; FALSE….}
OTTELU(A2: A19, A2: A19,0): tämä osa palauttaa alueen kunkin arvon ensimmäisen sijainnin A2: A19 MATCHin omaisuuden mukaan.

{1;2;1;4;5;4;1;8;9;1;2;1;4;5;4;1;8;9}.

Nyt saamme jokaisen TOSI -arvon sijainnin ja väärän arvon FALSE. Joten saamme koko IF -lausunnon

{1; FALSE; 1; FALSE; 5; 4; FALSE; FALSE; FALSE; FALSE; 2; FALSE; FALSE; 5; FALSE; 1; 8; FALSE}.

Seuraavaksi siirrymme taajuusosaan.

TAAJUUS(JOS(B2: B19 = "Luokka 1",OTTELU(A2: A19, A2: A19,0)),RIVI(A2: A19)-RIVI(A2) +1)
RIVI (A2: A19): Tämä palauttaa alueen A2: A19 jokaisen solun rivinumeron.

{2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19}

RIVI (A2: A19) -NUOLI (A2): Nyt vähennämme ensimmäisen rivin numeron jokaisesta rivinumerosta. Tämä palauttaa sarjanumeron matriisin, joka alkaa nollasta.

{0;1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17}

Koska haluamme sarjanumeron alkavan yhdestä, lisäämme siihen 1.

RIVI (A2: A19) -NUOLI (A2) +1. Tämä antaa meille sarjan sarjanumeron alkaen 1.

{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18}

Tämä auttaa meitä saamaan ainutlaatuisen luoton kuntoon.

Nyt meillä on: TAAJUUS({1; FALSE; 1; FALSE; 5; 4; FALSE; FALSE; FALSE; FALSE; 2; FALSE; FALSE; 5; FALSE; 1; 8; FALSE},{1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18})

Tämä palauttaa kunkin numeron taajuuden annetussa taulukossa. {3; 1; 0; 1; 2; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0}

Tässä jokainen positiivinen luku ilmaisi ainutlaatuisen arvon esiintymisen, kun kriteerit täyttyvät. Meidän on laskettava suurempia arvoja kuin 0 tässä taulukossa. Tätä varten tarkistamme sen> 0: lla. Tämä palauttaa TOSI ja EPÄTOSI. Muunnamme tosi epätosi käyttämällä - (kaksoisbinaarinen operaattori).

SUMMA(--({3;1;0;1;2;0;0;1;0;0;0;0;0;0;0;0;0;0;0})>0) tämä tarkoittaa SUMMAA ({1; 1; 0; 1; 1; 0; 0; 1; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0; 0})

Ja lopuksi saamme yksilöllisen määrän nimiä alueella kriteereillä 5.

Tiedän, että sen ymmärtäminen on hieman monimutkaista, mutta tarkistat sen kaavan arviointivaihtoehdosta.

Voit laskea ainutlaatuisia arvoja useilla kriteereillä käyttämällä boolen logiikkaa:

Laske ainutlaatuinen arvo useilla kriteereillä ja logiikalla

{= SUMMA (-(TAAJUUS (JOS (ehto1 * Ehto2, MATCH (alue, alue, 0))), RIVI (alue) -RUOKA (ensimmäinen solu alueella) +1)> 0)}}

Yllä oleva yleinen kaava voi laskea ainutlaatuisia arvoja useissa olosuhteissa ja silloin, kun ne kaikki ovat totta.

Laske ainutlaatuinen arvo useilla kriteereillä tai logiikalla

{= SUMMA (-(TAAJUUS (JOS (ehto1 + ehto2, MATCH (alue, alue, 0))), RIVI (alue) -RUOKA (ensimmäinen solu alueella) +1)> 0)}

Tätä yleistä kaavaa voidaan käyttää ainutlaatuisten arvojen laskemiseen tai logiikalla. Se tarkoittaa, että se lasketaan, jos jokin ehdoista on totta.
Joten kyllä ​​kaverit, näin laskette ainutlaatuisia arvoja alueella useissa olosuhteissa. Tämä on hieman monimutkainen, mutta nopea. Kun aloitat sen käytön, saat selville, miten se toimii.
Jos sinulla on epäilyksiä tästä Excel -kaava -artikkelista, kerro siitä minulle alla olevassa kommenttiosiossa.

Lataa tiedosto:

Ainutlaatuisten arvojen laskeminen Excelissä ehtojen avulla

Excel -kaava ainutlaatuisten arvojen poistamiseksi luettelosta

Laske ainutlaatuiset arvot Excelissä

Suosittuja artikkeleita:

VLOOKUP -toiminto Excelissä

COUNTIF Excel 2016: ssa

SUMIF -toiminnon käyttäminen Excelissä

Tulet auttaa kehittämään sivuston jakaminen sivu ystävillesi

wave wave wave wave wave