Denne opplæringen viser hvordan du brukerExcel DCOUNT -funksjon i Excel.
DCOUNT -funksjonen teller samsvarende poster i en database ved hjelp av kriterier og et valgfritt felt.
For å bruke DCOUNT Excel -regnearkfunksjonen, velg en celle og skriv:
(Legg merke til hvordan formelinngangene vises)
DCOUNT -funksjon Syntaks og innganger:
= DCOUNT (database, [felt], kriterier)
Database - Databaseområde inkludert overskrifter.
Felt - [valgfritt] Feltnavn eller indeks for å telle.
Kriterier - Kriterieområde inkludert overskrifter.
DCOUNT er en av Excel databasefunksjoner. Den teller antall numeriske celler i en databasekolonne, etter å ha filtrert dataene etter et gitt sett med kriterier.
I denne sammenhengen betyr en "database" bare en organisert datatabell i Excel, med kolonneoverskrifter.
Slik bruker du DCOUNT -funksjonen
Hvis du vil bruke Excel DCOUNT -funksjonen, skriver du inn følgende:
= DCOUNT (B7: F19, "Oscars won", B3: F4)
Her har vi en liten database med informasjon om noen få filmer. Tenk at vi vil vite hvor mange filmer i databasen vår som ble utgitt etter 2000, tjente over 1 milliard dollar, men vant ingen Oscar. Vi kan bruke DCOUNT for det.
DCOUNT er litt mer kompleks enn Excels andre tellefunksjoner, så la oss gå gjennom dette trinnvise:
- Først definerer vi databasen. Dette er dataene i område B7: F19. Vær oppmerksom på at dataene har kolonneoverskrifter, og vi inkluderer disse i området.
- Deretter forteller vi DCOUNT hvilken kolonne vi vil telle - Oscars Won. Her har vi referert til det med kolonnenavnet i anførselstegn, men vi kan også bruke det numeriske stedet - å sette 5 her ville gjort det samme. Hvis vi ikke definerer et feltnavn her, returnerer DCOUNT bare antall rader som er igjen etter filtrering.
- Til slutt forteller vi DCOUNT hvilke filtre som skal brukes på dataene før de begynner å telle. Vi har satt opp kriteriene for filtrene våre i B3: F4.
Ta en titt på kriterietabellen i B3: F4. Legg merke til at kolonneoverskriftene samsvarer med de i databasen vår. Vi har bare en rad her, og under hver topptekst har vi angitt kriteriene vi trenger - et "år" større enn 2000, et "verdensomspennende brutto ($ m)" større enn 1000 og et 0 for "Oscar -vunnet". DCOUNT gir oss 3 resultater.
DCOUNT teller bare numeriske verdier
Det er viktig å huske på at DCOUNT bare vil telle rader med numeriske data i feltet du definerer.
Eksemplet ovenfor fungerte fordi vi spurte DCOUNT om å telle feltet "Oscars Won", som inneholder tall. Hvis vi hadde brukt "Navn" som feltet vårt, ville DCOUNT returnere 0, da det bare er tekststrengdata i den kolonnen.
Hva du kan bruke som kriterier
DCOUNT er ganske fleksibel, og du kan definere kriteriene dine på noen få forskjellige måter. Her er noen vanlige eksempler:
Bruke flere kriterier
Du kan bruke så mange rader du vil i kriterietabellen.
DCOUNT bruker "ELLER" -logikk for flere rader. Faktisk betyr dette at det vil få tellingen for hver kriterierad separat, legge sammen alle tellinger og returnere summen.
Her er et eksempel:
Vi filtrerer etter filmer kalt "Aladdin" som ble utgitt etter 2000, og filmer kalt Titanic som ble utgitt etter 1995.
DCOUNT returnerer 2. Hvorfor? Fordi hvis vi hadde brukt en av disse kriterieradene separat, ville DCOUNT ha returnert 1 for hver (Aladdin fra 2022 og Titanic fra 1997). Så ved å bruke begge radene sammen får vi 2.
Et par punkter til å merke seg:
- I dette eksemplet definerte vi ikke feltet. Legg merke til at den midterste delen av formelen er tom:
= DCOUNT (B8: F20,, B3: F5)
- Du trenger ikke å inkludere hver kolonne i kriterietabellen. I dette eksemplet trengte vi bare "Navn" og "År", så det er alt jeg legger i tabellen.
Teller ikke-tomme celler i en database
Som jeg nevnte tidligere, teller DCOUNT bare numeriske verdier i feltet du angir. Hvis du trenger å telle en celle som ikke er tom, kan du bruke DOUNTA til det. Sjekk ut hovedsiden på DCOUNTA <> for mer informasjon.
Teller ikke-numeriske celler som ikke er i en database
DCOUNTs mulighet til å filtrere dataene dine før telling er nyttig - men noen ganger er det overkill. Hvis du ikke trenger det, og du bare trenger å telle celler som inneholder numeriske verdier i området, bruker du COUNT i stedet.
Se dette eksempelet:
= TELL (B3: B11)
Her har vi en enkelt kolonne med data, og vi brukte COUNT for å returnere antall celler med numeriske verdier. Vi får 4, fordi Excel teller datoen i B4 så vel som de tre tallene (Excel lagrer datoer som tall).
Lær mer om denne funksjonen på hovedsiden for COUNT. <>
DCOUNT i Google Regneark
DCOUNT -funksjonen fungerer nøyaktig det samme i Google Regneark som i Excel: