Your logic sounds circular. By using General setting, you are saying that you
want XL to use whatever it thinks is the natural format. But, then you say
that you would like a number to display (indiciating that you *do* care what the
format is). But then you go back and say you want a General format??
If you *insist* on having the cell format remain General, you could
accomplish this by losing precision with this formula (or something similar)
and still have the cell format be General.