G11 IT Task: Advanced Lookup and Logical Functions
Scenario: You are the data manager for "Inter-Ed Academy." Your task is to process
student exam results to determine their final grades, honor roll eligibility, and
scholarship status. You will need to use a combination of lookup and logical
functions in a spreadsheet application to automate this process.
Part 1: The Data
You have been given two tables.
Table 1: Student Scores
Copy this data into a worksheet named StudentScores.
Final
Student Student Midterm Attendance
Program Exam
ID Name Score (%)
Score
Anya
IEA-001 Science 88 92 95
Sharma
Ben
IEA-002 Business 75 68 88
Carter
Chloe
IEA-003 Arts 95 98 99
Davis
David
IEA-004 Science 62 55 75
Lee
Emily
IEA-005 Arts 85 79 91
White
Frank
IEA-006 Business 91 87 96
Miller
Grace
IEA-007 Science 78 81 92
Hall
Henry
IEA-008 Arts 59 65 85
Scott
IEA-009 Ivy Chen Business 82 84 89
Jack
IEA-010 Science 93 90 97
Taylor
Table 2: Grading and Scholarship Criteria
Copy this data into a separate worksheet named Criteria.
Minimum Score Grade
0 F
60 D
70 C
80 B
90 A
Part 2: Your Tasks
In the StudentScores worksheet, add new columns for "Average Score," "Final Grade,"
"Honor Roll," and "Scholarship Status." Then, complete the following tasks using
formulas.
Task 1: Calculate the Average Score
• In the "Average Score" column, calculate the average of the "Midterm Score"
and "Final Exam Score" for each student.
Task 2: Determine the Final Grade using XLOOKUP
• In the "Final Grade" column, use the XLOOKUP function to find the correct
grade for each student from the Criteria worksheet based on their "Average
Score."
• Hint: XLOOKUP can find the closest match for a value. You'll want to find the
grade corresponding to the highest minimum score that is less than or equal
to the student's average. The match_mode argument in XLOOKUP will be
useful here. The syntax you'll likely use is:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], -1)
The -1 tells XLOOKUP to find the exact match or the next smaller item.
Task 3: Determine Honor Roll Status using IF and AND
A student qualifies for the Honor Roll if they meet both of the following conditions:
1. Their "Final Grade" is "A".
2. Their "Attendance (%)" is 95% or higher.
• In the "Honor Roll" column, use an IF function combined with an AND function
to check these two conditions.
• If both conditions are met, the cell should display "Yes". Otherwise, it should
display "No".
Task 4: Determine Scholarship Status using a Nested IF and OR
The academy offers a scholarship to students who meet specific criteria. A student is
eligible for a scholarship if they are in the "Science" program AND meet at least
one of the following conditions:
1. Their "Average Score" is greater than 90.
2. They are on the "Honor Roll" (the value in the "Honor Roll" column is "Yes").
• In the "Scholarship Status" column, create a formula that checks if the
student's "Program" is "Science".
• If it is, the formula should then check if their "Average Score" is > 90 OR if
their "Honor Roll" status is "Yes".
o If this nested condition is true, display "Eligible".
o If it is false, display "Review".
• If the student's program is not "Science", the cell should display "Not
Applicable".
• Hint: This will require a nested IF statement. The structure will look something
like this:
=IF(Program="Science", IF(OR(Condition1, Condition2), "Eligible", "Review"),
"Not Applicable")