Peglor,
Although I've not thought about it sufficiently to be sure, I believe that if one were sufficiently motivated, one could use VBA to accomplish what you're talking about.
This would be particularly true if the input cells were limited to an exclusive range of cells.
I've never seen anything like that "off-the-shelf", though.
It's funny that you bring it up because I've got a spreadsheet that I'm considering converting into Mathcad for exactly that reason.
My guess is that Bill will include that functionality in some future release of Excel. It would really enhance the program.