In this article, we will learn How to group dates by the number of days in Excel.
Problem is when we have a set of date fields in the pivot table. And the user wants to group the date field by some number of days inplace of years or discrete dates. For example grouping the import and export of products in each 60 days in Excel. Or grouping employee data by months or weeks in Excel. For problems like these we use pivot tables and grouping options. There is one other way for the users who use aggregate function. Let's understand these two processes one by one.
Group in pivot table in Excel
Select data > Insert > Pivot table > (Insert a new pivot table) > Go to pivot table add date field to rows > Right click date value > Group… > Choose months or days > Click Ok to confirm
Alternate way with aggregate function
Add starting date and increment cell at each interval of 60. Use the aggregate excel formula having multiple criteria.
All of these might be confusing to understand. Let's understand how to use the function using an example. Here we have a sample sales and profit data by states. We need to group the data by 60 days (approx 2 months).
Sort the data by date field. Select the table and insert a pivot table for data. Add date to rows and sales and profit to values.
As you can see the date field is in year format. But we want to group by 60 days. So right click date value > Select Group…
Date is grouped by 60 day interval along with sales and profit value.
This is the easiest way to group date by months. But if you need the above data using sumifs formula it will be more time consuming but it's convenient to use functions efficiently.
Alternate way using SUMIFS formula
For the same data make a new table naming the starting date and add 59 days to the starting date as shown below.
And in the A5 cell use =B4+1 to get the next date. Now copy and paste the B4 cell formula till it gets the end date. And copy paste the A5 cell formula till the end date range.
Now use the sumifs formula
=SUMIFS( sum range, date column from table , ">=" & A4 , date column from table , "<=" & B4 )
Filter the blank or 0 value cell to get the same field we obtained using the pivot table.
Whereas pivot table provides you with different aggregate functions like average, count, sum, max, min, var, stdev, But excel functions AVERAGEIFS, COUNTIFS, SUMIFS, MAXIFS and MINIFS to choose from. MAXIFS and MINIFS are update functions above excel 2016 or new Excel 365.
Here are all the observational notes using the explained method in Excel
Hope this article about How to group dates by number of days in Excel is explanatory. Find more articles on calculating date values and related Excel formulas here. If you liked our blogs, share it with your friends on Facebook. And also you can follow us on Twitter and Facebook. We would love to hear from you, do let us know how we can improve, complement or innovate our work and make it better for you. Write to us at email@example.com.
Related Articles :
Excel Pivot Tables : Pivot tables are one of the most powerful tools and one who knows all the features of pivot tables can increase his productivity exponentially. In this article we will learn all about pivot tables in detail.
Count holidays between dates in Excel : count non working days between the two given dates using the DATEDIF and NETWORKDAYS function in Excel.
Conditional Formatting for Pivot Table : Conditional formatting in pivot tables is the same as the conditional formatting on normal data. But you need to be careful while conditional formatting pivot tables as the data changes dynamically.
How to Convert date to text in Excel : In this article we learned how to convert text into date, but how do you convert an excel date into text. To convert an excel date into text we have a few techniques.
Extract days between dates ignoring years in Excel : count the days between the two dates using different functions and mathematical operation in Excel.
Count Birth Dates By Month in Excel : count the number of dates lying in a particular month using the SUMPRODUCT and MONTH function in Excel.
How to use the NETWORKDAYS function in Excel : Returns the working days between the two given dates using the NETWORKDAYS function.
Popular Articles :
How to use the IF Function in Excel : The IF statement in Excel checks the condition and returns a specific value if the condition is TRUE or returns another specific value if FALSE.
How to use the VLOOKUP Function in Excel : This is one of the most used and popular functions of excel that is used to lookup value from different ranges and sheets.
How to use the SUMIF Function in Excel : This is another dashboard essential function. This helps you sum up values on specific conditions.
How to use the COUNTIF Function in Excel : Count values with conditions using this amazing function. You don't need to filter your data to count specific values. Countif function is essential to prepare your dashboard.
The applications/code on this site are distributed as is and without warranties or liability. In no event shall the owner of the copyrights, or the authors of the applications/code be liable for any loss of profit, any problems or any damage resulting from the use or evaluation of the applications/code.