In this exercise, we'll work with spreadsheet formulas, functions and relative/absolute addresses using Microsoft Excel.
To begin, download this sample Excel workbook onto your H:
drive in your FIT folder.
The workbook includes one spreadsheet named
"grading".
In this exercise, produce a gradebook spreadsheet that looks like this sample gradebook. Start by studying this sample. Make sure you think about where you're going before you do anything else. When you're ready:
=SUM(B2:F2)where
B2:F2
is the range of cells for all the weights.
=AVERAGE(B5:B12)where
B5:B12
is the
range of cells for all the "proj1" scores. Fill this in to the first
average cell and then copy it across the averages row using the "fill
handle" discussed in the videos. Remember: Be lazy, don't do the math
yourself, and don't hand-type the formula again and again. If these
instructions seem unclear, Prof. Norman has created a video showing
exactly what you are trying to do, which you can view by clicking here.
B5*B2
=B5*B2 + C5*C2 + <... terms for the other projects and the final...>
B2
becomes $B$2
. Stop to think about what you are
enforcing: The weight value $B$2
should be the same
for all students, whereas the score, B5
,
should adjust as the formula is copied.
SUMPRODUCT
function, as follows:
=SUMPRODUCT(cell range of assignment weights, cell range of assignment scores)Note: You should get exactly the same answer you had before -- you are simply using a different implementation. Don't forget to use relative and absolute references as appropriate. Copy the formula down the column using the fill handle. As a general rule, you can expect Excel to have functions specialized to deal cleanly with situations like this, so be sure to look for them when you feel that you're not being "lazy enough".
Be sure to save your modified workbook on your H:
drive.
Though you might consider uploading this spreadsheet to Moodle, instead let's incorporate your work into your website:
fitAssignments.html
in your website folder on your H: drive.
We will grade this assignment according to the following criteria: