Region and quarter revenue
=SUMIFS(C2:C, A2:A, "West", B2:B, "Q1") totals column C where region is West and quarter is Q1.
SUMIFS adds values in sum_range only when every criteria_range passes its paired test. Argument order is sum_range first, then alternating criteria_range and criterion pairs. All conditions use AND logic: every test must be TRUE on the same row.
Use SUMIFS for filtered totals: West region and Q1 month, or product line and active status, without helper columns.
Skip SUMIFS for a single simple rule. SUMIF is shorter. For OR logic across one column, add multiple SUMIFs or use QUERY.
Start with sum_range, the numeric column to total.
Add criteria_range1 and criterion1, then more pairs for each extra rule.
Every criteria_range must match the same row count as sum_range.
Each criterion can be text, number, comparison, cell reference, or wildcard string.
SUMIFS skips rows where any single test fails.
Lock ranges with $ when building a summary table you copy across headers.
=SUMIFS(C2:C, A2:A, "West", B2:B, "Q1") totals column C where region is West and quarter is Q1.
=SUMIFS(Amount!D:D, Status!E:E, "Open", Amount!D:D, ">5000") sums open deals over 5000.
=SUMIFS(Revenue, Owner, H1, SKU, I1) uses dropdown cells for rep and SKU filters on a dashboard.
Build this without starting from a blank cell
Use a Better Sheets tool for SUMIFS, then watch a walkthrough when you want the full pattern.
Watch how SUMIFS works
Guides that explain SUMIFS in more depth.
The IF() formula is a logical function that makes it easy for users to compare a certain value and an expected value. It takes a look at a value to see if basic conditions are met.
Read post →It is so stupidly simple as well that you might not do it and you might not think you'll get enough out of it. But I can tell you unequivocally: This is very much how I learned a lot of Google Sheet formulas.
Read post →Dive into Google Sheets with our free beginner tutorials on the powerful =IF() formula. Practical applications, templates, and tools included!
Read post →SUMIF totals values in a sum_range when a matching row in criteria_range meets your criterion. It is the classic single-condition sum: add column B where column A equals West. Wildcards and comparison operators work in the criterion string.
Read guide →COUNTIFS counts how many rows satisfy every criterion at once. You pass criteria_range1, criterion1, criteria_range2, criterion2, and so on. Unlike COUNTIF, there is no separate count range: each pair tests the same row index across the sheet.
Read guide →QUERY runs a SQL-like statement against a range of cells and returns a new table of results. You pass a data range, a query string with SELECT, WHERE, ORDER BY, and optional headers. It is the fastest way to filter, sort, group, and pivot sheet data without helper columns.
Read guide →FILTER returns only the rows from a range that meet one or more conditions. Conditions are boolean arrays the same height as the data. FILTER spills results automatically, so it replaced many INDEX/SMALL helper-column patterns for live subsets.
Read guide →Done reading about SUMIFS?
Membership unlocks 636+ tutorials, unlimited generators, and every template. Practical lessons. Zero fluff.
Need this once
Jump to a free tool or a single tutorial for this topic.
Learning Sheets for real
Unlock the full library, generators, and templates with membership.