11.5.2
Early history In 1982, Microsoft launched its first spreadsheet program,
Multiplan, which gained popularity on
CP/M systems. However, Multiplan struggled to compete on
MS-DOS systems, losing market share to
Lotus 1-2-3, which became the dominant spreadsheet program by 1983, surpassing both Multiplan and the earlier
VisiCalc. To address Multiplan's falling marketshare, Microsoft began developing a new, advanced spreadsheet program in 1983, codenamed "Odyssey." The project was led by Jabe Blumenthal, who worked on its design, and Doug Klunder, the primary developer of Multiplan. Originally intended for IBM PCs running CP/M and MS-DOS, the project shifted focus in early 1984 when Lotus began developing Jazz, an integrated program for the
Apple Macintosh, and Lotus 1-2-3 maintained its dominance on IBM PCs. In March 1984,
Bill Gates redirected Odyssey's development to the Macintosh platform, which required supporting the system's 512 KB memory. This decision delayed the project by nine months, after which Klunder temporarily left Microsoft to work growing lettuce, and the project then was led by Philip Florence, a former developer at
Wang Laboratories. After Florence had a heart attack, Klunder returned to finish the project. On May 2, 1985,
Steve Jobs of
Apple Computer and Bill Gates held a joint press conference at
Tavern on the Green in New York City to publicly announce Excel for Apple's Macintosh platform. Following the announcement, the software was officially released for sale on September 30, 1985. The first Windows version, Excel 2.05, followed on November 19, 1987, designed to align with the Macintosh version 2.2. A 1990
American Institute of Certified Public Accountants member survey found that 2% of respondents used Excel as their spreadsheet, 3% as their database, and 8% for graphics.
Lotus was slow to bring 1-2-3 to Windows and by the early 1990s, Excel had started to outsell 1-2-3 and helped
Microsoft achieve its position as a leading PC software developer. This accomplishment solidified Microsoft as a valid competitor and showed its future in developing
GUI software. Microsoft maintained its advantage with regular new releases, every two years or so.
Microsoft Windows Excel 2.0 is the first version of Excel for the
Intel platform. Versions prior to 2.0 were only available on the Apple Macintosh.
Excel 2.0 (1987) The first Windows version was labeled "2" to correspond to the Mac version. It was announced on October 6, 1987, and released on November 19. This included a runtime version of Windows.
BYTE in 1989 listed Excel for Windows as among the "Distinction" winners of the BYTE Awards. The magazine stated that the port of the "extraordinary" Macintosh version "shines", with a user interface as good as or better than the original.
Excel 3.0 (1990) Included toolbars, drawing capabilities, outlining, add-in support, 3D charts, and many more new features. Also, an
easter egg in Excel 4.0 reveals a hidden animation of a dancing set of numbers 1 through 3, representing Lotus 1–2–3, which is then crushed by an Excel logo.
Excel 5.0 (1993) With version 5.0, included in
Microsoft Office 4.2 and 4.3, Excel included Visual Basic for Applications (VBA), a programming language based on
Visual Basic which adds the ability to automate tasks in Excel and to provide
user-defined functions (UDF) for use in worksheets. VBA includes a fully featured
integrated development environment (IDE).
Macro recording can produce VBA code replicating user actions, thus allowing simple automation of regular tasks. VBA allows the creation of forms and in‑worksheet controls to communicate with the user. The language supports use (but not creation) of
ActiveX (
COM)
DLL's; later versions add support for class modules allowing the use of basic
object-oriented programming techniques. The automation functionality provided by VBA made Excel a target for
macro viruses. This caused serious problems until antivirus products began to detect these viruses. Microsoft belatedly took steps to prevent the misuse by adding the ability to disable macros completely, to enable macros when opening a workbook or to trust all macros signed using a trusted certificate. Versions 5.0 to 9.0 of Excel contain various
Easter eggs, including a "Hall of Tortured Souls", a
Doom-like minigame, although since version 10 Microsoft has taken measures to eliminate such undocumented features from their products. 5.0 was released in a 16-bit x86 version for Windows 3.1 and later in a 32-bit version for NT 3.51 (x86/Alpha/PowerPC)
Excel 95 (v7.0) Released in 1995 with
Microsoft Office for Windows 95, this is the first major version after Excel 5.0, as there is no Excel 6.0 with all of the Office applications standardizing on the same major version number. Internal rewrite to 32-bits. Almost no external changes, but faster and more stable. Excel 95 contained a hidden
Doom-like mini-game called "The Hall of Tortured Souls", a series of rooms featuring the names and faces of the developers as an Easter egg.
Excel 97 (v8.0) Included in
Office 97 (for x86 and Alpha). This was a major upgrade that introduced the paper clip office assistant and featured standard VBA used instead of internal Excel Basic. It introduced the now-removed Natural Language labels. This version of Excel includes a flight simulator as an Easter egg.
Excel 2000 (v9.0) Included in
Office 2000. This was a minor upgrade but introduced an upgrade to the clipboard where it can hold multiple objects at once. The Office Assistant, whose frequent unsolicited appearance in Excel 97 had annoyed many users, became less intrusive. A small 3-D game called "Dev Hunter" (inspired by
Spy Hunter) was included as an Easter egg.
Excel 2002 (v10.0) Included in
Office XP with minor enhancements over the previous version.
Excel 2003 (v11.0) Included in
Office 2003 with minor enhancements over the previous version.
Excel 2007 (v12.0) Included in
Office 2007. This release was a major upgrade from the previous version. Similar to other updated Office products, Excel in 2007 used the new Ribbon menu system. This was different from what users were used to, and was met with mixed reactions. One study reported fairly good acceptance by users except for highly experienced users and users of word processing applications with a classical
WIMP interface, but was less convinced in terms of efficiency and organization. However, an online survey reported that a majority of respondents had a negative opinion of the change, with advanced users being "somewhat more negative" than intermediate users, and users reporting a
self-estimated reduction in productivity. Added functionality included Tables, and the
SmartArt set of editable business diagrams. Also added was an improved management of named variables through the
Name Manager, and much-improved flexibility in formatting graphs, which allow (
x, y) coordinate labeling and lines of arbitrary weight. Several improvements to pivot tables were introduced. Also like other office products, the Office Open XML file formats were introduced, including
.xlsm for a workbook with macros and
.xlsx for a workbook without macros. Specifically, many of the size limitations of previous versions were greatly increased. To illustrate, the number of rows was now 1,048,576 (220) and the columns was 16,384 (214; the far-right column is XFD). This changes what is a valid
A1 reference versus a named range. This version made more extensive use of multiple cores for the calculation of spreadsheets; however, VBA macros are not handled in parallel and XLL add‑ins were only executed in parallel if they were
thread-safe and this was indicated at registration.
Excel 2010 (v14.0) Included in
Office 2010, this is the next major version after v12.0, as version
number 13 was skipped. Minor enhancements and 64-bit support, including the following: • Multi-threading recalculation (MTR) for commonly used functions • Improved pivot tables • More conditional formatting options • Additional image editing capabilities • In-cell charts called
sparklines • Ability to preview before pasting • Office 2010
backstage feature for document-related tasks • Ability to customize the Ribbon • Many new formulas, most highly specialized to improve accuracy
Excel 2013 (v15.0) Included in
Office 2013, along with a lot of new tools included in this release: • Improved Multi-threading and Memory Contention • FlashFill • Power View •
Power Pivot • Timeline Slicer • Windows App • Inquire • 50 new functions
Excel 2016 (v16.0) Included in
Office 2016, along with a lot of new tools included in this release: •
Power Query integration • Read-only mode for Excel • Keyboard access for Pivot Tables and Slicers in Excel • New Chart Types • Quick data linking in Visio • Excel forecasting functions • Support for multi-selection of Slicer items using touch • Time grouping and Pivot Chart Drill Down • Excel data cards
Excel 2019, Excel 2021, Excel 2024, Office 365 and subsequent (v16.0) Microsoft no longer releases Office or Excel in distinctive versions. Instead, features are introduced automatically over time. The version number remains 16.0. Thereafter only the approximate dates when features appear can now be given. New features include: • Dynamic Arrays. These are essentially Array Formulas but they "Spill" automatically into neighboring cells and do not need the ctrl-shift-enter to create them. Further, dynamic arrays are the default format, with new "@" and "#" operators to provide compatibility with previous versions. This is perhaps the biggest structural change since 2007, and is in response to a similar feature in
Google Sheets. Dynamic arrays started appearing in pre-releases about 2018, and as of March 2020 are available in published versions of Office 365 provided a user selected "Office Insiders". Microsoft Office 2024 (the fourth perpetual release of Office 16.0) for the
Microsoft Windows and
macOS was released on October 1, 2024.
Mac • 1985 Excel 1.0 • 1988 Excel 1.5 • 1989 Excel 2.2 • 1990 Excel 3.0 • 1992 Excel 4.0 • 1993 Excel 5.0 (part of
Office 4.x—Final Motorola 680x0 version and first PowerPC version) • 1998 Excel 8.0 (part of
Office 98) • 2000 Excel 9.0 (part of
Office 2001) • 2001 Excel 10.0 (part of
Office v. X) • 2004 Excel 11.0 (part of
Office 2004) • 2008 Excel 12.0 (part of
Office 2008) • 2010 Excel 14.0 (part of
Office 2011) • 2015 Excel 15.0 (part of
Office 2016—Office 2016 for Mac brings the Mac version much closer to parity with its Windows cousin, harmonizing many of the reporting and high-level developer functions, while bringing the ribbon and styling into line with its PC counterpart.) • Part of
Microsoft Office 2019 for Mac • Part of
Microsoft Office 2021 for Mac • Part of
Microsoft Office 2024 for Mac
OS/2 • 1989 Excel 2.2 • 1990 Excel 2.3 • 1991 Excel 3.0
Summary == Impact ==