Eu confesso que não vejo isso desde a faculdade então passo a você às cegas :)
veja se este algoritmo é o que procura:
espero que ajude mas se puder você fazer eu acho até melhor para a compreensão mas como eu lembro (e como) que tempo era algo que não tinha então tomara que te sirva.
Ah, se ajudar também tem o solver do excel... Só ir no menu "ferramentas/solver" caso não tenha vá no menu "ferramentas/suplementos" e adicione o solver.
Um exemplo de como usar segue abaixo:
at+