I'm pretty surprised no one has mentioned Google Spreadsheets. They are all over this problem - it already has pretty close to perfect interoperability with Excel, but also includes really nice web-friendly features (eg, forms for entry, an Atom interface etc etc)
From the Excel systems I have seen a lot of the business logic is coded at the VBA level. So without full VBA support you only have half the a solution.