In terms of features, NeoOffice (donations accepted) is huge, truly a viable alternative to Microsoft office. It includes all the basic components: Writer, the Word processing component; Calc, for spreadsheets; Impress, the presentation module; draw, for the creation of graphics and diagrams; and Base, the database component. The spreadsheet component has some sophisticated features like Advanced DataPilot technology, Natural language formulas, an Intelligent Sum Button and a comprehensive range of advanced spreadsheet functions.
When you write your formula, you will see that any x symbols show up in formula script. That means no extra formatting is required between typing the formula and publishing the completed work. This is ideal if you‘ve ever wanted to label a chart with its mathematical formula. The only caveat to add to all the above is that your freshly written equation will appear in a textbox. Textboxes are distinct from the main spreadsheet in that they have no cell address. This means they can be dragged across the sheet to your desired location. Obviously you don‘t want to have to move the formula every time you insert or delete rows from the underlying spreadsheet. Fortunately the default settings for such objects ensure that they retain their local position at all times.