Funktionerna DSTDEV och DSTDEVP i Excel beräknar en standardavvikelse. DSTDEV beräknar standardavvikelsen för ett prov. DSTDEVP beräknar standardavvikelsen för en population. Precis som med andra statistiska databasfunktioner är den unika och verkligt användbara funktionen hos DSTDEV och DSTDEVP att du kan ange att du bara vill lista poster som uppfyller de angivna kriterierna du inkluderar i dina beräkningar.
Om du vill beräkna standardavvikelser utan att först tillämpa urvalskriterier, använd någon av Excel-statistiska funktioner som inte är databaser, såsom STDEV, STDEVA, STDEVP eller STDEVPA.
Funktionerna DSTDEV och DSTDEVP använder samma syntax:
= DSTDEV ( databas , fält , kriterier )
=DSTDEVP(databas;fält;kriterier)
där databas är en intervallreferens till Excel-tabellen som innehåller värdena för vilka du vill beräkna en standardavvikelse, fält talar om för Excel vilken kolumn i databasen som ska användas i beräkningarna, och kriterier är en intervallreferens som identifierar fälten och värdena används för att definiera dina urvalskriterier.
Den fältet argument kan vara en cellreferens som håller fältnamnet, fältnamnet inom citattecken, eller ett nummer som identifierar den kolumn (1 för den första kolumnen, 2 för den andra kolumnen, och så vidare).
Som ett exempel på hur DSTDEV-funktionen fungerar, anta att du konstruerar detta kalkylblad.
Kalkylbladsintervallet innehåller en liten lista med rad 1 som lagrar fältnamn (namn, stat och donation) och rader 2 till 11 som lagrar individuella poster.
Raderna 14 och 15 lagrar kriterieintervallet. Kriterieintervallet duplicerar vanligtvis raden med fältnamn. Kriterieintervallet innehåller också minst en annan rad med etiketter eller värden eller booleska logiska uttryck som funktionerna DSTDEV och DSTDEVP använder för att välja poster från listan.
Notera det booleska uttrycket i cell C15, <>, som talar om för funktionen att endast inkludera poster där Donation-fältet visar ett värde mindre än 250.
DSTDEV-funktionen, som visas i cell F3, är
=DSTDEV(A1:C11,"Donation",A14:C15)
och det returnerar provet standardavvikelse för donationsbeloppen som visas i databaslistan, exklusive donationen från Jeannie i Kalifornien eftersom det beloppet inte är mindre än 250. Det faktiska funktionsresultatet är 33,33333.
Funktionen DSTDEVP, som visas i cell F5, är
=DSTDEVP(A1:C11,"Donation",A14:C15)
och returnerar befolkningens standardavvikelse för donationsbeloppen som visas i databaslistan exklusive donationen från Jeannie i Kalifornien eftersom det beloppet inte är mindre än 250. Det faktiska funktionsresultatet är 31,42697.
Du skulle förresten inte helt enkelt välja en av de två standardavvikelsefunktionerna i databasen. Om du beräknar en standardavvikelse med hjälp av ett urval, eller delmängd av objekt, från hela datamängden eller populationen, använder du DSTDEV-funktionen. Om du beräknar en standardavvikelse med alla objekt i populationen, använd funktionen DSTDEVP.