Hi
Not always nessesary to buy any special software. Many already have and use software like MS Office
or similiar.
Excel is capable to do this. If you're not familiar how to set up the book/spreadsheet to do this you
maybe have anyone who can help?
I'm not any expert myself, but a workmate does magic things within Ecxel, it's quite a good software.

Cheers
GJ