If you have a high tolerance for pain you could try Office for the Mac. Not really an alternative but if you're happy with Excel it's something to consider. I use Numbers but a lot of Excel people tell me it's too limited. If you don't live inside a spreadsheet 8 hours a day it's probably good enough.