Calculate Weekly Averages from Daily Excel Data

Montreal Jul 09, 2026

Calculating a weekly average from daily data in Excel is a common task in data analysis. This process helps to identify trends and patterns over a seven-day period, which can be particularly useful in fields like finance, sales, or project management. Let's explore how to achieve this using Excel's built-in functions and features.

an image of a calendar on the computer screen with time and date options for each month
an image of a calendar on the computer screen with time and date options for each month

Before we dive into the methods, ensure your daily data is organized in a single column. For instance, if you're calculating the weekly average of sales, each cell in the column should represent the daily sales figure. Now, let's look at two efficient ways to calculate the weekly average.

a spreadsheet with graphs and numbers on it
a spreadsheet with graphs and numbers on it

Using AVERAGEIFS Function

The AVERAGEIFS function in Excel allows you to average cells based on specific criteria. It's a powerful tool for calculating weekly averages, especially when your data spans multiple weeks.

Weekly Calendar Spreadsheet, Weekly Planner Excel, Daily Task Schedule, To-Do List Excel, Task Schedule Spreadsheet
Weekly Calendar Spreadsheet, Weekly Planner Excel, Daily Task Schedule, To-Do List Excel, Task Schedule Spreadsheet

Here's how to use it:

Step 1: Define the range

an image of a spreadsheet with graphs and pie chart on the top right side
an image of a spreadsheet with graphs and pie chart on the top right side

First, identify the range of cells containing your daily data. For example, if your data starts from cell A2 and goes down to A100, your range would be A2:A100.

Step 2: Set the criteria

Next, you need to set the criteria for which cells to average. Since we're calculating a weekly average, our criteria will be the day of the week. For instance, if you want to calculate the average for Monday, your criteria would be "Monday".

Excel Dashboard Templates
Excel Dashboard Templates

Step 3: Apply the function

Now, in the cell where you want the result, enter the following formula: `=AVERAGEIFS(B2:B100, A2:A100, "Monday")`. In this example, we're assuming that column B contains the week number or identifier.

Press Enter, and Excel will calculate the average sales for Mondays. You can change "Monday" to any other day of the week to calculate the average for that day.

data entry
data entry

Using SUMIF and COUNTA Functions

Another method to calculate the weekly average involves using the SUMIF and COUNTA functions together. This method is useful when your data is not evenly distributed across weeks.

the excel slay survey data sheet
the excel slay survey data sheet
Daily Work Tracker Excel: Essential Functions for Better Planning
Daily Work Tracker Excel: Essential Functions for Better Planning
Free Excel Leave Tracker Template (Updated for 2026)
Free Excel Leave Tracker Template (Updated for 2026)
Social Media Stats Tracker (Weekly) - PocoDash
Social Media Stats Tracker (Weekly) - PocoDash
How To Make weekly Monthly Daily  sales report sample excel
How To Make weekly Monthly Daily sales report sample excel
Weekly Analysis Dashboard Template | Weekly Report Spreadsheet | Data Analysis Tracker | Excel & Google Sheets | Performance Dashboard
Weekly Analysis Dashboard Template | Weekly Report Spreadsheet | Data Analysis Tracker | Excel & Google Sheets | Performance Dashboard
Daily Weekly Monthly Task List Template in Excel, Google Sheets - Download | Template.net
Daily Weekly Monthly Task List Template in Excel, Google Sheets - Download | Template.net
Sales Excel Dashboard
Sales Excel Dashboard
Daily & Weekly Task Organizer Excel | Habit Tracker Spreadsheet | Annual Planner with Charts | Productivity Planner | Excel Template
Daily & Weekly Task Organizer Excel | Habit Tracker Spreadsheet | Annual Planner with Charts | Productivity Planner | Excel Template
Calendar Heat Map Template
Calendar Heat Map Template
how to create chart sheets in excel with examples and tips for creating infographics
how to create chart sheets in excel with examples and tips for creating infographics
PRODUCTION & OEE EXCEL DASHBOARD
PRODUCTION & OEE EXCEL DASHBOARD
two screens showing different dashboards and numbers on the same screen, one with an excel dashboard
two screens showing different dashboards and numbers on the same screen, one with an excel dashboard
sample excel table with employee data for practice
sample excel table with employee data for practice
Daily Work Schedule Checklist Template in Excel
Daily Work Schedule Checklist Template in Excel
Calculate Average in MS Excel
Calculate Average in MS Excel
Weekly Worksheet for Excel and Google Sheets | Weekly Activity Planner | Task Tracker and Time Management Template
Weekly Worksheet for Excel and Google Sheets | Weekly Activity Planner | Task Tracker and Time Management Template
Goal Tracker in Excel That Feels Illegal to Know! | Smart Productivity Hack | Excel templates
Goal Tracker in Excel That Feels Illegal to Know! | Smart Productivity Hack | Excel templates
Excel Employee Performance Dashboard to KPI Management Template
Excel Employee Performance Dashboard to KPI Management Template
Return the day of the week that a date falls on with Excel’s TEXT function. 🗓
Return the day of the week that a date falls on with Excel’s TEXT function. 🗓

Here's how to use it:

Step 1: Identify the weeks

First, identify the weeks in your data. You can do this by adding a new column (let's say column C) and using the TEXT function to convert the dates into week numbers. For example, `=TEXT(A2, "yyyy-mm")` will give you the year and month in the format "yyyy-mm".

Step 2: Calculate the sum and count

Now, in two separate cells, calculate the sum and count of your data for each week using the SUMIF and COUNTA functions, respectively. For instance, in cell D2, enter `=SUMIF(C2:C100, "2022-01", B2:B100)` to sum the sales for January 2022. In cell E2, enter `=COUNTA(IF(C2:C100, "2022-01", ""))` to count the number of days in January 2022.

Drag these formulas down to copy them for each week.

Step 3: Calculate the average

Finally, in a new cell, calculate the weekly average using the sum and count. For example, in cell F2, enter the formula `=D2/E2`. This will give you the average sales for January 2022.

Drag this formula down to copy it for each week. Now you have the weekly average for each week in your data.

Both methods have their use cases, so choose the one that best fits your needs. The AVERAGEIFS method is great for calculating averages based on specific criteria, while the SUMIF and COUNTA method is useful when your data is not evenly distributed. Happy calculating!