# Database Functions

## Content

Spread provides the following database functions, listed alphabetically.

| Function | Description |
| -------- | ----------- |
| [DAVERAGE](/spreadjs/docs/v16/formulareference/FormulaFunctions/database-functions/DAVERAGE) | This function calculates the average of values in a column of a list or database that matches the specified conditions. |
| [DCOUNT](/spreadjs/docs/v16/formulareference/FormulaFunctions/database-functions/DCOUNT) | This function counts the cells that contain numbers in a column of a list or database that match the specified conditions. |
| [DCOUNTA](/spreadjs/docs/v16/formulareference/FormulaFunctions/database-functions/DCOUNTA) | This function counts the non-blank cells in a column of a list or database that matches the specified conditions. |
| [DGET](/spreadjs/docs/v16/formulareference/FormulaFunctions/database-functions/DGET) | This function extracts a single value from a column of a list or database that matches the specified conditions. |
| [DMAX](/spreadjs/docs/v16/formulareference/FormulaFunctions/database-functions/DMAX) | This function returns the largest number in a column of a list or database that matches the specified conditions. |
| [DMIN](/spreadjs/docs/v16/formulareference/FormulaFunctions/database-functions/DMIN) | This function returns the smallest number in a column of a list or database that matches the specified conditions. |
| [DPRODUCT](/spreadjs/docs/v16/formulareference/FormulaFunctions/database-functions/DPRODUCT) | This function multiplies the values in a column of a list or database that match the specified conditions. |
| [DSTDEV](/spreadjs/docs/v16/formulareference/FormulaFunctions/database-functions/DSTDEV) | This function estimates the standard deviation of a population based on a sample by using the numbers in a column of a list or database that match the specified conditions. |
| [DSTDEVP](/spreadjs/docs/v16/formulareference/FormulaFunctions/database-functions/DSTDEVP) | This function calculates the standard deviation of a population based on the entire population using the numbers in a column of a list or database that match the specified conditions. |
| [DSUM](/spreadjs/docs/v16/formulareference/FormulaFunctions/database-functions/DSUM) | This function adds the numbers in a column of a list or database that match the specified conditions. |
| [DVAR](/spreadjs/docs/v16/formulareference/FormulaFunctions/database-functions/DVAR) | This function estimates the variance of a population based on a sample by using the numbers in a column of a list or database that match the specified conditions. |
| [DVARP](/spreadjs/docs/v16/formulareference/FormulaFunctions/database-functions/DVARP) | This function calculates the variance of a population based on the entire population by using the numbers in a column of a list or database that match the specified conditions. |
