How to Calculate Grade Average in Excel: Guide and Formula

Learn to calculate both arithmetic and weighted grade average in Microsoft Excel using simple formulas and functions

Microsoft Excel is a powerful tool for calculating grade averages. Whether you need a simple arithmetic average or a more complex weighted average, Excel offers simple functions that make the job easier.

To calculate a simple arithmetic average of grades, use the AVERAGE() function. This function automatically adds all values and divides them by their count.

=PRŮMĚR(A1:A10)

Where A1:A10 is the range of cells containing your grades.

To calculate a weighted average where different grades have different weights (e.g., a major test has more weight than a quiz), use a combination of SUMPRODUCT and SUM functions.

=SUMA.SOUČIN(A1:A10;B1:B10)/SUMA(B1:B10)

Where A1:A10 are grades and B1:B10 are their weights.

How to calculate average in Excel:

  1. 1. Enter grades into a column (e.g., A1:A10)
  2. 2. If calculating weighted average, enter weights into a second column (e.g., B1:B10)
  3. 3. In an empty cell, type the formula =AVERAGE(A1:A10) or =SUMPRODUCT(A1:A10,B1:B10)/SUM(B1:B10)
  4. 4. Press Enter and Excel will automatically calculate your average

  • The AVERAGE function ignores empty cells, so you don't have to fill in all grades at once
  • You can use AVERAGEIF function to calculate average only from grades meeting a certain condition
  • To round the result, use the ROUND function, for example =ROUND(AVERAGE(A1:A10),2)

Excel is a great tool for calculating grade averages. Whether you need a simple arithmetic average or a more complex weighted average, Excel provides functions that greatly simplify the calculations. With a little practice, you'll be able to calculate grade averages in seconds.