FormulaSmith · Worked answers

Excel Student Grades Practice — File, Tasks & Answers

Version 2026-10-08.1 · 180 source rows
https://formulasmith.com/en/sample-data/student-grades/

Before you start

Use the unchanged default 180-row source file from the page above. Other file sizes require different ranges and totals.

  1. Confirm the data shape

    Identify the score, subject and attendance columns; count the records.

    =COUNT(E2:E181)

    180 score records. E contains Score, C contains Subject, and F contains whole-percentage Attendance. Each Student ID identifies a record.

  2. Calculate the overall mean

    Average the score records and display two decimal places.

    =AVERAGE(E2:E181)

    65.81. Every record has equal weight; this is not a weighted student grade.

  3. Summarize each subject

    List each subject in an empty area and calculate its record count and mean.

    =AVERAGEIF($C$2:$C$181,"Mathematics",$E$2:$E$181)

    Repeat for each subject. COUNTIF gives record counts; the Subject answers sheet provides all expected counts and rounded means.

  4. Apply grade bands

    Add Grade in G using the stated exercise thresholds.

    =IF(E2>=90,"A",IF(E2>=80,"B",IF(E2>=70,"C",IF(E2>=60,"D","F"))))

    Fill down. Boundary scores 90, 80, 70 and 60 enter A, B, C and D respectively. The formula workbook keeps these thresholds on the Rules sheet.

  5. Rank records with ties

    Add descending Rank in H and keep the score range fixed.

    =COUNTIF($E$2:$E$181,">"&E2)+1

    The first record ranks 59. Equal scores receive equal ranks; the next rank skips the number of tied records.

  6. Convert attendance correctly

    Add Attendance fraction in I and apply Percentage format.

    =F2/100

    A stored value of 85 becomes 0.85, displayed as 85%. Formatting the original 85 directly would display 8500%.

  7. Flag the practice pass rule

    Add Result in J using the exercise pass threshold.

    =IF(E2>=60,"Pass","Review")

    105 records are Pass. A score exactly equal to 60 passes.

  8. Reconcile band counts

    Count the records in each grade band and compare with the answer sheet.

    =COUNTIF(G2:G181,"A")

    Repeat for A, B, C, D and F. Counts must sum to 180. Compare derived columns G:J record by record, not only the totals.

Matching these checks does not prove every row is correct. Use the reference workbook or CSV to compare the complete result. The tables below are fixed expected values, not interactive PivotTables.

Expected checks

CheckExpected
Score records180
Mean score (2 decimals)65.81
Minimum score31
Maximum score100
First record rank59
Pass records (score >= 60)105

Subject answers

SubjectRecordsAverage score (2 decimals)
Biology3666.83
Economics3561.86
History3767.86
Mathematics3666.53
Physics3665.81

Grade-band answers

BandRecords
A30
B29
C23
D23
F75