Manage Your Grades Electronically With Excel
Manage Your Grades Electronically With Excel
Calculate Grades
This page will give examples for using different Excel formulas or functions to calculate grades in various grading schemes.
Summing Up Scores
For this discussion, let's assume there are six assignments that need to be added. To add a range of scores use the SUM function and define a range. The student names are in the first column (A) and the assignment titles are in the first row (1). Columns 2-7 are the assignment scores. Cell B1 would contain the student's name and cells B2 through B7 would contain scores for that student's individual assignments. See mockup spreadsheet below.
1 Name
Ass #1 Ass #2 Ass #3 Ass #4 Ass# 5 Ass#6 Totals 90 85 100 95 80 95 100 90 100 85 85 100 90 100 95
Ass #1 Ass #2 Ass #3 Ass #4 Ass# 5 Ass#6 Totals 18 17 20 19 16 19 20 18 20 17 17 20 18 20 19 =SUM(B2:G2) =SUM(B3:G3) =SUM(B4:G4)
Calculating a Percent
For this class, let us assume that the course grade is based on six assignments each worth 20 points. The percentage would be the sum of all assignments divided by the maximum total of points. Here is one way to insert the formula.
Percentage of Sum
1. Insert another row after the Totals column and label it "Percentage". This will be column I. 2. Move your cursor to cell I2 (first student row) and insert the formula =H2/120 (6 assignments times 20 points each is 120 points total). Since cell H2 contains the total, the formula will access the total points earned by the student. A ratio (e.g. .9333) will be displayed. 3. Highlight all cells in column I with student scores then press Control+D (Win/Mac) to fill in the percentage formula in all the cells. Note: The fill down command is also available in the Editing toolbar (Office 2007/Win) or the Edit menu (Mac/older Win). 4. To change the decimals to percentages, highlight the cells with the percentage formula and press Control+1 (Win) or Command+1 (Mac). Click the Numbers tab and choose Percentage in the left column. You can also select how many decimal places should be displayed. Note: The format as percentage option is also available in the toolbars.
Ass #1 Ass #2 Ass #3 Ass #4 Ass# 5 Ass#6 Totals Percent 18 17 20 19 16 19 20 18 20 17 17 20 18 20 19 112 106 117 =H2/120 =H3/120 =H4/120
Alternate Formulas
In addition to the formula specified above, you could use one of these formulas in the first row.
y y
=SUM(B2:G2)/120 - Directly sums assignments in numerator and divides by total maximum points. =SUM(B2:G2)/(6*20) - Includes calculation for maximum number of points in denominator.
See the running grade section for another method of calculating percentages.
Pass/Fail Formula
In the Pass/Fail scenario, instructors designate a minimum passing grade. If the percentage is above the minimum, the student passes. Otherwise the student fails. Returning to the spreadsheet example, recall that the percentages are listed in column I. Let's assume that the minimum passing grade is 70% or "PASS", otherwise it is "FAIL." The formula for the first student would be:
=IF(I2>=70%,"PASS","FAIL") Note that the desired grades "PASS" and "FAIL" are marked by quotes in the formula to indicate that text should be written into the cell
This formula will refer to cell I2. If the number is 70 or higher, then the cell will contain the text "PASS". Otherwise, the cell will contain "FAIL".
5 Zellig,W. 83
Here is the mockup spreadsheet showing just the totals and percentages.
Possible Glitches
y y y y
If you use "70", instead of "70%", the passing grade will be calculated as 7000% If your numbers are not formatted as percentages, then the formula should be =IF(I2>=.7,"PASS","FAIL"). If you see "True" or "False" in a cell, then your formula may be missing a condition in the syntax. The formula could be rewritten as =IF(I2<70%,"FAIL","PASS")
=IF(I2>=90%,"A",IF(I2>=80%,"B",IF(I2>=70%,"C",I F(I2>=60%,"D","F")))) Tip: As you add conditions to a nested formula, first add a set of empty parentheses, then fill in the formula.
y y y y y
y y y y
1. Assuming the worksheet previously used, insert the following formula into cell J2. =IF(I2>=95%,"A",IF(I2>=90%,"A",IF(I2>=88%,"B+",IF(I2>=83%,"B",IF(I2>=80%,"B",""))))) This formula calculates grades down to B-. If the score is not a B-, then the cell is left blank (""). 2. In cell K2, fill in this formula: =IF(J2<>"",J2,IF(I2>=75%,"C+",IF(I2>=70%,"C",IF( I2>=60%,"D","F")))) This formulas checks to see if there is a score in Column J (J2<>""). If there is a score, it copies the value in cell J2; otherwise it calculates grades for C-F. Here is a copy of the mock spreadsheet showing the results of both formulas.
Totals Percent Intermediate Final Letter Grade 93.3% 88.3% 97.5% 69.2% AB+ A AB+ A D
5 Zellig,W. 83
Top of Page
Participation/Attendance 5%
One way to keep track of grades throughout the semester is to assign a total number of points to the course (often 1000) and divide them among the assignments in a equal percentage.
Requirements by Percentage Assignment 10 Problem Sets Midterm Final Exam Points 450 (10 assignments, 45 points each) 200 points 300 points
For a final percentage, the scores will be calculated by simply adding points with the SUM function and dividing by 1000. See mock spreadsheet below.
Mock Student Spreadsheet with Total Points (Col B-K are problem set scores) A 1 Name 2 Picard, J. 3 Riker, W. 4 Troi, D. 5 Zellig,W. L M N O P Q
All Problem Sets Midterm Final Participation Percentage Formula Num 430 415 438 365 180 200 187 155 276 280 296 220 50 30 50 30 =SUM(L2:02)/1000 93.6% =SUM(L3:03)/1000 92.5% =SUM(L4:04)/1000 97.0% =SUM(L4:04)/1000 77.7%
Letter Grades
Use the letter grade formula above to convert percentages to grades.
y y y
Easy to maintain a running total percentage for students. Students can easily convert assignment points to a letter grade. Formulas easy to construct
Disadvantages
y y
Requires preplanning to split into points Points can be "artificial" (e.g. participation)
Top of Page
Weighting By Percentage
Instead of dividing course grades into a number of points, you can add the composite of weighted percentages. This requires you to track of the percentage for each individual assignment or group assignments then to add them. Assume that you have a class with the following grading scheme.
Requirements by Percentage Assignment 10 Problem Sets Midterm Final Exam Percentage 45% 20% 30%
Participation/Attendance 5%
Mock Student Spreadsheet with Total Points (Col B-K are problem set scores) A 1 Name 2 Picard, J. 3 Riker, W. 4 Troi, D. 5 Zellig,W. 6 Max Points L All Problem Sets 430 415 438 365 450 M %age 95.56% 92.22% 97.33% 81.11% N O P Q R S T
Part. %age Final 5 3 5 3 5 100% 93.6% 60% 92.5% 100% 97.0% 60% 77.7%
100.00% 140 93.33% 93.50% 77.5% 148 98.67% 110 73.33% 150
Letter Grades
Use the letter grade formula above to convert percentages to grades.
Disadvantages
y y y
Requires extra columns to calculate each assignment's percentage Final formula more complex More difficult to track running grades.
18
=H2/100
18
17
16
18
17
20
=H3/100
4 Troi, D.
20
20
19
20
20
19
=H4/100
Picard, 20 J.
18
19
20
17
18
=H2/80
Riker, W.
18
17
16
18
17
20
=H3/80
18
=H2/20
18
17
16
18
17
20
=H3/20
4 Troi, D.
20
20
19
20
20
19
=H4/20
3. To add additional high, add additional LARGE functions. For instance, LARGE(B2:G2,3) would find the third highest score and the keep the highest three scores formula would be =LARGE(B2:G2,1)+LARGE(B1:G2,2)+LARGE(B1:G2,3). 4. Make sure the percentage in column I is calculated based on the maximum number of points for number of assignments scored. Here the maximum would be 40 points (2 x 20).
=LARGE(B2:G2,1)+LARGE(B2:G2,2) =H2/40
17
16
18
17
20
=LARGE(B3:G3,1)+LARGE(B3:G3,2) =H3/40
20
20
19
20
20
19
=LARGE(B4:G4,1)+LARGE(B4:G4,2) =H4/40
Ass #1 20
Ass #2 20
Ass #3 20
Ass #4 20
Ass# 5 20
Percent
20
=H2/H$2
3 Picard, J.
20
18
19
20
17
18
=H3/H$2
4 Riker, W.
18
17
16
18
17
20
=H4/H$2
5 Troi, D.
20
20
19
20
20
19
=H5/H$2
As more scores are added, the max points will be updated, and the percentages easier to recalculate.