HomeGoogle DocsSpreadsheetHow to Properly Use Criteria in DSUM in Google Sheets

How to Properly Use Criteria in DSUM in Google Sheets

Published on

This post elaborates on the proper usage of text, numeric, and date criteria in the DSUM function within Google Sheets.

In this tutorial, I won’t delve into the basic usage of the DSUM function as it’s already covered here: How to Use the DSUM Function in Google Sheets. Additionally, you can explore various comprehensive DSUM tutorials by utilizing the search option on this site or referring to the “Resources” section provided at the end.

Here my topic is different. Here I will tell you how to properly use criteria in DSUM, whether it should be within double quotes (text), without double quotes (numeric), or in any other specific format (date and time).

When considering the proper use of criteria, there are certainly two main aspects to consider. What are they?

The first aspect involves using criteria within the formula itself (hard-coded), while the second aspect entails using criteria as a cell reference. I’ll cover both of these approaches.

Let’s now delve into how to properly use text, numeric, and date criteria within the DSUM function.

Google Sheets: How to Properly Use Criteria in DSUM

I’ve prepared a reference table for you to consult whenever you encounter difficulties using criteria in DSUM.

Syntax: DSUM(database, field, criteria)

Focus on the ‘criteria’ part of the syntax. I’ll guide you through the proper use of text, numeric, and date criteria here. Refer to the chart below for details.

Sample Data with Field Labels (Header Row)

The sample data should contain field labels, resembling a database table, with no merged cells present. Here is a sample dataset for use in examples. The data range is A1:D, where cell range A1:D1 contains the field labels (header row).

Sample Data for DSUM Criteria Chart

DSUM Criteria Reference Chart (Table) Based on Sample Data

TypeWithin Formula (Hardcoded)When Using F1:F2 (Criteria Reference)
TextVSTACK("name", "Jesse Lee")F1: name
F2: Jesse Lee
NumericVSTACK("score", 9600)F1: score
F2: 9600
Numeric with Operators
>VSTACK("score", ">"&9000)F1: score
F2: >9000
<VSTACK("score", "<"&9000)F1: score
F2: <9000
<>VSTACK("score", "<>"&9000)F1: score
F2: <>9000
>=VSTACK( "score", ">="&9000)F1: score
F2: >=9000
<=VSTACK("score", "<="&9000)F1: score
F2: <=9000
DateVSTACK("date", DATE(2020, 4, 25))
Date as per the syntax DATE(year, month, day)
F1: date
F2: 25/04/2020
DD/MM/YYYY or MM/DD/YYYY (as per your settings)
Date with Operators
>VSTACK("date", ">"&DATE(2020, 4, 25))F1: date
F2: =">"&DATE(2020, 4, 25)
<VSTACK("date", "<"&DATE(2020, 4, 30))F1: date
F2: ="<"&DATE(2020, 4, 30)
<>VSTACK("date", "<>"&DATE(2020, 5, 1))F1: date
F2: ="<>"&DATE(2020, 5, 1)
>=VSTACK("date", ">="&DATE(2020, 4, 25))F1: date
F2: =">="&DATE(2020, 4, 25
<=VSTACK("date", "<="&DATE(2020, 4, 30))F1: date
F2: ="<="&DATE(2020, 4, 30)

In the DSUM criteria usage chart above, the column names (field labels) correspond to the following meanings.

Legends

  • Type: Indicates the type of criteria – text, numeric, or date.
  • Within formula: Refers to the criteria format when hardcoded into the formula.

The VSTACK function is utilized to vertically stack the fields labeled with the criterion. Also, please note that the DATE function in the criterion follows the syntax DATE(year, month, day).

Previously, we were using curly brackets to create the criteria array in DSUM or other database functions in Google Sheets. For example, instead of VSTACK("name", "Jesse Lee"), you can use {"name"; "Jesse Lee"}.

When you need to refer to a 2D array as criteria and hardcode it, you may need to use a combination of VSTACK and HSTACK functions.

namegame
Jesse Leegame 1

If the table on the left represents the criteria, you can code it as VSTACK(HSTACK("name", "game"), HSTACK("Jesse Lee", "game 1")).

Here are a few examples to help you understand how to utilize the DSUM criteria usage chart provided above.

Text Criteria

  1. Proper use of Text Criteria in DSUM within the formula:
    =DSUM(A1:D5, 4, VSTACK("name", "Jesse Lee"))
  2. Proper use of Text Criteria in DSUM as a cell reference:
    =DSUM(A1:D5, 4, F1:F2)

Date Criteria

  1. Proper use of Date Criteria in DSUM within the formula:
    =DSUM(A1:D5, 4, VSTACK("date", DATE(2020, 4, 25)))
  2. Proper use of Date Criteria in DSUM as a cell reference:
    Please follow the formula provided under point #2 above.

Numeric Value as Criteria

  1. Proper use of Numbers as Criteria in DSUM within the formula:
    =DSUM(A1:D5, 4, VSTACK("score", 9600))
  2. Proper use of Numbers as Criteria in DSUM as a cell reference:
    Please follow the formula provided under point #2 above.

You can also observe the comparison operators used with criteria in DSUM.

If you found this tutorial helpful, feel free to bookmark this page for future reference.

Resources

  1. How to Use Date Difference as Criteria in DSUM in Google Sheets
  2. Difference Between SUMIFS and DSUM in Google Sheets
  3. Comparing SUMIFS, SUMPRODUCT, and DSUM with Examples in Google Sheets
  4. How to Do a Case-Sensitive DSUM in Google Sheets
  5. AND, OR in Multiple Criteria DSUM in Google Sheets (Within Formula)
  6. Google Sheets: How to Use Multiple Sum Columns in DSUM Function
Prashanth KV
Prashanth KV
Your Trusted Google Sheets and Excel Guide Prashanth KV brings a wealth of experience in Google Sheets and Excel, cultivated through years of work with multinational corporations in Mumbai and Dubai. As a recognized Google Product Expert in Docs Editors, Prashanth shares his expertise through insightful blogging since 2012. Explore his blog for practical tips and guidance on maximizing your spreadsheet skills.

Get Top N Values Using Excel’s FILTER Function

When using the FILTER function in Excel to extract the top N values, it's...

XLOOKUP in Excel: Working with Visible Rows in a Table

In Excel, the XLOOKUP function isn't inherently designed to exclusively work with visible rows;...

SUMPRODUCT Differences: Excel vs. Google Sheets

The core purpose of the SUMPRODUCT function remains consistent across both Excel and Google...

Sum Values by Month and Category in Excel

With the help of EOMONTH, UNIQUE, and SUMIFS functions in Excel, you can efficiently...

More like this

Interactive Random Task Assigner in Google Sheets

You have multiple tasks and multiple people. Here's a fun way to randomly assign...

Google Sheets Bar and Column Chart with Target Coloring

To color each data point in the column or bar chart according to the...

Analyzing Column A Between Non-Adjacent Values in Column B: Google Sheets

This tutorial addresses a common scenario encountered in Google Sheets: how to sum, average,...

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.