Pinterest Pixel

How to Average Percentages in Excel – Step by Step Guide

John Michaloudis
When working with percentages in Excel, you may need to calculate the average of the percentages.
Averaging percentages can be useful to measure performance, growth, discounts, and much more.

In this article, you will learn how to average percentages in Excel.

Averaging Percentages in Excel

Introduction

Averaging percentage in Excel is similar to averaging numbers. You can use the AVERAGE function to calculate the mean of multiple values or percentages. For example, if five students scored 80%, 90%, 70%, 100%, and 85%, the average percentage is:

=AVERAGE (80%, 90%, 70%, 100%, 85%)

= 85%

Excel adds all the percentages and divides the total by the number of values.

Types of Averages

  • Simple Average – A simple average is calculated by adding all values and dividing by the number of values. It provides equal weightage to all percentages.
  • Weighted Average – A weighted average assigns different weights to values before calculating the average.

 

How to Average Percentages in Excel

  • Type the percentages in column A in decimal or percentage format.

average percentages

  • In a new cell, enter the AVERAGE formula:

average percentages

  • Go to the Home tab and select the percentage symbol.
  • In column B, enter your weights.
  • In a new cell, multiply the percentage by weights:

average percentages

  • Copy the formula down for all rows.
  • For calculating the weighted average, enter this formula:

average percentages

  • Format the result as a percentage.

average percentages

 

Why Averaging Percentages Can Be Tricky

Although calculating an average percentage seems straightforward, it is important to understand what the percentages represent. A simple average works well when every percentage is based on the same number of observations. However, if the percentages come from groups of different sizes, a simple average may not reflect the true overall percentage.

For example, suppose one department has a completion rate of 90% based on 100 employees, while another department has a completion rate of 70% based on only 10 employees. If you calculate a simple average, the result will be 80%. This treats both departments as equally important, even though one department is much larger than the other.

In such situations, a weighted average provides a more accurate result because it takes the size of each group into account.

 

Common Mistakes and Tips

  • Do not average averages unless all groups have the same sample size.
  • Use a weighted average when percentages represent groups of different sizes.
  • Format average results as percentages to improve readability.
  • Check formula ranges carefully and make sure they reference the correct cells.
  • Use named ranges to make formulas easier to read and maintain.

 

Advanced Scenarios

VBA Macro for Weighted Average

You can use this VBA code to create a custom formula for a weighted average. Here is the code:

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

If the data is present in range A2:A6 and B2:B6, you can use this formula:

=WeightedAverage(A2:A6, B2:B6)

 

FAQs

Differentiate between simple and weighted average?

A simple average gives equal importance to all values. A weighted average gives more importance to some values based on their weights.

When should I use a weighted average?

A weighted average can be used if your percentages represent different group sizes or weights.

Can the AVERAGE function work for percentages?

Yes, the AVERAGE formula works for percentages. But make sure that your data is formatted as numbers or percentages.

Can I automate this for new data entries?

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 Multiply in Excel - Step by Step Formula 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...