Sadržaj
Dok radimo u Excelu, često moramo izdvojiti jedinstvene vrijednosti iz skupa podataka. Ponekad moramo prebrojati broj jednakih vrijednosti u skupu podataka.
Danas ću pokazati kako prebrojati jedinstvene vrijednosti u skupu podataka pomoću funkcije COUNTIFS .
Preuzmite Vježbenicu
COUNTIFS jedinstvene vrijednosti u Excel.xlsx
COUNTIFS jedinstvene vrijednosti u Excelu
Ovdje imamo skup podataka sa nekim proizvodima i kontakt adresama kupaca koji su kupili proizvode kompanije Mars Group.
Naš cilj ovdje je da prvo izbrojite ukupan broj jedinstvenih tekstualnih vrijednosti i numeričkih vrijednosti iz adresa kontakta koristeći COUNTIFS funkciju Excela.
1. Brojanje jedinstvenih tekstualnih vrijednosti
Pre svega, izbrojat ćemo broj jedinstvenih tekstualnih vrijednosti sa adresa kontakta koristeći funkciju COUNTIFS .
Koristit ćemo kombinacija funkcija Excela SUM , ISTEXT, i COUNTIFS .
Formula će biti:
=SUM(--(ISTEXT(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ To je Formula niza . Zato ne zaboravite pritisnuti Ctrl + Shift + Enter osim ako niste u Office 365 .]
- Ovdje C4:C20 je raspon mojih ćelija. Vi koristite svoj.
- Istu operaciju možete izvesti koristeći COUNTIF funkciju Excel.
Vidite, postoje ukupno 3 jedinstvena tekstaadrese.
Objašnjenje formule
-
ISTEXT(C4:C20)
vraća TRUE za sve adrese koje su tekstualne vrijednosti i vraća FALSE za sve adrese koje nisu tekstualne vrijednosti. - Slično,
COUNTIFS(C4:C20,C4:C20)=1
vraća TRUE za sve adrese koje se pojavljuju samo jednom , i FALSE za adrese koje se pojavljuju više puta. -
--(ISTEXT(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
množi dva uslova i vraća 1 ako su oba uslova ispunjena, u suprotnom vraća 0. - Konačno, funkcija SUM dodaje sve vrijednosti i vraća broj jedinstvenih tekstualnih vrijednosti.
Pročitajte više: Kako koristiti COUNTIF za jedinstveni tekst
2. Brojanje jedinstvenih numeričkih vrijednosti
Također možemo prebrojati broj jedinstvenih numeričkih vrijednosti sa adresa kontakta pomoću funkcije COUNTIFS .
Koristit ćemo kombinaciju funkcije SUM , ISNUMBER, i COUNTIFS Excela.
Formula će biti:
=SUM(--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ To je također Formula niza . Zato ne zaboravite pritisnuti Ctrl + Shift + Enter osim ako niste u Office 365 .]
- Ovdje C4:C20 je raspon mojih ćelija. Vi koristite svoju.
- Možete izvesti istu operaciju koristeći COUNTIF funkciju Excel.
Vidite, postoji ukupno 5 jedinstvenih numeričkih adresa .
ObjašnjenjeFormula
-
ISNUMBER(C4:C20)
vraća TRUE za sve adrese koje su numeričke vrijednosti i vraća FALSE za sve adrese koje nisu numeričke vrijednosti. - Slično,
COUNTIFS(C4:C20,C4:C20)=1
vraća TRUE za sve adrese koje se pojavljuju samo jednom, a FALSE za adrese koje se pojavljuju više od jednom. -
--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
množi dva uslova i vraća 1 ako su oba uslova ispunjena, u suprotnom vraća 0. - Konačno, SUM funkcija dodaje sve vrijednosti i vraća broj jedinstvenih numeričkih vrijednosti
Slična očitanja:
- Kako prebrojati jedinstvene vrijednosti u Excel pomoću zaokretne tablice
- Excel formula broji jedinstvene vrijednosti (3 laka načina)
3. Brojanje jedinstvenih vrijednosti osjetljivih na velika i mala slova
Funkcije COUNTIF i COUNTIFS vraćaju podudaranja koja ne razlikuju velika i mala slova. Stoga, da bismo primijenili podudaranje osjetljivo na velika i mala slova, moramo biti malo lukaviji.
Pogledajte ovaj novi skup podataka. Ovdje imamo evidenciju ocjena nekih učenika na ispitu u školi koja se zove Sunflower Kindergarten.
Ovdje želimo izbrojati ukupan broj jedinstvenih ocjena, s obzirom na slučaj -osjetljiva podudaranja.
Da biste to učinili, uzmite novu kolonu i unesite ovu formulu u prvu ćeliju nove kolone:
=SUM(--EXACT($C$4:$C$20,C4))
[Formula niza. Zato pritisnite Ctrl + Shift + Enter .]
- Ovdje $C$4:$C$20 je raspon mojih ćelija i C4 je moja prva ćelija. Vi koristite svoju.
- Ne zaboravite koristiti Apsolutna referenca ćelije .
Zatim povucite Ručica za popunjavanje da kopirate ovu formulu u ostale ćelije.
Zatim u novu ćeliju umetnite ovu formulu:
=SUM(IF(E4:E20=1,1,0))
[Opet Formula niza. Zato pritisnite Ctrl + shift + Enter osim ako niste u Office 365.]
- Ovdje E4:E20 je opseg moje nove kolone. Vi koristite svoju.
Ovdje imamo broj ocjena koje se pojavljuju samo jednom, a to je 4.
Ograničenja formula i alternativne opcije
Do sada smo koristili tri metode za prebrojavanje jedinstvenih vrijednosti u Excel-u.
Ali ako ste malo pametni, do sada biste trebali shvatiti da postoji nekoliko ograničenja na trikove koje smo koristili.
To jest, formule broje vrijednosti koje se pojavljuju samo jednom, ali ne broje ukupan broj stvarnih jedinstvenih vrijednosti prisutnih tamo s obzirom na sve vrijednosti.
Na primjer, ako raspon vrijednosti sadrži {A, A, A, B, B, C, D, E} , računat će se samo C, D, E , i vrati 3 .
Ali ponekad će neko možda morati da izbroji A, B, C, D, E i vrati 5.
Da bi riješio ove vrste problema, Excel nudi funkciju pod nazivom UNIQUE .
Ali kratak podsjetnik, koji je dostupan u Officeusamo 365 .
Prebrojavanje jedinstvenih vrijednosti korištenjem funkcija UNIQUE i ROWS
U našem originalnom skupu podataka, da se prebroji jedinstveni broj adresa kontakta s obzirom na sve adrese, možete koristiti ovu formulu:
=COUNT(UNIQUE(C4:C20))
Pogledajte , postoji ukupno 6 jedinstvenih adresa, uzimajući u obzir sve adrese barem jednom.
Sada, da biste pronašli samo jedinstvene tekstualne adrese, možete koristiti ovu formulu:
=ROWS(UNIQUE(IF(ISTEXT(
C4:C20
),
C4:C20
)))-1
- C4:C20 je moj raspon vrijednosti. Vi koristite svoju.
- Koristite funkciju ROWS umjesto funkcije COUNT .
- I ne zaboravite oduzeti 1 od formula na kraju.
Slično, da biste pronašli samo jedinstvene numeričke adrese, možete koristiti ovu formulu:
=ROWS(UNIQUE(IF(ISNUMBER(
C4:C20
),
C4:C20
)))-1
Zaključak
Korišćenje ovim metodama možete prebrojati broj jedinstvenih vrijednosti u skupu podataka. Znate li neku drugu metodu? Ili imate pitanja? Slobodno nas pitajte.