Computer programs to help with MS Excel

<p>Can anyone think of a software (an affordable program please) that teaches you how to use excel including how to financial model, do valuations, use macros, etc?</p>

<p>I don't know if you need a program as much as a book.</p>