Tell unike verdier med kriterier etter COUNTIFS i EXCEL (4 eksempler)

  • Dele Denne
Hugh West

Når vi jobber med data i Microsoft Excel , må vi noen ganger finne de unike verdiene. Hovedmålet med å telle separate og spesielle verdier er å skille dem fra duplikater i en Excel-liste. Vi kan telle de unike verdiene med så mange funksjoner og forskjellige formler for forskjellige formål. I denne artikkelen vil vi telle unike verdier med kriterier etter ANTALLHVIS-funksjonen i Excel.

Last ned øvelsesarbeidsbok

Du kan laste ned arbeidsboken og trene med dem.

COUNTIFS Unique Values.xlsx

Introduksjon til COUNTIFS-funksjonen

I Excel teller COUNTIFS-funksjonen antall celler i et område som samsvarer med en av de angitte betingelsene.

  • Syntaks

Syntaksen for COUNTIFS-funksjonen er:

COUNTIFS (område1, kriterie1, [område2], [criteria2], …)

  • Argumenter

område1: [påkrevd] Dette er det første området som skal evalueres.

kriterie1: [påkrevd] område1 -kriteriene som skal brukes.

område2: [valgfritt] Dette er det andre området som skal evalueres.

kriterier2: [valgfritt] range2 -kriterier som skal brukes.

  • Returverdi

Det totale antallet ganger et sett med kriterier har blitt oppfylt.

4 forskjellige eksempler for å telle unike verdier med kriterier av COUNTIFS iExcel

For å telle unike verdier med kriterier ved å bruke COUNTIFS-funksjonen i Excel, skal vi bruke følgende datasett. Datasettet inneholder noen Produkt -navn i kolonne B , Merke for hvert produkt i kolonne C , navnene på Kunder som brakte disse produktene i kolonne D , og kontaktadressen for hver kunde i kolonne E . Nå ønsker vi å telle de unike verdiene med forskjellige kriterier, så la oss demonstrere eksemplene på disse ved å bruke dette datasettet.

1. Estimer unike verdier basert på et bestemt kriterium i Excel

Vi kan telle antall unike verdier basert på et enkelt kriterium ved å kombinere SUM , HVIS , og COUNTIFS funksjoner i Excel. Så la oss følge prosedyren for dette.

TRINN:

  • Først velger du cellen der du vil telle de unike verdiene ved å bruke kriteriene. Se, vi velger celle H5 .
  • For det andre legger du formelen i den cellen.
=SUM(IF(G5=$D$5:$D$13, 1/(COUNTIFS($D$5:$D$13, G5, $B$5:$B$13, $B$5:$B$13)), 0))

  • Til slutt, trykk på Enter vil vise resultatet.

🔎 Hvordan fungerer formelen Fungerer du?

G5=$D$5:$D$13 : Dette vil finne cellene som inneholder Jhon , som celle G5 inneholder Jhon .

COUNTIFS($D$5:$D$13, G5, $B$5:$B$13, $B$5:$B$13 : For alle adresser som bare eksisterer én gang, vil returnere TRUE ; for alle adresser som gjentas flere ganger, returner USANN .

1/(COUNTIFS($D$5:$D$13, G5, $B$5:$B$13, $B$5:$B$13) : Dette vil spå formelen med 1 og returnerer 0,5 .

IF(G5=$D$5:$D$13, 1/(COUNTIFS($D$5:$D$13, G5, $B$5:$B$13, $B$5:$B$13)), 0) : Dette vil sammenligne betingelsene for formelen er oppfylt eller ikke hvis de er oppfylt, og returnerer 1, ellers 0.

SUM(IF(G5=$D$5:$D$13, 1/(COUNTIFS($D$5:$D$13, G5, $B$5:$B$13, $B$5:$B$13)), 0)) : Dette vil telle de totale unike verdiene .

Les mer: Hvordan telle unike verdier i flere kolonner i Excel (5 måter)

2. Flere kriterier for å telle unike Excel-verdier

Vi kan bruke flere kriterier for å telle de unike verdiene. Så her er kriteriene Kundenavn , Merker , og vi vil telle produktene hvis de oppfyller disse kriteriene. Hovedsakelig ved å bruke COUNTIFS funksjonen vil vi kun telle de produktene hvis kundenavn og merkevarer er de samme. Så la oss se følgende trinn.

TRINN:

  • På samme måte som før, velg cellen der du vil ha resultatet. Så vi velger celle I5 .
  • Deretter skriver du inn formelen i den aktuelle cellen.
=COUNTIFS(D5:D13,G5,C5:C13,H5)

  • Trykk nå Enter .

Her, celleområdet D5: D13 indikerer Kundenavn , og kriteriet for dette området er G5 som er Jhon . Celleområdet C5:C13 indikerer også Merkevaren , og kriteriene for dette området er H5 som er Asus .

Les mer: Hvordan telle unike navn i Excel (5 metoder)

3.Ulikt antall tekstverdier som telles i Excel

Vi kan telle forskjellige antall unike tekstverdier ved å kombinere SUM , ISTEXT og COUNTIFS funksjoner i Excel. Nå vil vi bruke COUNTIFS-funksjonen for å telle antall distinkte tekstverdier fra kontaktadressene. Her er kriteriene tekstverdiene til Kontaktadresse kolonnen. Vi vil telle den unike tekstadressen i celle G5 . La oss se på prosedyren for å gjøre dette.

TRINN:

  • Først velger du cellen der du vil telle de unike verdiene ved å bruke kriteriene som er tekstverdien. Så vi velger celle G5 .
  • For det andre, legg inn formelen i den cellen for å vise resultatet.
=SUM(--(ISTEXT(E5:E13)*COUNTIFS(E5:E13,E5:E13)=1))

  • Trykk til slutt Enter . Så det er totalt 2 unike tekstverdier der inne.

🔎 Hvordan fungerer formelen?

ISTEXT(E5:E13) : Dette vil returnere TRUE for alle adresser som er tekstverdier, vil returnere FALSE ellers .

COUNTIFS(E5:E13,E5:E13) : Her vil dette returnere TRUE for alle adresser som vises bare én gang og returnere FALSE for alle adresser som vises mer enn én gang.

ISTEXT(E5:E13)*COUNTIFS(E5:E13,E5:E13) : Dette vil multiplisere de to formlene og returnere 1 hvis de er oppfylt, returnerer 0 ellers.

SUM(--(ISTEXT(E5:E13)*COUNTIFS(E5:E13,E5:E13)=1)) : Dette vil returnere unike tekstverdier .

MERK: Det er enformel som bruker en matrise. Med mindre du bruker Office 365 , husk å trykke Ctrl + Shift + Enter .

Les mer: COUNTIFS unike verdier i Excel (3 enkle måter)

4. Telle numeriske verdier som ikke er de samme

Vi kan bruke Excel SUM , ISNUMBER og COUNTIFS funksjoner i forbindelse med telle unike numeriske verdier i excel. Her er kriteriene at kombinasjonen av disse tre funksjonene vil telle bare de numeriske verdiene fra en rekke celler. La oss nå se trinnene ned.

TRINN:

  • I begynnelsen velger du cellen der du ønsker å telle de unike verdiene basert på de numeriske verdi som kriteriet. Som et resultat velger vi celle G5 .
  • For det andre, skriv inn formelen for å vise resultatet i den cellen.
=SUM(--(ISNUMBER(E5:E13)*COUNTIFS(E5:E13,E5:E13)=1))

  • Og trykk på Enter -knappen på tastaturet.

🔎 Hvordan fungerer formelen?

ISNUMBER(E5:E13) : For alle adressene som er numeriske verdier, vil dette returnere TRUE , FALSE ellers.

COUNTIFS(E5:E13,E5:E13) : For alle adresser som bare vises én gang, vil dette returnere TRUE og returnere FALSE for alle adresser som vises mer enn én gang.

ISNUMBER(E5:E13)*COUNTIFS(E5:E13,E5:E13) : Dette vil multiplisere ISNUMBER -formelen & COUNTIFS formel. Deretter vil returnere 1 hvis de er oppfylt, returnere 0 ellers.

SUM(--(ISTEXT(E5:E13)*COUNTIFS(E5:E13,E5:E13)=1)) : De unike tallverdiene vil returnere.

Les mer: Excel VBA: Tell unike verdier i en kolonne (3 metoder)

Konklusjon

Ved å bruke metodene ovenfor kan du telle unike verdier med kriterier i Excel. Håper dette vil hjelpe deg! Hvis du har spørsmål, forslag eller tilbakemeldinger, vennligst gi oss beskjed i kommentarfeltet. Eller du kan ta et blikk på våre andre artikler i ExcelWIKI.com -bloggen!

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.