=-2^2 is 4
Excel negates before it raises to a power, so =-2^2 means (−2)² — not −(2²). Try it in the sheet above; it follows the same rule.
Spreadsheet history
Before software, a spreadsheet was paper: an accountant’s ledger ruled into rows and columns, spread across two facing pages. Then someone asked what would happen if the paper could do the arithmetic itself. Here’s how that grid became one of the most useful programs ever written.
This table works like a sheet: filter by era, or sort by year.
| Program | Made by | Platform | Why it mattered | |
|---|---|---|---|---|
| 1961 | Budget models by computer | Richard Mattessich | Mainframe | An accounting professor’s paper “Budgeting Models and System Simulation” outlines the electronic spreadsheet, decades before personal computers. |
| 1969 | LANPAR | Rene Pardo & Remy Landau | Time-sharing mainframes | Built so a Bell Canada manager could change budgeting forms without a programmer. It calculated formulas in dependency order — “natural order” recalculation. |
| 1979 | VisiCalc | Dan Bricklin & Bob Frankston | Apple II | The first spreadsheet for personal computers. Change one number and everything recalculates — people bought Apple IIs just to run it. |
| 1980 | SuperCalc | Sorcim | CP/M | An early VisiCalc rival, bundled with WordStar on the Osborne 1 portable computer. |
| 1982 | Multiplan | Microsoft | CP/M, MS-DOS, Mac | Microsoft’s first spreadsheet and Excel’s ancestor. It used R1C1-style references instead of A1. |
| 1983 | Lotus 1-2-3 | Lotus Development | IBM PC (MS-DOS) | Spreadsheet, charts and database in one program — hence 1-2-3. Fast and written for the IBM PC, it became the PC’s killer app and ruled the decade. |
| 1985 | Excel 1.0 | Microsoft | Macintosh | A spreadsheet designed around a graphical interface: fonts, menus and a mouse. |
| 1987 | Excel 2.0 | Microsoft | Windows | The first Windows release. Excel grew with Windows and overtook 1-2-3 in the 1990s. |
| 1989 | Quattro Pro | Borland | MS-DOS | A strong 1-2-3 challenger. It passed from Borland to Novell to Corel, and is still sold today in WordPerfect Office. |
| 1991 | Lotus Improv | Lotus Development | NeXTSTEP | Kept formulas apart from the grid and organized data into named categories you could rearrange — an idea that anticipated the pivot table. |
| 1998 | Gnumeric | GNOME project | Linux | An open-source spreadsheet whose accuracy earned it a niche in statistics and science. Version 1.0 shipped on the last day of 2001. |
| 2000 | OpenOffice.org | Sun Microsystems | Windows, Linux, Solaris | Sun open-sources the StarOffice suite, and its Calc spreadsheet puts a free, full office spreadsheet within everyone’s reach. |
| 2006 | Google Spreadsheets | Web browser | A spreadsheet in the browser that several people can edit at once. It later became Google Sheets. | |
| 2007 | Excel 2007 | Microsoft | Windows | Brings the ribbon and the XML-based .xlsx format (standardized as ECMA-376), and grows the grid to 1,048,576 rows × 16,384 columns. |
| 2007 | Numbers | Apple | Mac, later iPhone, iPad & iCloud | A free-form canvas where several tables, charts and text boxes share one sheet. |
| 2010 | LibreOffice Calc | The Document Foundation | Windows, Mac, Linux | A community fork of OpenOffice.org, free and open source. The original line continues as Apache OpenOffice. |
| 2020 | Dynamic arrays | Microsoft Excel | Windows, Mac, web | One formula can return a whole range that “spills” into neighbouring cells, with new functions like FILTER, SORT and UNIQUE. |
| 2023 | Python in Excel | Microsoft | Windows, web | Python code runs inside Excel cells, calculated in Microsoft’s cloud. |
| 2026 | LightCell | WriteA | Mac, Windows | That’s us: a fast, native editor for the .xlsx, .xls and .csv files you already have, running entirely on your own computer. |
19 of 19 records shown
VisiCalc fit its whole world into 63 columns and 254 rows — cells A1 to BK254. Today’s .xlsx sheets hold over a million times more. This sheet is live: change a row or column count, or type a name, rows and columns into row 6 and it joins the chart.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Program | Year | Rows | Columns | Cells | vs VisiCalc |
| 2 | VisiCalc | 1979 | 254 | 63 | 16,002 | 1.0× |
| 3 | Excel 95 | 1995 | 16,384 | 256 | 4,194,304 | 262× |
| 4 | Excel 97 | 1997 | 65,536 | 256 | 16,777,216 | 1,048× |
| 5 | Excel 2007+ | 2007 | 1,048,576 | 16,384 | 17,179,869,184 | 1,073,608× |
| 6 |
=-2^2 is 4Excel negates before it raises to a power, so =-2^2 means (−2)² — not −(2²). Try it in the sheet above; it follows the same rule.
1900 wasn’t a leap year, but Excel’s date system says it was. The bug was kept on purpose, so dates stayed compatible with Lotus 1-2-3.
Multiplan named cells by row and column number. Excel can still show formulas that way — =R[-1]C means “the cell just above.”
From the industry standard to open-source projects you can run on any computer.
| Spreadsheet | Made by | Runs on | Cost & license |
|---|---|---|---|
| LightCellThat’s us — fast, native, and local. | WriteA | Mac, Windows | Free; one-time upgrade |
| Microsoft ExcelThe industry standard, and the home of .xlsx. | Microsoft | Windows, Mac, web, iOS, Android | Subscription or one-time purchase; free web version |
| Apple NumbersCanvas-style sheets with several tables and charts per page. | Apple | Mac, iPhone, iPad, iCloud | Free |
| Google SheetsReal-time collaboration in the browser. | Web, Android, iOS | Free with a Google account | |
| LibreOffice CalcA full office spreadsheet; native OpenDocument (.ods) format. | The Document Foundation | Windows, Mac, Linux | Free, open source (MPL 2.0) |
| Apache OpenOffice CalcThe continuation of the original OpenOffice.org. | Apache Software Foundation | Windows, Mac, Linux | Free, open source (Apache 2.0) |
| GnumericLightweight, with a reputation for accurate statistics. | GNOME project | Linux | Free, open source (GPL) |
| ONLYOFFICE SheetsAn office suite built around Microsoft’s file formats. | Ascensio System | Web, Windows, Mac, Linux, mobile | Free desktop app; open source (AGPL) |
| GristA spreadsheet–database hybrid with typed columns. | Grist Labs | Web, self-hosted | Open-source core (Apache 2.0); hosted plans |
| sc-imA Vim-style spreadsheet for the command line. | Open-source community | Terminal (Linux, Mac) | Free, open source |
| IronCalcAn open-source spreadsheet engine written in Rust. | IronCalc project | Web; embeddable engine | Free, open source |
Product names are trademarks of their respective owners. LightCell isn’t affiliated with the companies or projects listed on this page.