hello there,
I will introduce myself, I´m a civil/informatic engineer, working as a freelancer for quite a long time, my professional formation allows me to resolve any kind of mathematical and programing problem.
this project can be easyly programmed in VBA in order to follow the ordering rules you have deffined, may take maybe 50 lines of program.
I have worked mostly all my carreer with MS excel and VBA, so this task won´t be a problem at all for me, I can guarantee you great results, in the shortest time, with very reasonable budget.
Let me know