A little more information is needed, but from what I can determine from your post, it shouldn't be that difficult to accomplish. Could have it done by the end of the weekend.
Relevant Skills and Experience
I've been making spreadsheets as a hobby for a long time. I'm also a software developer during the day.
Stay tuned, I'm still working on this proposal.