Windows,macOS,Windows Phone,iOS,Android (bei den drei letzteren als Bestandteil der Office Mobile-Suite) und seit Januar 2015 auch als einzelne Anwendung für Tablets (Preview-Version)
Excel gehört zumMicrosoft-Office-365-Abonnement[2] und ist in der Desktop-Version fürWindows undmacOS, sowie in der mobilen Version als App fürAndroid undiOS verfügbar. Die aktuelle Einzelplatzversion (ohne Softwareabonnement) für beide Betriebssysteme istMicrosoft Excel 2021 und gehört zurMicrosoft Office-Suite 2021.
Das 1990 fürWindows 3.0 vorgestellte Excel 3.0 verfügte erstmals über eineSymbolleiste und brachte auch sonst zahlreiche Neuerungen. Ab 1994 war mitExcel 5.0 für Windows NT erstmals eine 32-Bit-Version verfügbar. In Microsoft Office 95 erhielt Excel 95 die Versionsnummer 7.0, da Version 6 übersprungen wurde, um eine Vereinheitlichung der Bezeichnung mit den anderenMicrosoft-Office-Programmen zu erzielen. Excel:mac 2001 war die letzte Version fürklassisches Mac OS (Mac OS 8 und9).
Erste Ausgabe für Mac OS X abVersion 10.1 („Puma“);
11. Mai 2004
Excel 2004
11.0
Mac OS X
Erfordert mindestensMac OS X 10.2 („Jaguar“); letzte Aktualisierung: 11.6.2.
15. Januar 2008
Excel 2008
12.0
Mac OS X
Erste Version für Intel-Macs – unterstützt alsUniversal Binaries sowohl PowerPC- als auch Intel-Macs nativ; keine Multifunktionsleiste, kein VBA; erfordert mindestensMac OS X Tiger 10.4.9.
27. Oktober 2010
Excel 2011
14.0
Mac OS X
Neue Benutzeroberfläche mit Menüband (englischRibbon), VBA-Support; erfordert einen Intel-Mac mit mindestensMac OS X Leopard 10.5.8.
Letzte Version fürWindows 2000. Ab dieser Version ist bei Standardinstallation die Hilfe nur mit Internetverbindung möglich.
30. Januar 2007
Excel 2007
12.0
Windows
Neue Benutzeroberfläche mit Multifunktionsleiste (englischRibbon) statt Menüs, neues Dateiformat, Unterstützung von 1.048.576 Zeilen und 16.384 Spalten
15. Mai 2010
Excel 2010
14.0
Windows
Berechnung auf mehreren CPU-Kernen, Verbesserte bedingte Formatierung
29. Januar 2013
Excel 2013
15.0
Windows
Design anWindows 8 angepasst,Power Pivot, Pover View, 50 neue Berechnungsfunktionen
Wie die meisten Tabellenkalkulationen ermöglicht Excel umfangreiche Berechnungen mit Formeln und Funktionen, unter anderem mit kaufmännischen, statistischen und Datumsfunktionen.Excel besitzt auch zahlreiche mathematische Funktionen, so dass viele Probleme der Wirtschaftsmathematik berechnet werden können.Es können Texte verkettet oder logische Berechnungen (wenn…dann) durchgeführt werden. Abhängig von Inhalten und Werten in der Tabelle kann auf Inhalte an anderer Stelle der Tabellen zugegriffen werden. Die Ergebnisse können mit Hilfe von Sortier-, Gruppier- und Filterfunktionen sowiePivot-Tabellen ausgewertet und inDiagrammen grafisch dargestellt werden. Tabellen oder Teile davon können gegen Layout- oder Inhaltsänderungen geschützt werden. Die Mindestvoraussetzungen, um in Teamarbeit an Tabellen arbeiten zu können, sind gegeben.
Der Funktionsumfang von Excel kann durch Programmierung inVisual Basic for Applications (VBA) erweitert werden. VBA wurde mitMicrosoft Excel 5.0 eingeführt und später inWord,Access und weitere Office-Programme integriert. Unter Macintosh enthielt Excel 2008 keinen VBA-Support, während die Vorgänger- und Nachfolgerversionen diesen anboten. Excel ist zudem mitVisual Studio Tools for Office System (Windows) oderAppleScript (Mac) erweiterbar.Excel 4.0 führte eine eigene Makrosprache ein.
Der Arbeitsbereich von Excel besteht ausArbeitsmappen, die Dateien entsprechen, ausBlättern, die in Registern angezeigt werden, und ausZellen, die die Daten enthalten. Pro Arbeitsmappe sind bis zu 65.536 Tabellenblätter möglich. Die Zellen eines Tabellenblatts sind in Zeilen und Spalten eingeteilt und können über einZellbezugssystem angesprochen werden.
Seit Excel 2007 kann ein Tabellenblatt 1.048.576 Zeilen und 16.384 Spalten (A bis XFD), also 17.179.869.184 Zellen umfassen. Davor war die Größe auf 65.536 Zeilen und 256 Spalten (A bis IV), also 16.777.216 Zellen, begrenzt. Ist in jedem dieser Felder eine Ziffer eingetragen, so hat eine Datei in Office 2003 eine Größe von 227 MB, inOffice 2013 eine Größe von 1382,4 MB also 1,35 GB.
Jede Zelle kann durch eine Kombination aus Buchstabe und Zahl eindeutig identifiziert werden, dem sogenannten Zellbezug, der aus Zeilen- und Spaltenangabe besteht. Die erste Zelle in der oberen linken Ecke heißtA1, wobeiA die erste Spalte und1 die erste Zeile bezeichnet und der Bezug genau genommen auch noch den Tabellenblattnamen einschließt, da Formeln in verschiedenen Blättern und Mappen den gleichen Bezug aufweisen können, etwaTabelle1!C4 + Tabelle3!C4.
Alternativ kann in den Programmoptionen, die vonMicrosoft Multiplan oderMicrosoft Works benutzteZ1S1-Bezugsart eingestellt werden. Ein Bezug wie „B3“ (der relativ ist) ist in der Z1S1-Schreibweise als absoluter Bezug „Z3S2“. Ein Bezug ausgehend von „A1“ zu „B3“ würde in Z1S1-Schreibweise „Z(2)S(1)“ – in Worten „gehe von der momentanen Zelle – hier im Beispiel Z1S1 – um zwei Zeilen nach unten und um eine Spalte nach rechts“. Wie in der A1-Schreibweise können relativer und absoluter Bezug gemischt werden, als Beispiel etwa „Z(2)S3“ oder „Z3S(-2)“. Die Z1S1-Schreibweise bietet sich für den Einstieg an, da hier der Unterschied zwischen absoluter und relativem Bezug einfacher und schneller zu erklären ist.
Die Z1S1-Schreibweise ist in der VBA-/VBS-/COM-Programmierung erforderlich. Hier werden, um Sprachunabhängigkeit zu erreichen, die englischen Begriffe „R“ für Row (Zeile) und „C“ für Column (Spalte) verwendet. Außerdem können damit relative Bezüge (siehe nächster Absatz) gleich dem gesamten betroffenen Bereich statt nur einer Ausgangszelle zugewiesen werden, was den Programmcode verkürzt.
Es können sowohl relative als auch absoluteZellbezüge als Koordinaten in Tabellen verwendet werden. Formeln sind ebenso wie Werte zeilen- oder spaltenweise kopierbar. Dieser Ansatz wurde vom Vorgänger Multiplan übernommen. Um die Kopierbarkeit von Formeln und deren Bezügen zu gewährleisten, gibt es relative, wieA22, absolute, wie$A$22, und gemischte, wie$A22 oderA$22, Zellbezüge.
Neben dem Einfügen eines gesamten in dieZwischenablage kopierten Inhalts einer oder mehrerer Zellen, gibt es die Möglichkeit, bestimmte Inhalte einzufügen, beispielsweise nur die Werte, anstelle der Formel, die diese Werte erzeugt hat. Dabei ist es auch möglich, den kopierten Wert mit dem Inhalt der markierten Zellen zu addieren oder andere Berechnungen auszuführen.
Für die Anzeige von Werten steht eine Reihe von Formaten zur Verfügung. Neben vorgefertigten Formaten, wie Datum und Uhrzeit und Sonderformaten für Postleitzahlen, können benutzerdefinierte Formate angegeben werden. Zellen können in Excel auch Text enthalten.
Ab der Version Excel 2007 können Tabellen mit vordefinierten oder individuell definierbaren Tabellenformaten formatiert werden. Für vom Zellinhalt abhängige Hervorhebungen stehen ab dieser Version beliebig viele bedingte Formatierungen, statt bisher drei, zur Verfügung. Farbgebung und Schriftformatierung wurden anWordund PowerPoint angenähert und umfassen dasselbe Farbspektrum, aus dem 12 bevorzugte Farben und weitere Formatierungen als Office-Design festgelegt werden können.
Excel verfügt über einfache Datenbankfunktionen. Es verfügt ab der Version 2013 eingeschränkt über die Funktionalitäten des weitverbreiteten Konzepts derrelationalen Datenbank. So ist es möglich, Tabellen anhand von IDs zu verknüpfen.[8] Es kann auch über Schnittstellen auf Daten ausDatenbanken zugegriffen werden. Diese Funktionalität stellte Excel bis Version 4 mit dem Programm des gleichnamigen HerstellersQ+A zur Verfügung, ab Version 5 mitMicrosoft Query, einem Abfrageprogramm für aufSQL basierende Datenbanken überODBC.
Es gibt auch von Microsoft Datenbanktreiber für die Arbeitsmappen von Excel.Damit können die Daten in den Zellen von den Arbeitsblättern als Tabellen verwendet werden. Jedoch sind häufig nicht alle SQL-Befehle für diese Datenbanktreiber in Excel verfügbar.
Excel kann ab der Version 4.0 mit der Excel-eigenen XLM-Sprache (heute versteckt und vergessen, wird aber immer noch für existierende Anwendungen unterstützt), seit Excel 5.0 mitVisual Basic for Applications (VBA) und unter macOS mitAppleScript programmiert werden. UnterWindows gibt es die Möglichkeit, inVisual Studio.NET mit denVisual Studio Tools for Office System (VSTO) Add-ins zur Erweiterung der Funktionalität sowie mitVisual Basic Script (VBS) unter Windows ScriptHost oder Classic ASP zu programmieren. Mit VBA und der XLM-Sprache ist es möglich, eigene Funktionen zu programmieren, um analog den eingebauten Funktionen Berechnungen durchzuführen und das Ergebnis auszugeben.
Die Macintosh-Variante Excel 2008 unterstützte kein VBA. UnterWindows ist es anderen Programmen wieWord,Access, Visual-Basic-Anwendungen oder Visual Basic Scripts möglich, über die COM- bzw. ActiveX-Schnittstelle Funktionen von Excel zu nutzen oder direkt mit Excel zusammenzuarbeiten.
EinAdd-on ist ein zusätzliches Programm, das mit Excel zusammen geladen wird und danach zur Ausführung bereitsteht. Einige Add-ons, wie derSolver, sind in Excel bereits enthalten. Anwender können eigene Add-ons erstellen und einbinden. Durch Add-ons lassen sich Arbeiten mit Excel automatisieren. ImInternet stehen viele Add-ons, häufig auch kostenlos, zur Verfügung.
Am 6. November 2014 wurde eine Version von Microsoft Excel alsMobile App mit der Versionsnummer 1.2 eingeführt. Sie wurde mit einem angepassten Layout versehen und entspricht in der Bedienung den übrigen AppsWord undPowerPoint. Viele Funktionen waren bei der Erstveröffentlichung nicht enthalten, werden aber im Rahmen von Updates sukzessive nachgerüstet. Die Daten können perOneDrive oderDropbox vom PC, Tablet oder Smartphone bearbeitet werden. Eine Lokale Speicherung oder die Offlinebearbeitung sind ebenfalls möglich. Die Größe des Programmpakets beträgt 490 MB.
In traditionellen Anwendungen würden Fehler als Dialog angezeigt, den man bestätigen muss. Dies würde bei der Bearbeitung von Tabellen sehr stören. Auch möchte man bei Fehleingaben die Rückmeldung möglichst nah am Ort der Eingabe anzeigen. Moderne Möglichkeiten, wie Rahmenfarben oder Sprechblasen, nehmen bei niedrigen Auflösungen viel Raum ein, weshalb in Excel verschiedene, lokalisierte Fehlermeldungen traditionell in der Zelle selbst angezeigt werden:
Fehlermeldung
Bedeutung
Behebung
Screenshot
########
Spalte ist zu klein
Spalte vergrößern
#NULL!
Semikolon fehlt bei mehreren Bereichen
Semikolon setzen
#NAME?
Formel wurde falsch geschrieben oder ist unbekannt
Korrektur der Formel
#WERT!
Formel enthält einen ungültigen Wert, beispielsweise Zeichenketten statt Zahlen
Einsetzen eines gültigen Wertes
#DIV/0!
Division durch 0 ist nicht erlaubt
Wert einsetzen
#ZAHL!
Wert der Zahl ist zu groß oder zu klein
Wert der Zahl verringern oder vergrößern
#BEZUG!
Zellen, die in Excel-Formeln verwendet wurden, wurden gelöscht
Löschung rückgängig machen oder Formel korrigieren
#NV
Das Argument für das Suchkriterium ist bei den Funktionensverweis, wverweis, vergleich odersvergleich falsch.
Korrektur der Formel
#ÜBERLAUF
Eine Formel liefert mehrere Ergebnisse, die Excel jedoch nicht alle zurückgeben kann.
Microsoft Excel ab 2007 und 2008 erstellen standardmäßig Dateien mit denDateiendungen.xlsx (Excel Spreadsheet) oder.xlsm (Excel Spreadsheet mit Makros). Zusätzlich wird eine Reihe von Dateiendungen wie.xlsb (platzsparendes Binärformat),.xlam (Excel Add-ins),.xltx (Excel-Vorlagen),.xlk (Excel-Sicherungskopien) und.xll (Excel-Makrobibliothek) verwendet.
Einige der neuen Dateiformate basieren auf dem offenenOpenXML, das aufXML basiert und eineZIP-Kompression nutzt. Excel kann verschiedeneDateiformate öffnen oder importieren bzw. speichern oder exportieren, darunter verschiedene Textformate und solche anderer Tabellenkalkulations- und Datenbankprogramme.
Die von älteren Versionen erstellten Dateien haben die Dateiendung.xls (Excel Spreadsheet),.xla (Excel Add-ins) und.xlt (Excel-Vorlagen). Diese Dateiformate basieren auf einem offenen Binärformat von Microsoft, demBinary Interchange File Format (BIFF). Sie sind jedoch zu einem großen Teilproprietär, daMicrosoft die Dokumentation nicht in allen Details veröffentlicht hat. Eine Dokumentation der Dateistruktur ab Excel 97 ist von Microsoft im Februar 2008 veröffentlicht worden, frühere ausführliche Analysen stammen aus derOpen-Source-Gemeinde.
Das Komitee derHuman Genome Organisation, das für die Benennung von menschlichenGenen zuständig ist, hat zahlreiche Gene umbenannt, weil Excel diese automatisch und ohne Hinweis in Datumsangaben umwandelt und Microsoft keine Abhilfe dagegen anbot. So wurde unter anderem das Gen MARCH1 in MARCHF1, das Gen SEPT1 in SEPTIN1 umbenannt. Ein Forscherteam um Mandhri Abeysooriya von derDeakin University stellte später jedoch fest, dass weiterhin zahlreiche wissenschaftliche Veröffentlichungen, die eine Excel-Liste von Genen im Anhang haben, Excel-basierte Fehler aufweisen. Außerdem sind tierische Gene nicht umbenannt worden. Als Lösung schlugen die Forscher vor, für Anwendungen in der Genetik nicht Excel, sondern geskriptete Analysen inPython oderR zu verwenden.[10]
Seit der Einführung desFinancial Modeling World Cups im Jahr 2020 fungiert Microsoft Excel auch als E-Sport. Momentan gibt es drei Wettbewerbe, welche vom Organisator Financial Modelling World Cup (FMWC) veranstaltet werden:[11]