The DMAX function in Google Sheets is an efficient tool used for extracting the highest value from a specified range or database-like array. By utilizing SQL-like queries, it allows users to perform complex statistical analyses that can enhance data insight and support informed decision-making.
Syntax
DMAX(database, field, criteria)
- database: The range of cells that contains the data you want to analyze.
- field: A string or number that indicates which column in the database to consider for extracting the maximum value.
- criteria: A range of cells that defines the conditions to filter the rows of the database.
Example #1
DMAX(A1:C10, "Sales", E1:E2)
This function evaluates the range A1:C10, focuses on the “Sales” column, and returns the highest sales value where the criteria defined in E1:E2 are met. For instance, if the maximum sales under the specified criteria is 5000, the result displayed would be 5000.
Example #2
DMAX(A1:D10, 3, F1:F2)
In this example, the function retrieves the highest value from the third column of the data range A1:D10, filtering the results based on the conditions specified in F1:F2. If the highest value found is 300, the output will show 300.
Example #3
DMAX(A1:A20, 1, G1:G2)
This function examines the first column of the specified range A1:A20 and returns the maximum value, using any filtering criteria set in G1:G2. If the highest value under the criteria is 750, it will display 750.
Error handling
- VALUE!: Occurs when the field argument is invalid or if the criteria is not well-formed.
- REF!: Triggered if the database range has been deleted or is invalid.
- NAME?: This error indicates that the DMAX function name is incorrectly entered due to a typographical error.