Exempel på DSTDEV- och DSTEVP -funktioner i Excel och Google Kalkylark

Denna Excel -handledning visar hur du använder Excel DSTDEV -funktioner i Excel för att beräkna standardavvikelsen för provdata extraherade från poster som matchar de givna kriterierna.

DSTDEV och DSTEVPFunktionsöversikt

DSTDEV -funktionen beräknar standardavvikelsen för provdata extraherade från poster som matchar de angivna kriterierna. Om data representerar hela befolkningen använder du DSTDEVP -funktionen.

Om du vill använda funktionen DSTDEV Excel -kalkylblad väljer du en cell och skriver:

(Lägg märke till hur formelinmatningarna ser ut)

DSTDEV Funktionssyntax och ingångar:

1 = DSTDEV (databas, fält, kriterier)

databas - Databasintervall inklusive rubriker.

fält - Fältnamn eller index att räkna.

kriterier - Kriterier inklusive rubriker.

Vilka är DSTDEV- och DSTEVP -funktionerna?

DSTDEV och DSTDEVP är två av Excels databasfunktioner. De returnerar standardavvikelsen för en kolumn i en databas, efter att de först har tillämpat ett filterintervall på de data som du anger.

De två funktionerna tjänar något olika syften:

  • DSTDEV returnerar standardavvikelsen för ett prov
  • DSTDEV returnerar standardavvikelsen för hela befolkningen

Observera att i detta sammanhang betyder "databas" helt enkelt vilken tabell eller lista över data som helst i Excel, så länge den har organiserats med kolumnrubriker.

Vad är standardavvikelsen?

Standardavvikelsen är ett mått på spridning - den berättar hur spridda värdena inom ett givet intervall är, i förhållande till medelvärdet.

Är dina data samlade tätt runt medelvärdet, som exemplet nedan?

1 48,49,50,51,52

Eller är det mer spritt, som det här nästa exemplet?

1 10,25,50,75,90

I båda dessa fall är medelvärdet 50. Så i sig säger medelvärdet inte allt vi kan behöva veta om data.

Standardavvikelsen kan dock ge oss en uppfattning om denna spridning.

Hur beräknas standardavvikelsen

Standardavvikelsen är kvadratroten av variansen <>. För att få variansen, subtraherar du medelvärdet från varje värde i dataområdet, kvadrerar var och en av dessa skillnader och tar sedan genomsnittet av dessa kvadrerade skillnader.

Det finns faktiskt två sätt att beräkna standardavvikelsen, beroende på om du har prov- eller populationsdata. Om du har provdata använder du DSTDEV, och om du har data för hela befolkningen använder du DSTDEVP.

Om du till exempel har gjort en undersökning till 100 av dina kunder och du vill använda dina resultat för att göra förutsägelser om alla dina kunder, skulle du använda DSTDEV. Om du bara har 100 kunder och du har undersökt dem alla, är det hela befolkningen så att du skulle använda DSTDEVP.

Du kan lära dig mer om standardavvikelsen på den här sidan: Hur man beräknar standardavvikelsen i Excel <>.

Så här använder du Excel DSTDEV -funktionen

Om du vill använda Excel DSTDEV -funktionen skriver du följande:

1 = DSTDEV (B7: E19, "Ålder", B3: E4)

Här har vi en databas som innehåller data om en grupp människors kön, tillstånd och ålder. Vi beräknar standardavvikelsen för ålderskolumnen, men vi filtrerar data till bara kvinnor från Kalifornien.

Så här fungerar DSTDEV:

  • Det första argumentet är databasen - tabellen i B7: F19. Obs! Du måste inkludera kolumnrubrikerna i detta område.
  • Det andra argumentet är den kolumn vi vill ha standardavvikelsen för, så "Ålder" i det här fallet. Du kan referera till kolumner med deras namn i citat som här, eller med deras numeriska position (att sätta 4 här skulle få samma resultat).
  • Det tredje argumentet definierar de filter vi vill att DSTDEV ska tillämpa innan standardavvikelsen beräknas. Dessa lagras i kriterietabellen i B3: E4.

