Innholdsfortegnelse
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!