SCRAP IT! A wrong forum!
Easiest way will be to add a "Setup" sheet with tables where you can assign a numeric value to every of those variables, and you can use those numeric values to calculate teacher's "value" using some simple mathematical formula (like adding/multiplying) - completely avoiding IF's.
Another way is use mathematical/logical expressions, like:
Code:
=(Grade - 8)*Floor*(1+(Honor = "yes"))
, or whatever. Replace Grade/Floor/Honor with cell references. And in case you use non-numeric values for Grade/Floor, use IF's for those parts of formula only <like IF(Floor = "floor 1",1,2)>, or MATCH <like MATCH(Floor,{"floor 1","floor2"}, 0)>, or again mathematical/logical expressions <like (1*(Floor = "floor 1")+2*(Floor = "floor 2")). Formula may got quite long, but mathematical/logical operations are fastest in Excel, so your file won't slow down compared with using IF's, and there will be no limit of conditions (other than the length of formula) you can apply!