Titta på kriterietabellen i B3: E4. Jag har konfigurerat det med samma rubriker som databasen och definierat två kriterier: "Kön" ska vara "Kvinna" och "Stat" ska vara "CA". Du behöver inte inkludera varje kolumnrubrik från din databas i din kriterietabell - du kan bara lista de du behöver.

DSTDEV returnerar standardavvikelse: 19,9 år.

Vad du kan använda som kriterier

Du har gott om alternativ när du definierar filtren i din kriterietabell. Vårt exempel ovan använde bara textfilter, men du kan använda talkomparatorer, jokertecken och till och med resultatet av formler. Här är några vanliga exempel:

Använda flera kriterierader

När du skapar din kriterietabell kan du använda mer än en rad. DSTDEV använder "ELLER" logik i dessa fall. Det vill säga, det kommer att inkludera i beräkningsraderna som matchar ALLA av dina kriterierader.

Här är ett exempel:

1 = DSTDEV (B8: E20, "Ålder", B3: E5)

Jag har lagt till en extra rad i kriterietabellen och uppdaterat det tredje argumentet i DSTDEV -funktionen för att inkludera det.

Nu är kriterierna: Kvinna och från CA, Eller, Kvinna och från TX. DSTDEV går igenom varje rad i databasen en efter en, och om raden matchar något av dessa kriterier kommer den att ingå i beräkningen.

DSTDEV återvänder 17,3 år denna gång.

Så här använder du Excel DSTDEVP -funktionen

Excel DSTDEVP -funktionen fungerar på exakt samma sätt som DSTDEV -funktionen, men den returnerar standardavvikelsen för befolkningsdata.

Var säker på att detta är den lämpliga funktionen för dig att använda - om du filtrerar data, kommer du troligen att arbeta med ett prov, i så fall skulle du använda DSTDEV. Om ditt filter ger dig en hel befolkning som du är intresserad av kan du fortsätta med DSTDEVP.

Använd det på samma sätt:

1 = DSTDEVP (B7: E19, "Ålder", B3: E4)

Allt fungerar på samma sätt som DSTDEV - funktionens argument är desamma och reglerna för kriterietabellen gäller lika.

Så här har vi använt exakt samma data, tillämpat samma kriterier och vi får resultatet från samma kolumn. Men resultatet är annorlunda: 16,2 år, istället för de 19,9 år vi fick tidigare med DSTDEV.

Detta beror på att en populations standardavvikelse beräknas på ett annat sätt än ett urval. Läs mer här: Hur man beräknar standardavvikelsen i Excel <>.

Använd STDEV.S eller STDEV.P när du inte behöver filtrera data

DSTDEVs förmåga att filtrera data innan resultatet får kan vara extremt användbart, men det behövs inte alltid. Ibland har du en rad data, och du behöver bara veta standardavvikelsen.

I dessa fall skulle du använda STDEV.S med provdata och STDEV.P med befolkningsdata.

STDEV.S -funktionen

STDEV.S är lite enklare att använda. Du behöver bara ange ett argument - cellerna som innehåller dina provdata:

1 = STDEV.S (C4: C6)

Observera att du inte inkluderar kolumnrubrikerna i intervallet den här gången.

Så i det här exemplet har vi samma tre datapunkter som vi såg i det första exemplet, när vi filtrerade efter "Kvinna" och "CA" - och STDEV.S har returnerat samma resultat: 19,9

Läs mer om STDEV.S på denna sida: Hur man beräknar standardavvikelsen i Excel <>.

STDEV.P -funktionen

STDEV.P fungerar på samma sätt som STDEV.S - ange bara cellintervallet som innehåller din befolkningsdata, och det kommer att returnera standardavvikelsen för dig.

1 = STDEV.P (C4: C15)

Eftersom vi får befolkningsstandardavvikelsen har jag inkluderat hela datamängden i den här. STDEV.P returnerar 15.9.

Läs mer om STDEV.P på denna sida: Hur man beräknar standardavvikelsen i Excel <>.

DSTDEV -funktion i Google Kalkylark

DSTDEV -funktionen fungerar exakt samma i Google Kalkylark som i Excel.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave