Sisällysluettelo
Excelissä työskennellessämme joudumme usein lajittelemaan ainutlaatuiset arvot aineistosta. Joskus joudumme laskemaan samanarvoisten arvojen määrän aineistossa.
Tänään näytän, miten lasketaan ainutlaatuiset arvot datajoukossa käyttämällä komentoa COUNTIFS toiminto.
Lataa harjoituskirja
COUNTIFS Yksilölliset arvot Excel.xlsx:ssäCOUNTIFSin yksilölliset arvot Excelissä
Meillä on tietokokonaisuus, jossa on joitakin tuotteita ja Mars Group -nimisen yrityksen tuotteita ostaneiden asiakkaiden yhteysosoitteet.
Tavoitteenamme on ensin laskea yhteystieto-osoitteissa olevien yksilöllisten teksti- ja numeroarvojen kokonaismäärä käyttämällä komentoa COUNTIFS Excelin toiminto.
1. Yksilöllisten tekstiarvojen laskeminen
Ensin lasketaan yhteystieto-osoitteiden yksilöllisten tekstiarvojen määrä käyttämällä komentoa COUNTIFS toiminto.
Käytämme yhdistelmää SUMMA , ISTEXT, ja COUNTIFS Excelin toiminnot.
Kaava on seuraava:
=SUM(--(ISTEXT(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ Se on Array kaava Älä siis unohda painaa Ctrl + Shift + Enter ellet ole Office 365 .]
- Tässä C4:C20 on minun solujeni alue, sinä käytät sinun solujasi.
- Voit suorittaa saman toiminnon käyttämällä COUNTIF Excelin toiminto.
Tekstiosoitteita on yhteensä 3 kappaletta.
Kaavan selitys
ISTEXT(C4:C20)
palauttaa TRUE kaikille osoitteille, jotka ovat tekstiarvoja ja palauttaa FALSE kaikille osoitteille, jotka eivät ole tekstiarvoja.- Samoin,
COUNTIFS(C4:C20,C4:C20)=1
palauttaa TRUE kaikki osoitteet, jotka esiintyvät vain kerran, ja FALSE osoitteille, jotka esiintyvät useammin kuin kerran. --(ISTEXT(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
kertoo kaksi ehtoa ja palauttaa 1, jos molemmat ehdot täyttyvät, muuten palauttaa 0.- Lopuksi SUMMA funktio lisää kaikki arvot ja palauttaa ainutlaatuisten tekstiarvojen määrän.
Lue lisää: Kuinka käyttää COUNTIFia ainutlaatuisen tekstin tuottamiseen?
2. Yksilöllisten numeeristen arvojen laskeminen
Voimme myös laskea yhteystieto-osoitteiden yksilöllisten numeeristen arvojen lukumäärän käyttämällä COUNTIFS toiminto.
Käytämme yhdistelmää SUMMA , ISNUMERO, ja COUNTIFS Excelin toiminnot.
Kaava on seuraava:
=SUM(--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ Se on myös Array kaava Älä siis unohda painaa Ctrl + Shift + Enter ellet ole Office 365 .]
- Tässä C4:C20 on minun solujeni alue. Käytä sinä omaa soluasi.
- Voit suorittaa saman toiminnon käyttämällä COUNTIF Excelin toiminto.
Yhteensä on 5 yksilöllistä numeerista osoitetta.
Kaavan selitys
ISNUMBER(C4:C20)
palauttaa TRUE kaikille osoitteille, jotka ovat numeerisia arvoja ja palauttaa FALSE kaikille osoitteille, jotka eivät ole numeerisia arvoja.- Samoin,
COUNTIFS(C4:C20,C4:C20)=1
palauttaa TRUE kaikki osoitteet, jotka esiintyvät vain kerran, ja FALSE osoitteille, jotka esiintyvät useammin kuin kerran. --(ISNUMBER(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
kertoo kaksi ehtoa ja palauttaa 1, jos molemmat ehdot täyttyvät, muuten palauttaa 0.- Lopuksi SUMMA funktio laskee kaikki arvot yhteen ja palauttaa yksilöllisten numeeristen arvojen lukumäärän.
Samanlaisia lukemia:
- Kuinka laskea ainutlaatuiset arvot Excelissä käyttämällä Pivot-taulukkoa
- Excel-kaava Count Unique Values (3 helppoa tapaa)
3. Yksilöllisten Case-herkkien arvojen laskeminen
The COUNTIF ja COUNTIFS funktiot palauttavat isoja ja pieniä kirjaimia erittelemättömät osumat. Siksi isojen ja pienten kirjainten erittelevän osuman käyttämiseksi meidän on oltava hieman hankalampia.
Katso tätä uutta tietoaineistoa. Tässä on tiedot joidenkin oppilaiden arvosanoista kokeessa koulussa nimeltä Sunflower Kindergarten.
Haluamme laskea ainutlaatuisten arvosanojen kokonaismäärän, kun otetaan huomioon isojen ja pienten kirjainten erittely.
Ota uusi sarake ja kirjoita tämä kaava uuden sarakkeen ensimmäiseen soluun:
=SUM(--EXACT($C$4:$C$20,C4))
[Array Formula. Joten paina Ctrl + Shift + Enter .]
- Tässä $C$4:$C$20 on solujeni alue ja C4 Se on minun ensimmäinen soluni. Käytä sinä omaa soluasi.
- Älä unohda käyttää Absoluuttinen soluviittaus .
Vedä sitten Täyttökahva kopioida tämä kaava muihin soluihin.
Lisää sitten uuteen soluun tämä kaava:
=SUM(IF(E4:E20=1,1,0))
[Jälleen Array kaava . Joten paina Ctrl + shift + Ente r ellet ole Office 365 .] - Tässä E4:E20 on uuden sarakkeeni alue. Käytä sinä omaa sarakettasi.
Tässä meillä on vain kerran esiintyvien arvosanojen määrä, joka on 4.
Kaavojen rajoitukset ja vaihtoehtoinen vaihtoehto
Tähän asti olemme käyttäneet kolmea menetelmää Excelin ainutlaatuisten arvojen määrän laskemiseen.
Mutta jos olet vähänkin fiksu, sinun pitäisi jo tajuta, että käyttämiimme temppuihin liittyy muutamia rajoituksia.
Toisin sanoen kaavat laskevat arvot, jotka esiintyvät vain kerran, mutta eivät laske kaikkien arvojen huomioon ottamisen jälkeen esiintyvien todellisten yksilöllisten arvojen kokonaismäärää.
Jos arvoalue sisältää esimerkiksi {A, A, A, A, B, B, C, D, E} , se laskee vain C, D, E, ja palaa 3 .
Mutta joskus jonkun on ehkä laskettava A, B, C, D, E ja palaa 5.
Tällaisten ongelmien ratkaisemiseksi Excel tarjoaa toiminnon nimeltä UNIQUE .
Mutta lyhyt muistutus, joka on saatavilla osoitteessa Office 365 vain.
Yksilöllisten arvojen laskeminen UNIQUE- ja ROWS-funktioiden avulla
Alkuperäisessä aineistossamme voit laskea yhteysosoitteiden yksilöllisen lukumäärän kaikki osoitteet huomioon ottaen käyttämällä seuraavaa kaavaa:
=COUNT(UNIQUE(C4:C20))
Kaikkia osoitteita on yhteensä 6, kun otetaan huomioon, että kaikki osoitteet on annettu vähintään kerran.
Jos haluat löytää vain yksilölliset tekstiosoitteet, voit käyttää tätä kaavaa:
=ROWS(UNIQUE(IF(ISTEXT(
C4:C20
),
C4:C20
)))-1
- C4:C20 on minun arvoalueeni. Käytä sinä omaa arvoaluettasi.
- Käytä RIVIT toiminto tilalle COUNT toiminto.
- Äläkä unohda vähentää kaavasta lopussa 1.
Vastaavasti voit käyttää tätä kaavaa, jos haluat löytää vain yksilölliset numeeriset osoitteet:
=ROWS(UNIQUE(IF(ISNUMBER(
C4:C20
),
C4:C20
)))-1
Päätelmä
Näiden menetelmien avulla voit laskea ainutlaatuisten arvojen lukumäärän tietueessa. Tiedätkö muita menetelmiä tai onko sinulla kysyttävää? Kysy meiltä.