COUNTIFS unike wearden yn Excel (3 maklike manieren)

  • Diel Dit
Hugh West

Wylst wy yn Excel wurkje, moatte wy faaks de unike wearden út in set gegevens sortearje. Soms moatte wy it oantal gelikense wearden yn in set gegevens telle.

Hjoed sil ik sjen litte hoe't jo de unike wearden yn in gegevensset telle mei de funksje COUNTIFS .

Download Oefeningswurkboek

COUNTIFS unike wearden yn Excel.xlsx

COUNTIFS unike wearden yn Excel

Hjir hawwe wy in gegevensset mei guon produkten en kontaktadressen fan 'e klanten dy't de produkten kochten fan in bedriuw neamd Mars Group.

Us doel hjir is om earst it totale oantal unike tekstwearden en numerike wearden te tellen fan de kontaktadressen mei de funksje COUNTIFS fan Excel.

1. Unike tekstwearden telle

Earst sille wy it oantal unike tekstwearden telle fan de kontaktadressen mei de funksje COUNTIFS .

Wy sille brûke in kombinaasje fan de funksjes SUM , ISTEXT, en COUNTIFS fan Excel.

De formule sil wêze:

=SUM(--(ISTEXT(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))

[ It is in Array Formule . Ferjit dus net Ctrl + Shift + Enter te drukken, útsein as jo yn Office 365 binne.]

  • Hjir C4:C20 is it berik fan myn sellen. Jo brûke jo ien.
  • Jo kinne deselde operaasje útfiere mei de funksje COUNTIF fan Excel.

Sjoch, der binne yn totaal 3 unike tekstenadressen.

Utlis fan de Formule

  • ISTEXT(C4:C20) jout TRUE foar alle adressen dy't tekstwearden binne en jout FALSE foar alle adressen dy't gjin tekstwearden binne.
  • Lyksa jout COUNTIFS(C4:C20,C4:C20)=1 TRUE werom foar alle adressen dy't mar ien kear ferskine. , en FALSE foar de adressen dy't mear as ien kear ferskine.
  • --(ISTEXT(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1) fermannichfâldigje de twa betingsten en jout 1 as oan beide betingsten foldien wurdt, oars jout 0.
  • Uteinlik foeget de funksje SUM alle wearden ta en jout it oantal unike tekstwearden werom.

Lês mear: Hoe kinne jo COUNTIF brûke foar unike tekst

2. Unike numerike wearden telle

Wy kinne ek it oantal unike numerike wearden telle fan 'e kontaktadressen mei de funksje COUNTIFS .

Wy sille in kombinaasje brûke fan de funksjes SUM , ISNUMBER, en COUNTIFS fan Excel.

De formule sil wêze:

=SUM(--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))

[ It is ek in Array Formule . Ferjit dus net Ctrl + Shift + Enter te drukken, útsein as jo yn Office 365 binne.]

  • Hjir C4:C20 is it berik fan myn sellen. Jo brûke jo ien.
  • Jo kinne deselde operaasje útfiere mei de funksje COUNTIF fan Excel.

Sjoch, der binne yn totaal 5 unike numerike adressen .

Utlis fan deFormule

  • ISNUMBER(C4:C20) jout TRUE werom foar alle adressen dy't numerike wearden binne en jout FALSE werom foar alle adressen dy't binne gjin numerike wearden.
  • Lyksa jout COUNTIFS(C4:C20,C4:C20)=1 TRUE werom foar alle adressen dy't mar ien kear ferskine, en FALSE foar de adressen dy't ferskine mear as ien kear.
  • --(ISNUMBER(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1) fermannichfâldigje de twa betingsten en jout 1 as oan beide betingsten foldien wurdt, oars jout 0.
  • Uteinlik, de SUM funksje foeget alle wearden ta en jout it oantal unike numerike wearden werom

Gelykbere lêzingen:

  • Hoe kinne jo unike wearden telle yn Excel mei help fan pivot-tabel
  • Excel-formule telle unike wearden (3 maklike manieren)

3. Unike haadlettergefoelige wearden telle

De funksjes COUNTIF en COUNTIFS jouwe haadletter-ûngefoelige wedstriden werom. Dêrom, om in saakgefoelige wedstriid oan te passen, moatte wy wat lestiger wêze.

Sjoch nei dizze nije gegevensset. Hjir hawwe wy in rekord fan de sifers fan guon learlingen yn it eksamen yn in skoalle neamd Sunflower Kindergarten.

Wy wolle hjir it totale oantal unike sifers telle, sjoen it gefal -sensitive wedstriden.

Om dat te dwaan, nim in nije kolom en fier dizze formule yn yn de earste sel fan de nije kolom:

=SUM(--EXACT($C$4:$C$20,C4))

[Array Formule. Druk dus op Ctrl + Shift + Enter .]

  • Hjir $C$4:$C$20 is it berik fan myn sellen en C4 is myn earste sel. Jo brûke jo ien.
  • Ferjit net de Absolute Cell Reference te brûken.

Sleep dan de Fillhandtak om te kopiearjen dizze formule nei de rest fan de sellen.

Foegje dan yn in nije sel dizze formule yn:

=SUM(IF(E4:E20=1,1,0)) [Opnij Array Formule. Druk dus op Ctrl + shift + Enter, útsein as jo yn Office 365binne.]

  • Hjir E4:E20 is it berik fan myn nije kolom. Jo brûke jo ien.

Hjir hawwe wy it oantal rangen dat mar ien kear ferskynt, dat is 4.

Beheinings fan de formules en alternative opsje

Tot no ta hawwe wy trije metoaden brûkt om it oantal unike wearden yn Excel te tellen.

Mar as jo in bytsje tûk binne, moatte jo no realisearje dat der in pear binne beheinings foar de trúkjes dy't wy hawwe brûkt.

Dat is, de formules telle de wearden dy't mar ien kear ferskine, mar telle net it totale oantal werklike unike wearden dy't dêr oanwêzich binne, sjoen alle wearden.

Bygelyks, as it berik fan wearden {A, A, A, B, B, C, D, E befettet, sil it allinich C, D, E telle , en werom 3 .

Mar soms moat immen A, B, C, D, E telle en 5 weromjaan.

Om dit soarte problemen op te lossen, biedt Excel in funksje mei de namme UNIQUE .

Mar in koarte herinnering, dat is beskikber yn OfficeAllinnich 365 .

Unike wearden telle mei de UNIQUE- en de ROWS-funksjes

Yn ús oarspronklike gegevensset, om it unike oantal kontaktadressen te tellen, sjoen alle de adressen kinne jo dizze formule brûke:

=COUNT(UNIQUE(C4:C20))

Sjoch , der binne yn totaal 6 unike adressen, sjoen alle adressen op syn minst ien kear.

No kinne jo dizze formule brûke om allinich de unike tekstadressen te finen:

=ROWS(UNIQUE(IF(ISTEXT( C4:C20 ), C4:C20 )))-1

  • C4:C20 is myn berik fan wearden. Jo brûke jo ien.
  • Brûk de funksje ROWS yn plak fan de funksje COUNT .
  • En ferjit net 1 ôf te lûken fan de formule oan 'e ein.

Lyksa kinne jo, om allinich de unike numerike adressen te finen, dizze formule brûke:

=ROWS(UNIQUE(IF(ISNUMBER( C4:C20 ), C4:C20 )))-1

Konklúzje

Gebrûk dizze metoaden, kinne jo telle it oantal unike wearden yn in dataset. Witte jo in oare metoade? Of hawwe jo fragen? Freegje it ús frij.

Hugh West is in tige betûfte Excel-trainer en analist mei mear as 10 jier ûnderfining yn 'e yndustry. Hy hat in bachelorstitel yn boekhâlding en finânsjes en in masterstitel yn bedriuwsadministraasje. Hugh hat in passy foar lesjaan en hat in unike lesoanpak ûntwikkele dy't maklik te folgjen en te begripen is. Syn saakkundige kennis fan Excel hat tûzenen studinten en professionals wrâldwiid holpen har feardigens te ferbetterjen en útblinke yn har karriêre. Troch syn blog dielt Hugh syn kennis mei de wrâld, en biedt fergese Excel-tutorials en online training om partikulieren en bedriuwen te helpen har folsleine potensjeel te berikken.