Sadržaj
Dok radimo u Excelu, često moramo izdvojiti jedinstvene vrijednosti iz skupa podataka. Ponekad moramo prebrojati jednake vrijednosti u skupu podataka.
Danas ću pokazati kako prebrojati jedinstvene vrijednosti u skupu podataka pomoću funkcije COUNTIFS .
Preuzmi radnu bilježnicu za vježbu
COUNTIFS Jedinstvene vrijednosti u Excelu.xlsx
COUNTIFS Jedinstvene vrijednosti u Excelu
Ovdje imamo skup podataka s nekim proizvodima i kontakt adresama kupaca koji su kupili proizvode tvrtke koja se zove Mars Group.
Naš je cilj ovdje da prvo prebrojite ukupan broj jedinstvenih tekstualnih vrijednosti i numeričkih vrijednosti iz adresa kontakta koristeći COUNTIFS funkciju programa Excel.
1. Brojanje jedinstvenih tekstualnih vrijednosti
Prije svega, izbrojat ćemo broj jedinstvenih tekstualnih vrijednosti iz kontaktnih adresa pomoću funkcije COUNTIFS .
Koristit ćemo kombinacija funkcija SUM , ISTEXT, i COUNTIFS programa Excel.
Formula će biti:
=SUM(--(ISTEXT(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ To je Formula niza . Stoga ne zaboravite pritisnuti Ctrl + Shift + Enter osim ako niste u Office 365 .]
- Ovdje C4:C20 je raspon mojih ćelija. Vi koristite svoj.
- Možete izvesti istu operaciju koristeći COUNTIF funkciju programa 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 uvjeta i vraća 1 ako su ispunjena oba uvjeta, inače vraća 0. - Konačno, funkcija SUM zbraja 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 iz kontaktnih adresa pomoću funkcije COUNTIFS .
Koristit ćemo kombinaciju funkcije SUM , ISNUMBER, i COUNTIFS programa Excel.
Formula će biti:
=SUM(--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ To je također Formula polja . 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 programa 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, i FALSE za adrese koje se pojavljuju više od jednom. -
--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
množi dva uvjeta i vraća 1 ako su oba uvjeta ispunjena, inače vraća 0. - Konačno, SUM funkcija zbraja sve vrijednosti i vraća broj jedinstvenih numeričkih vrijednosti
Slična čitanja:
- Kako brojati jedinstvene vrijednosti u Excel pomoću zaokretne tablice
- Excel formula broji jedinstvene vrijednosti (3 laka načina)
3. Brojanje jedinstvenih vrijednosti koje razlikuju velika i mala slova
Funkcije COUNTIF i COUNTIFS vraćaju podudaranja koja ne razlikuju velika i mala slova. Stoga, da bismo primijenili podudaranje koje razlikuje velika i mala slova, moramo biti malo lukaviji.
Pogledajte ovaj novi skup podataka. Ovdje imamo evidenciju ocjena nekih učenika na ispitu u školi pod nazivom Sunflower Kindergarten.
Ovdje želimo prebrojati ukupan broj jedinstvenih ocjena, uzimajući u obzir slučaj -osjetljiva podudaranja.
Da biste to učinili, uzmite novi stupac i unesite ovu formulu u prvu ćeliju novog stupca:
=SUM(--EXACT($C$4:$C$20,C4))
[Formula niza. Zato pritisnite Ctrl + Shift + Enter .]
- Ovdje $C$4:$C$20 je raspon mojih ćelija, a C4 je moja prva ćelija. Vi koristite svoju.
- Ne zaboravite koristiti Apsolutnu referencu ćelije .
Zatim povucite Ručku za popunjavanje za kopiranje ovu formulu u ostale ćelije.
Zatim u novu ćeliju umetnite ovu formulu:
=SUM(IF(E4:E20=1,1,0))
[Opet Formula polja. Zato pritisnite Ctrl + shift + Enter osim ako niste u Office 365.]
- Ovdje E4:E20 je raspon moje nove kolumne. Vi koristite svoju.
Ovdje imamo broj ocjena koje se pojavljuju samo jednom, što je 4.
Ograničenja formula i alternativne opcije
Do sada smo koristili tri metode za brojanje jedinstvenih vrijednosti u Excelu.
Ali ako ste iole pametni, do sada biste trebali shvatiti da postoji nekoliko ograničenja trikova koje smo koristili.
To jest, formule broje vrijednosti koje se pojavljuju samo jednom, ali ne broje ukupan broj stvarnih jedinstvenih vrijednosti koje su tamo prisutne uzimajući u obzir 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 vratiti 3 .
Ali ponekad će netko možda morati prebrojati A, B, C, D, E i vratiti 5.
Za rješavanje ove vrste problema, Excel nudi funkciju pod nazivom UNIQUE .
Ali kratki podsjetnik, koji je dostupan u OfficeuSamo 365 .
Brojenje jedinstvenih vrijednosti korištenjem funkcija UNIQUE i ROWS
U našem izvornom skupu podataka, za brojanje jedinstvenog broja kontakt adresa uzimajući u obzir sve adrese, možete koristiti ovu formulu:
=COUNT(UNIQUE(C4:C20))
Vidi , postoji ukupno 6 jedinstvenih adresa, uzimajući u obzir sve adrese barem jednom.
Sada, da pronađete 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 svoj.
- Koristite funkciju RETCI umjesto funkcije COUNT .
- I ne zaboravite oduzeti 1 od formula na kraju.
Slično tome, da pronađete samo jedinstvene numeričke adrese, možete koristiti ovu formulu:
=ROWS(UNIQUE(IF(ISNUMBER(
C4:C20
),
C4:C20
)))-1
Zaključak
Upotrebom ovim metodama možete prebrojati broj jedinstvenih vrijednosti u skupu podataka. Znate li neku drugu metodu? Ili imate pitanja? Slobodno nas pitajte.