When you’re working with datasets that have dates, you would often find yourself trying to do calculations based on the dates.
For example, if you have the sales data for a month, you may want to know the total sales that have happened between two given dates or the total sales made on weekends vs weekdays.
One of the ways to quickly get these answers is by using the SUMIFS function.
SUMIFS (as the name suggests), allows you to sum a range based on criteria. Within SUMIFs, you can specify multiple conditions and it will sum only those cells/values that meet all the conditions.
In this tutorial, I will show you how to sum values between two dates using the SUMIFS function.
So let’s get started!
This Tutorial Covers
SUM all values between two dates
Suppose you have a dataset as shown below and you want to know the sales that have come in during 1-Jan-2020 and 31-Jan-2020 (I am using the DD-MM-YYYY format for the date here)
Below is the formula that will give you the sum of sales between these two dates:
The above SUMIF function uses five arguments (this can change based on the number of conditions you have):
- The first argument (C2:C15) is the range that has the values that we want to add
- The second and third argument is for the first condition, which is that the date should be more than or equal to 01-01-2020. For each condition, you need to specify the criteria range and the criteria
- The fourth and fifth arguments are for the second condition – criteria and the criteria range.
In the above formula, I have hard coded the dates. You can also have the dates in a cell and use the cell reference instead. Also, when your condition involves using an operator (such as = or <>), you need to put the operator in the double quotes.
Remember that the operator needs to be in double quotes and the cell reference needs to be out of double-quotes.
SUM all values between two dates for a specific product
Since the SUMIFS function allows you to use multiple conditions, you can also add more criteria in the same formula.
For example, suppose you have the same dataset (as shown below), but this time, you want to know the total sales of Printers that happened between the two given dates (01 Jan and 31 Jan).
You can do that by adding another condition to the formula where apart from checking for the date, it also checks whether the product is Printer or not. It will then give you the result that matches all the given conditions
Below is the formula that will do this:
The above formula checks for the dates as well as whether the product is a Printer or not. It would only sum a value when all three conditions are met.
Similarly, you can also get the sum of values between dates where you want to exclude a specific product.
For example, if you want to sum values between 1 and 31 Jan for all the product except the Scanner, then you can use the below formula:
In the above formula, I have used the not-equal-to-operator (<>) to exclude getting the values for Scanner in the result.
And just to reiterate, I have hard-coded the data values in the formula, but if you have these dates in a cell, you can refer to that cell in the formula.
These are some examples where you can sum values between two dates, and you can tweak the formula to add more conditions if you want.
Hope you found this tutorial useful.
You may also like the following Excel tutorials:
- How to Sum a Column in Excel
- How to Sum Colored Cells in Excel (Formula & VBA)
- How to Sum Positive or Negative Numbers in Excel
- How to SUM values between two dates (using SUMIFS formula)
- Count Unique Values in Excel Using COUNTIF Function
- How to Use Multiple Criteria in Excel COUNTIF and COUNTIFS Function
- How to Add or Subtract Days to a Date in Excel
- Check IF a Date is Between Two Given Dates in Excel
- How to Add Week to Date in Excel?