Off the top of my head, I think what may be missing here is a bellows correction factor. At least in my experience, there is a fairly significant change in bellows extension at typical enlarging set-ups. (I'm sure I could add that to a spread sheet, but for my limited printing activities, an EM-10 and/or test strips suffice.)