# How to Calculate Daily Average from Hourly Data in Excel

Get FREE Advanced Excel Exercises with Solutions!

This article will serve this purpose if you are looking for ways to calculate a daily average from hourly data in Excel. So, letâ€™s get into the main article to know the easiest 3 ways of doing this task.

## Excel Daily Average from Hourly Data: 3 Ways

Here, we have a large dataset containing hourly views of different blog posts of Exceldemy from 9/20/2022 to 9/24/2022. Using these hourly views for a day we will try to get the averages for this specific date with formulas or PivotTable.

We have used the Microsoft Excel 365 version for creating this article. However, you can use any other version at your convenience.

### Method-1: Using AVERAGE, ROWS, and OFFSET Functions to Calculate Daily Average from Hourly Data in Excel

In this section, we will calculate the daily averages for views from 9/20/2022 to 9/24/2022 using the AVERAGE, OFFSET, and ROWS functions.

Steps:

• Type the following formula in cell E4.
`=AVERAGE(OFFSET(C\$4,(ROWS(E\$4:E4)-1)*24,0,24))`

Formula Breakdown

• ROWS(E\$4:E4) â†’ returns the number of range of rows from E\$4:E4.
• Output â†’ 1
• ROWS(E\$4:E4)-1 â†’ becomes
• 1-1 â†’ 0
• (ROWS(E\$4:E4)-1)*24 â†’ becomes
• 0*24 â†’ 0
• OFFSET(C\$4,(ROWS(E\$4:E4)-1)*24,0,24) â†’ becomes
• OFFSET(C\$4,0,0,24) â†’ extracts a range from C\$4 with a height of 24
• Output â†’ \$C\$4:\$C\$27
• AVERAGE(OFFSET(C\$4,(ROWS(E\$4:E4)-1)*24,0,24)) â†’ becomes
• AVERAGE(\$C\$4:\$C\$27) â†’ returns the average value of the views of the range \$C\$4:\$C\$27 for 24 hours of 9/20/2022.
• Output â†’ 2900.791667

Finally, you will get the daily averages of hourly views from 9/20/2022 to 9/24/2022.

Read More: How to Calculate Average Days in Excel

### Method-2: Using AVERAGE, IF, & INT Functions to Calculate Daily Average from Hourly Data in Excel

In this section, we are going to use the AVERAGE, IF, and INT functions to calculate the daily averages for views from 9/20/2022 to 9/24/2022.

Steps:

• Apply the following formula in cell E4.
`=AVERAGE(IF(INT(\$B\$4:\$B\$123)=D4,\$C\$4:\$C\$123))`

Here, the INT function will return the integer values of the range \$B\$4:\$B\$123 by extracting only date values. Then, the IF function will check if the values are matched with the date 9/20/2022 and for matching TRUE will appear, and for other non-matched values, FALSE will appear. Among the range, \$C\$4:\$C\$123 those hourly values will be returned for which we have got TRUE for the corresponding rows.
Finally, the AVERAGE function will return the average value.

• Press ENTER and drag down the Fill Handle.

Eventually, you will get the daily averages of hourly views from 9/20/2022 to 9/24/2022.

### Method-3: Implementing PivotTable to Calculate Daily Average from Hourly Data in Excel

Here, we are going to utilize the PivotTable option for having daily averages of hourly views from 9/20/2022 to 9/24/2022.

• Go to the Insert tab >> PivotTable.

Afterward, the PivotTable from the table or range dialog box will open up.

• Select the range as Table/Range.
• Click on the New Worksheet option and press OK.

After that, you will be taken to a new sheet that has two portions; PivotTable on the left side and PivotTable Fields on the right side.

• Drag down the Date & Hour field to the Rows area and the Hourly Views field to the Values

After that, click on the dropdown symbol of the field Sum of Hourly Views in the Values area to select the Value Field Settings option.

Afterward, the Value Field Settings wizard will open up.

• Select the Average option and press OK.

In this way, the Custom Name will be changed to Average of Hourly Views.

• Right-click on any cell of the Row Labels indicated column.

• Choose the Group option among various options.

Then, the Grouping dialog box will appear.

• Check the boxes Starting at with the date 9/20/2022 and Ending at with the date 9/24/2022 and select the Days
• Press OK.

Finally, you will get the average hourly views for each day.

• To stop seeing the total amount, go to the PivotTable Analyze tab >> PivotTable group >> Options dropdown >> Options.

Later, the PivotTable Options wizard will appear.

• In the Total & Filters tab, uncheck the Show grand totals for rows and Show grand totals for columns
• Press OK.

In this way, we will get the following table with our average views per day.

Read More: How to Calculate Daily Average in Excel

## Practice Section

For doing practice, we have added a Practice portion on each sheet on the right portion.

## Conclusion

In this article, we tried to show the ways to calculate a daily average from hourly data in Excel. Hope you will find it useful. If you have any suggestions or questions, feel free to share them in the comment section.

## What is ExcelDemy?

ExcelDemy Learn Excel & Excel Solutions Center provides free Excel tutorials, free support , online Excel training and Excel consultancy services for Excel professionals and businesses. Feel free to contact us with your Excel problems.
Tanjima Hossain

Hello everyone, This is Tanjima Hossain. I have completed my graduation from BUET. Then I have started working as a technical writer in SOFTEKO. I have grown interest in technical content writing, research topics, numerical analysis related field and so I am here. Besides this I love to interact with different people and I love to spend my spare time by reading, gardening ,cooking etc.

We will be happy to hear your thoughts

Advanced Excel Exercises with Solutions PDF