When you need to sum the
values that meet a single criterial that you specify, you can use the SUMIF
which is built-in function in Microsoft Excel. This function allows you to tell
Excel to add up only the values that you want. For example, you have sales from
different regions and you want to sum the sales of a specific region, the SUMIF
function is what you need. In this lesson will learn the syntax and give some
look to the examples.
Syntax:
SUMIF(range, criteria,
[sum_range])
Arguments:
value: (required) The
range of cells that will be evaluated by criteria.
criteria: (required) It
determines which cells to add. It may be in the form of a number, text, a cell
reference, expression or a function. Double quotation marks must be used for text
or any criteria which includes logical or mathematical operators. For numeric
value, double quotation marks are not needed. In addition, you can use the
wildcard characters (?) and (*) in the criteria. A question mark matches any single character
and an asterisk mark matches any sequence of characters.
sum_range: (optional) The
actual cells to add together. If sum_range
is omitted, the cells in range will
be added.
Example 1 - Sum Sale Greater Than 1000
For the example, we will make
a list of some sale in excel sheet. Then we will sum only the sale which is
greater than one thousand (>1000) by using SUMIF function. Let’s do it.
The formula in cell C17 is:
=SUMIF(C7:C16,''>1000'')
You can see that excel sum the
sale which is greater than one thousand (>1000). In the above formula I did
not apply sum_range argument. I used only two arguments, range and criteria. That’s why, the function summed the values of range argument. This is very simple
example, later we will use the sum_range
argument too.
Example 2 - Sum Sale Less Than 1000
In the previous example we
have summed up the sale which is greater than one thousand (>1000). Now we
are going to sum up the sale which is less than one thousand. Let’s see the
given below example.
The formula in cell C17 is:
=SUMIF(C7:C16,"<1000")
In the above two examples, you
can see that I used the same formula. There is a little difference of comparison
operators in the formula. In the first example I used greater than operator
(>) which added up the greater than values. In the second example I used
less than operator (<) which added up the less than values.
Example 3 - Sum Sale of 'A' Product
Suppose we have sale of
different products in excel sheet. And we need to sum up the sale of a specific
product. For this we can apply SUMIF function. Now in this example we are going
to use sum_range argument. Let’s see
how to apply the function.
The formula in cell C17 is:
=SUMIF(B7:B16,''A'',C7:C16)
We can see that the function
summed up only the sale of 'A' product. If you want to sum the sale of 'C 'product,
just replace 'A' with 'C'. The function will sum up the sale of 'C' product.
Example 4 - Sum Sale Except A Product
The formula in cell C17 is:
=SUMIF(B7:B16,''<>A'',C7:C16)
You can see that the SUMIF
function added up all the products sale except of 'A' product. In the above
formula we used together less than (<) and greater than (>) operators in
the criteria argument which simply
means not equal. So, the function summed up all the values which is not equal
to 'A'. If you want not to sum the sale of 'A' product, just replace 'A' with 'B'. The
function will add up all products sale ignoring the 'B' product sale.
Example 5 - Sum Sale of Categorized Products
In this example we will sum up
the sale of products which we have categorized. Those products which are not
categorized, we will ignore them by using SUMIF function to sum the sale. See
the given below screenshot.
The formula in cell C17 is:
=SUMIF(B7:B16,''<>'',C7:C16)
The function added up all the
values which are categorized. You may think, how did the function work? Answer
is, the function went to all cells in the range
to see whether the cells are blank or not. When it reached to those cells which
are blank, it ignored them to sum up the sum_range
values. On the other hand, when the function reached to those cells which are
not blank, it added up sum_range
values.
Example 6 - Sum Sale of Uncategorized Products
Now in this example we will
add up the sale of uncategorized products. For this we will only write double
quotation marks in the criteria. Let’s apply the function.
The formula in cell C17 is:
=SUMIF(B7:B16,'' '',C7:C16)
We can see that the SUMIF
function added up all those sales which are not categorized. In the above formula, I didn’t write anything in
the double quotation marks in the criteria. So, the function treated it as blank and wherever the function found
blank cells, it added the sum_range
values together.
Example 7 - Sum Sale of Products End with Specific Text
In this example we are going
to sum the sale of those products end with specific text. To do this, we will
need to use wildcard character (*) in the criteria. Let’s see how to use it?
The formula in cell C17 is:
=SUMIF(B7:B16,''*es'',C7:C16)
The function added up the sale
of those products end with ‘es’. How did the function work? You can see in the criteria I wrote asterisk mark *
preceding ‘es’. The function went to range
cells to find ‘es’. Wherever the function found the ‘es’ in the range, it summed up the sum_range values.
Example 8 - Sum Sale of Products Contain Specific Text
Now we are going to add up the
sale of those products contain specific text. In this example we will also use
wildcard character (*) in the criteria.
Let’s work on it.
The formula in cell C17 is:
=SUMIF(B7:B16,''*p*'',C7:C16)
The function added up the sale
of those products contain ‘p’. In the above two examples (7 & 8) you can
see I used the same formula. There is a little difference of asterisk mark. In
the example number 7 I used single asterisk while in the example number 8 I
used double asterisk in the criteria. Keep in mind that the specific text you
specify must come between the asterisk marks as shown above.
Do practice for SUMIF
function. If you face any problem during practice, let me know by commenting in
the given below comment section. We will solve the problem together.
0 comments:
Post a Comment