If you're the main user of this db and can enter data in a specific order every time, then it should not be too hard. The general idea of the syntax of a query for getting the head coach might be like SELECT headcoach FROM tblYourTable (or query) WHERE TheYear = 2015 AND TheCoach = "Jeff Wilson" AND TheUniv = "Football". You'd set this query as the source for the control you want to autofill and would have to decide on what triggers this update. If it's the AfterUpdate event of the last control to supply the criteria, then it should work if you do things in order. However, the criteria I typed in is not actually referenced that way, since the values likely have to come from your form controls, but I hope you get the idea. Also, not sure if you're creating a record on a form, and if the form is bound to anything. If it is, the 'calculated' field (for lack of a better word at the moment) cannot be bound to that source, so now you're faced with a means of applying the calculation. That may have to be part of the code or macro that auto fills your control and applies the update.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.