Pinterest Pixel

How to Average Percentages in Excel – Step by Step Guide

John Michaloudis
Averaging percentages in Excel is a common task for reporting, analysis, and dashboards.
Whether you’re calculating classroom averages, performance metrics, or survey results, knowing how to average percentages correctly is essential.

Excel offers easy formulas and tools for simple, weighted, and advanced percentage averaging, ensuring that your results are clear, accurate, and easy to update.

Averaging percentages in Excel is a common task for reporting, analysis, and dashboards. Whether you’re calculating classroom averages, performance metrics, or survey results, knowing how to average percentages correctly is essential. Excel offers easy formulas and tools for simple, weighted, and advanced percentage averaging, ensuring that your results are clear, accurate, and easy to update.

Key Takeaways

  • Use the AVERAGE function for a simple mean of percentages in a range.
  • Use a weighted average if each percentage represents a different sample size or weight.
  • Excel allows you to calculate averages for percentages formatted as numbers or % values.
  • Power Query and VBA can help automate and customize average calculations for large or complex data.
  • Be careful not to simply average percentages from already-aggregated data unless that fits your analysis.

About Averaging Percentages in Excel

A simple average adds all percentages and divides by the count. For example, if five students scored 80%, 90%, 70%, 100%, and 85%, the average percentage is (80% + 90% + 70% + 100% + 85%) ÷ 5 = 85%. However, if each percentage represents a different sample size, you may need a weighted average, not a simple mean.

Simple average: Use when all data points have equal importance.

Weighted average: Use when each percentage has a different “weight,” like attendance from groups of different sizes.

How to Average Percentages in Excel

Step 1: Enter Your Percentage Data

Type your percentages in column A (as either decimal numbers like 0.80 or formatted as % like 80%).

Example: 80%, 90%, 70%, 100%, 85%

average percentages

Step 2: Calculate the Simple Average

In the simple average cell, enter:
=AVERAGE(A2:A6)

This returns the mean of your percentages.

Format the result as Percentage (Home > Number > %).

average percentages

Step 3: Calculate a Weighted Average

In column B, enter your weights (e.g., sample sizes, counts).

In cell C2, enter:
=A2*B2

average percentages

Copy down for all rows.

In the weighted average cell, enter:
=SUM(C2:C6)/SUM(B2:B6)

average percentages

This returns the weighted average percentage.

Format the result as Percentage.

average percentages

Common Mistakes and Tips

Mistake: Averaging percentages from summarized data
Never average averages unless the sample sizes are the same.

Mistake: Forgetting to use weights
Always use a weighted average if your percentages represent different group sizes.

Tip: Use number formatting for clarity
Always format average results as percentages for readability.

Tip: Double-check ranges in your formulas
Make sure your AVERAGE or SUM formulas reference the correct cells.

Tip: Use named ranges for easier maintenance
Assign names to your data and weights for more readable formulas.

Bonus Tips and Advanced Scenarios

VBA Macro for Weighted Average

Function WeightedAverage(Percentages As Range, Weights As Range) As Double
    Dim i As Integer
    Dim num As Double, denom As Double
    num = 0: denom = 0
    For i = 1 To Percentages.Count
        num = num + Percentages.Cells(i) * Weights.Cells(i)
        denom = denom + Weights.Cells(i)
    Next i
    WeightedAverage = num / denom
End Function

Use as =WeightedAverage(A2:A6, B2:B6) in your sheet.

Use the SUMPRODUCT function for one-line weighted averages
=SUMPRODUCT(A2:A6, B2:B6) / SUM(B2:B6)

Show both simple and weighted averages side by side for clarity

Practical Use Cases

Student test score analysis (simple and weighted)

Employee performance and attendance tracking

Survey or poll result aggregation

Quality control pass/fail rates by batch size

Financial and operational KPI reporting

FAQ

Q: What is the difference between simple and weighted average?
A: A simple average treats every data point equally. A weighted average considers how much each value “counts,” usually based on size or importance.

Q: Should I always use a weighted average?
A: Only if your percentages represent different group sizes or weights.

Q: Can I average percentages across columns?
A: Yes, use =AVERAGE(B2:D2) for row-wise or adjust the range for your setup.

Q: Does Excel’s AVERAGE function work for percentages?
A: Yes, as long as your data is formatted as numbers or percentages, AVERAGE returns the mean percentage.

Q: Can I automate this for new data entries?
A: Yes, use Excel Tables, Power Query, or VBA for dynamic averaging.

If you like this Excel tip, please share it


Founder & Chief Inspirational Officer

at

John Michaloudis is a former accountant and finance analyst at General Electric, a Microsoft MVP since 2020, an Amazon #1 bestselling author of 4 Microsoft Excel books and teacher of Microsoft Excel & Office over at his flagship MyExcelOnline Academy Online Course.

See also  How to Calculate Per Unit Price Fast in Excel - Step by Step Guide

Star 30 Days - Full Access Star

One Dollar Trial

$1 Trial for 30 days!

Access for $1

Cancel Anytime

One Dollar Trial
  • Get FULL ACCESS to all our Excel & Office courses, bonuses, and support for just USD $1 today! Enjoy 30 days of learning and expert help.
  • You can CANCEL ANYTIME — no strings attached! Even if it’s on day 29, you won’t be charged again.
  • You'll get to keep all our downloadable Excel E-Books, Workbooks, Templates, and Cheat Sheets - yours to enjoy FOREVER!
  • Practice Workbooks
  • Certificates of Completion
  • 5 Amazing Bonuses
Satisfaction Guaranteed
Accepted paymend methods
Secure checkout

Get Video Training

Advance your Microsoft Excel & Office Skills with the MyExcelOnline Academy!

Dramatically Reduce Repetition, Stress, and Overtime!
Exponentially Increase Your Chances of a Promotion, Pay Raise or New Job!

Learn in as little as 5 minutes a day or on your schedule.

Learn More!

Share to...