Google Sheets DMIN Function: Syntax, Examples & Tips

The DMIN function returns the smallest value from a specified column in a database that meets given criteria.
Google Sheets
DMIN(database, field, criteria)

One free generation or explanation per browser, shared across Excel and Google Sheets. Account usage limits apply afterward.

On this page
  1. Parameters
  2. What is a DMIN?
  3. A Practical Example
  4. DMIN Formula
  5. Result of the Formula
  6. Why Use DMIN?
  7. Key Takeaways:
  8. Example use case

Parameters

database:
The range of cells that contains the data you want to analyze. This range should include the headers for the fields.

field:
The specific column or field from which you want to extract the minimum value. This can be the column header name (as a string) or the index number of the column (starting from 1 for the first column in the database).

criteria:
The range of cells that defines the conditions that must be met for a record to be included in the calculation. This range should include at least one column header and one cell below it that specifies the condition.

What is a DMIN?

The DMIN function in Google Sheets is a database function that returns the minimum value from a specified column in a database that meets certain criteria. This function is particularly useful when you need to analyze data in a structured format, such as tables, and want to find the lowest value based on specific conditions.

In simpler terms, DMIN allows you to filter your data based on certain criteria and then find the smallest value in a particular column of that filtered data.

A Practical Example

Imagine you are managing a database of employee salaries stored in a Google Sheets spreadsheet:

Employee Table:

EmployeeIDNameDepartmentSalary
1John DoeSales50000
2Jane SmithMarketing60000
3Jim BrownSales45000
4Jake WhiteHR70000

You want to find the minimum salary of employees in the Sales department.

DMIN Formula

To achieve this, you would use the DMIN function as follows:

Google Sheets
=DMIN(A1:D5, "Salary", A7:B8)

In this formula:

  • A1:D5 is the range of the entire database (the Employee Table).
  • "Salary" is the column from which you want to find the minimum value.
  • A7:B8 is the range that contains the criteria for filtering the data.

Criteria Table:

DepartmentValue
Sales

Result of the Formula

When you apply the DMIN formula with the criteria set for the Sales department, the output would be:

Google Sheets
45000

This indicates that the minimum salary of employees in the Sales department is $45,000.

Why Use DMIN?

DMIN is beneficial because it allows for efficient data analysis within structured datasets. It simplifies the process of finding minimum values based on specific criteria without the need for complex filtering or sorting. This makes it an essential tool for anyone working with databases in Google Sheets.

Key Takeaways:

  • DMIN: A Google Sheets function that returns the minimum value from a specified column based on given criteria.
  • Structured Data: Ideal for analyzing data in tables or databases.
  • Criteria-Based: Allows you to filter data based on specific conditions before calculating the minimum value.
  • Common Use Cases: Useful for salary analysis, inventory management, and any scenario where minimum value retrieval based on conditions is necessary.

DMIN is an essential function for anyone working with data in Google Sheets, providing a powerful way to enhance data analysis and reporting capabilities.

Happy spreadsheeting!

Example use case

You have a sales database with columns for product names and their prices. Using the DMIN formula, you can find the minimum price of a specific product category, enabling quick analysis of pricing strategies and helping to identify competitive pricing opportunities.

Need more help with Google Sheets formulas?

Sign up for Better Analyst and get unlimited AI-powered formula generation, explanations, and advanced data analysis.

Explore all Google Sheets formulas

Browse our complete library of Google Sheets formula guides

Compare your options

Decide with evidence, not a sales pitch.

Open a neutral research prompt in the AI tool you already use. Compare capabilities, limitations, and fit before you choose.

  1. 01ChatGPTOpen a balanced comparison prompt in ChatGPT.
  2. 02ClaudeOpen the same research prompt in Claude.
  3. 03PerplexityResearch the comparison with linked web sources.

AI answers can be incomplete. Check source links, current pricing, and product documentation before deciding.