Hi,
I have worked for a different company and made many Excel file to solve the problem and minimise the work using normal Excel functions as well as Excel Macro ie VBA. I also know MS office access.
I'll be happy to help you out too.
Please note, delivery time totally depends on the actual quantum of work.