DSTDEVP(database, field, criteria)

Returns the standard deviation of a database column satisfying certain conditions based on an entire population.

databaseThe range of cells that make up the database or list.
fieldThe column name or number indicating which column to use.
criteriaThe range of cells that contain the conditions.

Remarks

* The population is based on the entire population.
* The "database" can be a cell reference or a named range.
* The "database" range of cells must contain column headings in the first row. See Example ??
* The "field" can be a column label, a column number (left to right) or a cell reference.
* The "field" label is not case sensitive. See Example ??
* If "field" is left blank, then #VALUE! is returned. See Example ??
* If "field" refers to a column containing text and not numerical values, then 0 is returned.
* The "criteria" mus include at least one column label and at least one cell below the column label for specifying the condition.
* The "criteria" can be anywhere on the active sheet, although it is recommended not to put it below the data, in case more data is added later on.
* The "criteria" must be in adjacent cells.
* If "criteria" is left blank, then #VALUE! is returned. See Example ??
* Make sure the "criteria" and "database" ranges do not overlap and that they are always separated by at least one blank row or column.
* To perform an operation on an entire column in a database, enter a blank line below the column labels in the "criteria" range.
* If more than one row meets the criteria, then #NUM! is returned.
* If no rows meet the criteria, then #VALUE! is returned. See Example ??
* Any cells containing text, logical values or errors are not included.
* Notice the difference between the two results obtained from rows 8 and 9.
* For a working example of how to specify your database criteria refer to the Specifying Database Criteria page.
* It is possible to use the data from a pivot table. When the "database" range refers to a cell inside a pivot table, the calculation is only performed on the data currently displayed in the pivot table.
* For the Microsoft documentation refer to support.office.com

 ABCD
1=DSTDEVP(B1:C10,"Age",B12:B14) = 1NameAgeSalary
2=DSTDEVP(B1:C10,2,B12:B13) = 1John1918,000
3=DSTDEVP(B1:D10,"Salary",B12:C14) = 1,500Mark2024,500
4=DSTDEVP(B1:D3,"Salary",D12:D13) = 3,250David1716,500
5=DSTDEVP(B1:D3,2,D12:D14) = 1James2220,000
6=DSTDEVP(B1:D5,"Age",C12:C14) = 2John1819,500
7=DSTDEVP(B1:D6,"Age",D12:D13) = 2Nick2124,000
8=DSTDEVP(B1:D10,3,B12:C14) = 1,500Matthewtext26,500
9=DSTDEVP(B1:D10,"Age",C12:C14) = 2Jamie1718,500
10=DSTDEVP(B1:D4,"Age",D12:D14) = 1Mark2429,000
11=DSTDEVP(B1:D10,"Age",D12:D14) = 2   
12=DSTDEVP(B1:D10,2,D12:D13) = 2NameSalarySalary
13=DSTDEVP(B1:D1,"Name",B12:B14) = #VALUE!John>18000<28000
14=DSTDEVP(B1:D10,"Age",D14) = #VALUE!David<18000>24000
15=DSTDEVP(B2:D10,"Age",B12:B13) = #VALUE!   


© 2019 Better Solutions Limited. All Rights Reserved. © 2019 Better Solutions Limited Top