Using Excel SUMIF function you can sum the numbers from a range of cells that meet the criteria based on cells that do not contain any value (Blank) or cells that are contain a value (Not Blank).
While working with data you come across to a situation where you need to sum numbers based on these two criteria. Each of these criteria can be tested on data range or sum_range as per SUMIF syntax.
=SUMIF (range, criteria, sum_range)
In this article, suppose you have a data set of sales orders of various products with their amounts and delivery dates, and some of the dates are missing (Blank) and some are delivery dates are provided (Not Blank) in Delivery Date field.
SUMIF Blank cells
Here, you will learn how to sum numbers based on blank cells criteria. In this example you need to sum Amounts where delivery dates are not mentioned in Delivery Date field. Criterion is supplied as double quotation marks without any space in-between, such as “”.
This criteria implies to all those cells that contain zero character length, means empty. If a cell contains any space, then it will not meet criteria and it will be considered as Non Blank cell.
This formula will sum all those amounts in range C2:C11 where cells are Blank in range D2:D11.
Here, you can see SUMIF function has sum the numbers (Amount) from range specified as sum_range, where cells in specified range do not contain a value (Delivery Date).
SUMIF Non Blank cells
Using SUMIF function you can sum numbers based on Non blank cells criteria. In our examples, you need to sum Amounts where delivery dates are mentioned in Delivery Date field.
Criteria in SUMIF function is supplied by using one of comparison operators Not Equal to (<>), means not equal to blank, in double quotation marks, such as “<>”.
This formula will sum all those amounts in range C2:C11 where cells are Not Blank in range D2:D11. Criteria implies to all those cells that contain at least one character length, means not empty. If a cell contains even a space, then it will meet criteria and will be considered as Non Blank cell.
SUMIF function will sum the numbers (Amount) in specified sum_range where criteria is met for Non Blank cells in Delivery Date field, specified as range as per syntax.