SUBTOTAL Function: Calculates the total value of a filtered list in Excel

The sum function when filtering data is very important for Microsoft Excel users . This article will summarize for you how to filter and calculate sum in Excel using Subtotal.

SUBTOTAL Function: Calculates the total value of a filtered list in Excel

While knowing how to sum a single spreadsheet column is useful, you may want to know the sum of different groups. The subtotal function in Excel is a handy way to calculate smaller amounts, separate from the final total. It's relatively easy to use in a spreadsheet, and it allows you to organize your data.

The subtotal function in Excel is a formula that calculates a range of values ​​based on a specified operation. It appears as =SUBTOTAL(function_num, ref1, [ref2],...), where function_num refers to the operation you want the formula to perform. ref1, [ref2],... are the values ​​you want Excel to include in the calculation. One of the most common uses for the subtotal function is to sum a column, but it can also perform the following operations:

  • Medium
  • Count
  • Count all
  • Maximum value
  • Minimum value
  • Multiplication
  • Standard deviation of the population
  • Sample standard deviation
  • Variance of the population
  • Sample variance

The tutorial is done on Excel 2019, however you can still apply this calculation on other Excel versions such as Excel 2007, Excel 2010, Excel 2013, Excel 2016, because the tutorial uses the Excel Subtotal function.

Calculate the total value of a filtered list using the Subtotal function in Excel

Suppose we have a data table like the following, with filters already created.

STT Product Type Product Name Quantity Unit price Total amount
1 Book Math exercises grade 3 2 10000 20000
2 Pencil case TL fabric pencil box 2 30000 60000
3 Pencil TL paragraph pencil 5 15000 75000
4 Book Math Grade 3 3 18000 54000
5 Book English Grade 3 3 19000 57000

SUBTOTAL Function: Calculates the total value of a filtered list in Excel

After filtering out the list of products belonging to the book category, we have the following spreadsheet:

SUBTOTAL Function: Calculates the total value of a filtered list in Excel

The requirement is to calculate the total price of books. If you use the SUM() function on the filtered data table above, the result you get will not be the total price of books but the total price of all products.

In this case, we use the SUBTOTAL function as follows, in cell E13, you enter:

=SUBTOTAL(9,H7:H11)

In which, 9 is the argument value corresponding to the function to be used, here we want to calculate the sum, so the function to use is SUM, you can see in the table below, H7:H11 is the range to calculate the sum.

The result returned the total cost of books is 131,000.

SUBTOTAL Function: Calculates the total value of a filtered list in Excel

About the SUBTOTAL() function

The SUBTOTAL() function will look at the entire list of values ​​in column D and calculate only those values ​​that satisfy the filter. You can look at the image above and guess that this is because we declared argument 9. However, this argument tells Excel that we want to calculate the SUM of the referenced values. The following table lists the accepted arguments:

Including hidden values Ignore hidden values Jaw
1 101 AVERAGE()
2 102 COUNT()
3 103 COUNTA()
4 104 MAX()
5 105 MIN()
6 106 PRODUCT()
7 107 STDEV()
8 108 STDEVP()
9 109 SUM()
10 110 VAR()
11 111 VARP()

After looking at the table above, you may be wondering what the difference is between 9 and 109. When we use the argument 9, the SUBTOTAL() function will calculate the sum of all hidden values. When we use the argument 109, the SUBTOTAL() function will ignore hidden values. We need to clearly distinguish between hidden values ​​and values ​​that are excluded because they do not satisfy the filter . Hiding a row can be done by right-clicking on the row order and then selecting Hide . This is completely different from rows that are not displayed because they do not satisfy the filter.

The SUBTOTAL() function is also used to perform many other useful tasks. You can refer to the tutorial on the SUBTOTAL function of Quantrimang.com.

See also:

Sign up and earn $1000 a day ⋙

Leave a Comment

How to fix sound problems on Xbox

How to fix sound problems on Xbox

It can be difficult to troubleshoot sound issues on Xbox when the problem can occur anywhere between your TV setup and your Xbox system settings.

Answer to the question: Being a professional soccer player in Lien Quan

Answer to the question: Being a professional soccer player in Lien Quan

Being a professional soccer player is one of the suggestions in the Grass Professor event of Lien Quan Mobile. Let's explore with Quantrimang to see who the character this event wants to mention is.

18 mysterious and strange places appearing on Google Earth that make people surprised

18 mysterious and strange places appearing on Google Earth that make people surprised

The vast Earth has many mysterious lands that humans have not known and have not set foot on. Nowadays, thanks to the Google Earth tool, anyone can search and explore strange and mysterious places on this planet.

14 Best New AI Features Adobe Revealed at Adobe Max 2024

14 Best New AI Features Adobe Revealed at Adobe Max 2024

Adobe Max 2024 has launched a series of exciting updates, introducing powerful new AI tools to Adobe's toolset.

Why do cats cover their faces when they sleep?

Why do cats cover their faces when they sleep?

There are many different explanations for why cats cover their faces while sleeping, from trying to keep warm to protecting their whiskers. Here's the answer to the question of why cats cover their faces while sleeping.

Quiz: How many meters is 1 foot?

Quiz: How many meters is 1 foot?

How many meters is 1 foot? If you don't know, let's find the answer together!

How many kilometers is a light year, how many earth years?

How many kilometers is a light year, how many earth years?

How many kilometers are 120 light years? How many kilometers are 40 light years? Let's find out together about a light year to find the answer!

Best time to post Instagram Reels

Best time to post Instagram Reels

The timing of your Instagram Reels can make the difference between massive engagement and dead silence. Let’s find out the best times to post on Instagram Reels.

Status about dogs, funny and humorous captions about pets

Status about dogs, funny and humorous captions about pets

There are many funny captions about dogs on the Internet. This article will gather for you the funniest, most humorous, and most interesting poems about dogs.

How to change NAT type on Windows 11/10

How to change NAT type on Windows 11/10

You will have the best gaming experience if you use Open NAT or at least Moderate NAT. That is why you need to learn how to change the NAT type.

8 Features Apple Notes Is Still Missing

8 Features Apple Notes Is Still Missing

After several updates, Apple Notes still lacks some features that could make the app even better.

4 Practical Uses of Password Managers You Didnt Know About

4 Practical Uses of Password Managers You Didnt Know About

You probably know that password managers are great for storing your online logins. But did you know they have many other great uses?

What do the heart colors on Messenger mean?

What do the heart colors on Messenger mean?

With the Messenger heart icon, you can choose different colors to use for different situations to express what you want to say to the other person.

How to Message Meta AI in WhatsApp Groups

How to Message Meta AI in WhatsApp Groups

Not only can you use Meta AI with individual WhatsApp messages, you can now send Meta AI messages in WhatsApp groups.

NVIDIA CEO: AI will replace humans in specific jobs with 1000 times higher productivity

NVIDIA CEO: AI will replace humans in specific jobs with 1000 times higher productivity

The concept of artificial intelligence - AI is becoming more and more popular, which means that this superior technology is gradually being effectively deployed in many fields as well as in all aspects of modern life.