Denna handledning visar hur du använderExcel DCOUNT -funktion i Excel.
DCOUNT -funktionen räknar matchande poster i en databas med hjälp av kriterier och ett valfritt fält.
Om du vill använda funktionen DCOUNT Excel -kalkylblad väljer du en cell och skriver:
(Lägg märke till hur formelinmatningarna ser ut)
DCOUNT -funktion Syntax och ingångar:
= DCOUNT (databas, [fält], kriterier)
Databas - Databasintervall inklusive rubriker.
Fält - [valfritt] Fältnamn eller index att räkna.
Kriterier - Kriterier inklusive rubriker.
DCOUNT är en av Excels databasfunktioner. Det räknar antalet numeriska celler i en databaskolumn efter att ha filtrerat data på en given uppsättning kriterier.
I detta sammanhang betyder en "databas" bara en organiserad tabell med data i Excel, med kolumnrubriker.
Så här använder du DCOUNT -funktionen
Om du vill använda Excel DCOUNT -funktionen skriver du följande:
= DCOUNT (B7: F19, "Oscars won", B3: F4)
Här har vi en liten databas med information om några filmer. Tänk att vi vill veta hur många filmer i vår databas som släpptes efter 2000, tjänade över 1 miljard dollar, men vann inga Oscars. Vi kan använda DCOUNT för det.
DCOUNT är lite mer komplext än Excels andra räkningsfunktioner, så låt oss gå igenom detta steg-för-steg:
- Först definierar vi databasen. Detta är data i intervall B7: F19. Observera att data har kolumnrubriker, och vi inkluderar dessa i intervallet.
- Därefter berättar vi för DCOUNT vilken kolumn vi vill räkna - Oscars vann. Här har vi hänvisat till det med kolumnnamnet i citat, men vi kan också använda dess numeriska position - att sätta 5 här skulle göra samma sak. Om vi inte definierar ett fältnamn här returnerar DCOUNT bara antalet rader som återstår efter filtrering.
- Slutligen berättar vi för DCOUNT vilka filter som ska tillämpas på data innan den börjar räkna. Vi har satt upp kriterierna för våra filter i B3: F4.
Ta en titt på kriterietabellen i B3: F4. Lägg märke till att kolumnrubrikerna matchar de i vår databas. Vi har bara en rad här, och under varje rubrik har vi angett de kriterier vi behöver - ett "år" större än 2000, ett "globalt brutto ($ m)" större än 1000 och ett 0 för "Oscars vann". DCOUNT ger oss 3 resultat.
DCOUNT räknar endast numeriska värden
Det är viktigt att komma ihåg att DCOUNT bara räknar rader med numerisk data i det fält du definierar.
Vårt exempel ovan fungerade eftersom vi bad DCOUNT att räkna fältet "Oscars Won", som innehåller siffror. Om vi hade använt "Namn" som vårt fält skulle DCOUNT returnera 0, eftersom det bara finns textsträngdata i den kolumnen.
Vad du kan använda som kriterier
DCOUNT är ganska flexibel, och du kan definiera dina kriterier på några olika sätt. Här är några vanliga exempel:
Använda flera kriterierader
Du kan använda så många rader som du vill i din kriterietabell.
DCOUNT använder "ELLER" -logik för flera rader. Effektivt betyder det att det kommer att få räkningen för varje kriterierad separat, lägga till alla räkningar och returnera summan.
Här är ett exempel:
Vi filtrerar efter filmer som heter "Aladdin" som släpptes efter 2000 och filmer som heter Titanic som släpptes efter 1995.
DCOUNT returnerar 2. Varför? För om vi hade använt någon av dessa kriterierader separat, skulle DCOUNT ha returnerat 1 för varje (Aladdin från 2022 och Titanic från 1997). Så, genom att använda båda raderna tillsammans får vi 2.
Ett par punkter att notera:
- I det här exemplet definierade vi inte fältet. Lägg märke till att den mellersta delen av formeln är tom:
= DCOUNT (B8: F20,, B3: F5)
- Du behöver inte inkludera varje kolumn i din kriterietabell. I det här exemplet behövde vi bara "Namn" och "År", så det är allt jag lägger i tabellen.
Räknar icke-tomma celler i en databas
Som jag nämnde tidigare räknar DCOUNT bara numeriska värden i det fält du anger. Om du behöver räkna en cell som inte är tom kan du använda DOUNTA för det. Kolla in huvudsidan på DCOUNTA <> för mer information.
Räknar icke-numeriska celler som inte finns i en databas
DCOUNTs förmåga att filtrera dina data innan du räknar är användbar - men ibland är det överdrivet. Om du inte behöver det, och du bara behöver räkna celler som innehåller numeriska värden inom intervallet, använd COUNT istället.
Se detta exempel:
= RÄKNA (B3: B11)
Här har vi en enda kolumn med data, och vi använde COUNT för att returnera antalet celler med numeriska värden. Vi får 4, eftersom Excel räknar datumet i B4 samt de tre siffrorna (Excel lagrar datum som nummer).
Läs mer om den här funktionen på huvudsidan för COUNT. <>
DCOUNT i Google Kalkylark
DCOUNT -funktionen fungerar exakt samma i Google Kalkylark som i Excel: