Excel-Cheatsheet
Zuletzt aktualisiert
Formel-Grundlagen
Jede Formel beginnt mit einem Gleichheitszeichen. Excel berechnet sie und zeigt das Ergebnis in der Zelle.
| Vorgang | Syntax |
|---|---|
| Eine Formel beginnen | = then the expression, e.g. =2+2 |
| Auf eine andere Zelle verweisen | =A1 |
| Rechnen | + - * / and ^ for powers |
| Die Rechenreihenfolge steuern | =(A1+A2)*B1 |
| Text verketten | =A1&" "&B1 or =CONCAT(A1," ",B1) |
| Vergleichsoperatoren | = <> > < >= <= |
| Prozent eines Werts | =A1*15% |
| Einen Kommentar in eine Formel schreiben | =SUM(A1:A9)+N("monthly total") |
| Formeln statt Ergebnisse anzeigen | Ctrl + ` (toggle) |
| Eine Formel in ihr Ergebnis umwandeln | Copy, then Paste Special → Values |
Zellbezüge und Bereiche
Das $ fixiert eine Zeile oder Spalte, damit sie beim Kopieren der Formel nicht verrutscht - das Nützlichste, was man in Excel verstehen kann.
| Bezug | Bedeutung |
|---|---|
A1 | Relativ - verschiebt sich beim Kopieren in jede Richtung |
$A$1 | Absolut - verschiebt sich nie |
$A1 | Spalte fixiert, Zeile verschiebt sich |
A$1 | Zeile fixiert, Spalte verschiebt sich |
A1:A10 | Ein Bereich von zehn Zellen abwärts in einer Spalte |
A1:C10 | Ein rechteckiger Block |
A:A | Die gesamte Spalte A |
1:1 | Die gesamte Zeile 1 |
Sheet2!A1 | Eine Zelle auf einem anderen Blatt |
'My Sheet'!A1 | Ein anderes Blatt, dessen Name ein Leerzeichen enthält |
[Book2.xlsx]Sheet1!A1 | Eine Zelle in einer anderen Arbeitsmappe |
Toggle $ while editing | F4 (Windows), Cmd + T (Mac) |
Mathematik- und Aggregatfunktionen
Die alltäglichen Summen. Alle nehmen einen Bereich, eine Liste von Zellen oder beides gemischt.
| Funktion | Was sie tut |
|---|---|
=SUM(B2:B20) | Addiert jede Zahl im Bereich |
=AVERAGE(B2:B20) | Mittelwert der Zahlen |
=MEDIAN(B2:B20) | Mittlerer Wert |
=MIN(B2:B20) / =MAX(B2:B20) | Kleinster / größter Wert |
=PRODUCT(B2:B5) | Multipliziert die Werte miteinander |
=SUMPRODUCT(B2:B20,C2:C20) | Multipliziert paarweise und summiert dann - gewichtete Summen |
=ABS(B2) | Absolutwert |
=POWER(B2,3) | B2 hoch drei (dasselbe wie =B2^3) |
=SQRT(B2) | Quadratwurzel |
=MOD(B2,2) | Rest - =0 bei geraden Zahlen |
=SUBTOTAL(109,B2:B20) | Summiert nur die sichtbaren Zeilen (ignoriert herausgefilterte) |
=RAND() / =RANDBETWEEN(1,100) | Zufällige Dezimalzahl / zufällige ganze Zahl |
Logische Funktionen
IF macht die Hauptarbeit. IFS und IFERROR halten lange Formeln lesbar.
| Funktion | Was sie tut |
|---|---|
=IF(B2>1000,"Over","OK") | Eine Bedingung, zwei Ergebnisse |
=IF(B2>1000,"Over",IF(B2>500,"Watch","OK")) | Verschachteltes IF für drei oder mehr Ergebnisse |
=IFS(B2>1000,"Over",B2>500,"Watch",TRUE,"OK") | Flache Alternative zu verschachtelten IFs |
=AND(B2>0,C2>0) | TRUE nur, wenn jede Bedingung zutrifft |
=OR(B2>0,C2>0) | TRUE, wenn irgendeine Bedingung zutrifft |
=NOT(B2>0) | Kehrt TRUE/FALSE um |
=IFERROR(A2/B2,0) | Ersetzt einen Fehler durch einen Ersatzwert |
=IFNA(VLOOKUP(...),"Not found") | Fängt nur #N/A ab |
=ISBLANK(B2) | TRUE bei einer leeren Zelle |
=ISNUMBER(B2) / =ISTEXT(B2) | Typprüfung - nützlich zum Validieren importierter Daten |
=SWITCH(B2,1,"Low",2,"Mid",3,"High","Other") | Vergleicht einen Wert mit einer Liste von Fällen |
Zählen und bedingte Summen
Die *IF- und *IFS-Familie beantwortet «wie viele» und «wie viel» für Zeilen, die eine Regel erfüllen.
| Funktion | Was sie tut |
|---|---|
=COUNT(B2:B20) | Zählt Zellen, die Zahlen enthalten |
=COUNTA(B2:B20) | Zählt nicht leere Zellen jeden Typs |
=COUNTBLANK(B2:B20) | Zählt leere Zellen |
=COUNTIF(B2:B20,">100") | Zählt Zeilen, die eine Bedingung erfüllen |
=COUNTIF(B2:B20,"*north*") | Platzhalter: * beliebige Zeichen, ? ein Zeichen |
=COUNTIFS(B2:B20,">100",C2:C20,"Paid") | Zählt Zeilen, die mehrere Bedingungen erfüllen |
=SUMIF(C2:C20,"Paid",B2:B20) | Summiert B, wo C passt |
=SUMIFS(B2:B20,C2:C20,"Paid",D2:D20,"EU") | Summiert mit mehreren Bedingungen |
=AVERAGEIF(C2:C20,"Paid",B2:B20) | Bedingter Mittelwert |
=MAXIFS(B2:B20,C2:C20,"Paid") | Größter Wert unter den passenden Zeilen |
=COUNTIF($A$2:A2,A2)>1 | Markiert ein Duplikat, während du die Spalte hinabgehst |
=SUMPRODUCT((C2:C20="Paid")*(B2:B20)) | Bedingte Summe ohne SUMIFS |
Nachschlage- und Verweisfunktionen
Einen Wert aus einer anderen Tabelle holen. XLOOKUP ist der moderne Ersatz für VLOOKUP; INDEX/MATCH funktioniert in jeder Excel-Version.
| Funktion | Was sie tut |
|---|---|
=VLOOKUP(A2,$F$2:$H$50,3,FALSE) | Findet A2 in der ersten Spalte, gibt die 3. Spalte zurück. FALSE = exakte Übereinstimmung |
=XLOOKUP(A2,$F$2:$F$50,$H$2:$H$50,"Not found") | Suchbereich und Rückgabebereich sind getrennt - kann nach links schauen |
=INDEX($H$2:$H$50,MATCH(A2,$F$2:$F$50,0)) | Die klassische Variante, die überall funktioniert |
=MATCH(A2,$F$2:$F$50,0) | Die Position von A2 im Bereich |
=HLOOKUP(A2,$F$1:$Z$4,3,FALSE) | Wie VLOOKUP, aber entlang einer Zeile |
=INDEX(B2:D20,2,3) | Die Zelle in Zeile 2, Spalte 3 des Blocks |
=XLOOKUP(A2,F:F,H:H,,-1) | Ungefähre Übereinstimmung - der nächstkleinere Eintrag (Staffel-Suchen) |
=OFFSET(A1,2,1) | Die Zelle 2 nach unten und 1 nach rechts von A1 |
=INDIRECT("Sheet"&B1&"!A1") | Baut einen Bezug aus Text |
=CHOOSE(B2,"Low","Mid","High") | Wählt den N-ten Eintrag aus einer Liste |
=UNIQUE(A2:A100) | Die eindeutigen Werte eines Bereichs (überläuft) |
=FILTER(A2:C100,C2:C100="Paid") | Die Zeilen, die eine Bedingung erfüllen (überläuft) |
Textfunktionen
Die meisten echten Tabellen beginnen mit unordentlichem Text. Das hier sind die Aufräumwerkzeuge.
| Funktion | Was sie tut |
|---|---|
=LEN(A2) | Anzahl der Zeichen |
=LEFT(A2,3) / =RIGHT(A2,3) | Erste / letzte 3 Zeichen |
=MID(A2,4,5) | 5 Zeichen ab Position 4 |
=TRIM(A2) | Entfernt führende, nachgestellte und doppelte Leerzeichen |
=CLEAN(A2) | Entfernt nicht druckbare Zeichen aus importierten Daten |
=UPPER(A2) / =LOWER(A2) / =PROPER(A2) | Groß-/Kleinschreibung ändern |
=SUBSTITUTE(A2,"-","") | Ersetzt jedes Vorkommen einer Teilzeichenfolge |
=REPLACE(A2,1,3,"NEW") | Ersetzt nach Position statt nach Inhalt |
=FIND("@",A2) / =SEARCH("@",A2) | Position einer Teilzeichenfolge (FIND beachtet Groß-/Kleinschreibung) |
=TEXTSPLIT(A2,",") | Teilt Text an einem Trennzeichen in Zellen auf |
=TEXTJOIN(", ",TRUE,A2:A9) | Verbindet einen Bereich mit einem Trennzeichen und überspringt Leerzellen |
=TEXT(A2,"0.00") | Formatiert eine Zahl mit einem Muster als Text |
=VALUE(A2) | Wandelt eine Zahl in Textform in eine echte Zahl um |
=EXACT(A2,B2) | Vergleich mit Beachtung der Groß-/Kleinschreibung |
Datums- und Zeitfunktionen
Excel speichert ein Datum als Zahl - deshalb kannst du zwei Datumswerte subtrahieren und erhältst Tage.
| Funktion | Was sie tut |
|---|---|
=TODAY() / =NOW() | Das heutige Datum / aktuelles Datum und Uhrzeit |
=YEAR(A2), =MONTH(A2), =DAY(A2) | Einen Teil aus einem Datum holen |
=DATE(2026,8,6) | Baut ein Datum aus seinen Bestandteilen |
=B2-A2 | Tage zwischen zwei Datumswerten |
=DATEDIF(A2,B2,"m") | Ganze Monate zwischen zwei Datumswerten ("y", "m", "d") |
=EDATE(A2,3) | Derselbe Tag, drei Monate später |
=EOMONTH(A2,0) | Letzter Tag des Monats von A2 |
=WEEKDAY(A2,2) | Wochentag; mit dem Argument 2 ist 1 = Montag |
=NETWORKDAYS(A2,B2) | Arbeitstage zwischen zwei Datumswerten |
=WORKDAY(A2,10) | Das Datum 10 Arbeitstage nach A2 |
=TEXT(A2,"yyyy-mm-dd") | Formatiert ein Datum als Text |
=HOUR(A2), =MINUTE(A2) | Bestandteile der Uhrzeit |
Runden und Zahlenfunktionen
Runden für die Anzeige ist ein Format; Runden für die Berechnung ist eine Funktion.
| Funktion | Was sie tut |
|---|---|
=ROUND(A2,2) | Rundet auf 2 Dezimalstellen |
=ROUNDUP(A2,0) / =ROUNDDOWN(A2,0) | Immer auf / immer ab |
=MROUND(A2,5) | Rundet auf das nächste Vielfache von 5 |
=CEILING(A2,1) / =FLOOR(A2,1) | Auf / ab zu einem Vielfachen |
=INT(A2) | Verwirft den Dezimalteil |
=TRUNC(A2,1) | Schneidet Dezimalstellen ohne Runden ab |
=RANK(B2,$B$2:$B$20) | Rang eines Werts innerhalb eines Bereichs |
=PERCENTILE(B2:B20,0.9) | Das 90. Perzentil |
=STDEV.S(B2:B20) | Standardabweichung einer Stichprobe |
=CORREL(B2:B20,C2:C20) | Korrelation zwischen zwei Spalten |
Fehlercodes und ihre Bedeutung
Jeder Fehler zeigt auf einen konkreten Fehlgriff - sie zu lesen erspart viel Raten.
| Fehler | Ursache | Übliche Lösung |
|---|---|---|
#DIV/0! | Division durch Null oder durch eine leere Zelle | In IFERROR einpacken oder mit IF(B2=0,...) abfangen |
#N/A | Eine Suche hat nichts gefunden | Auf überzählige Leerzeichen (TRIM) und passende Datentypen prüfen |
#VALUE! | Falscher Argumenttyp - Text, wo eine Zahl erwartet wird | Die referenzierten Zellen prüfen; VALUE() versuchen |
#REF! | Die Formel zeigt auf eine gelöschte Zelle | Den Bezug neu aufbauen |
#NAME? | Eine falsch geschriebene Funktion oder Text ohne Anführungszeichen | Schreibweise korrigieren; Text in Anführungszeichen setzen |
#NUM! | Ein Zahlenergebnis, das Excel nicht darstellen kann | Auf unmögliche Argumente prüfen, z. B. SQRT(-1) |
#NULL! | Zwei Bereiche, die sich nicht schneiden | Auf ein fehlendes Komma zwischen Argumenten prüfen |
#SPILL! | Ein dynamisches Array hat keinen Platz zum Ausbreiten | Die Zellen darunter oder rechts leeren |
#### | Kein Fehler - die Spalte ist zu schmal | Die Spalte breiter machen |
| Circular reference | Eine Formel bezieht ihre eigene Zelle ein | Den Selbstbezug entfernen |
Sortieren, filtern und Datenwerkzeuge
Der Punkt, an dem ein Datensatz aufhört, ein Raster aus Werten zu sein, und lesbar wird.
| Aufgabe | Wie |
|---|---|
| Einen Bereich sortieren | Data → Sort oder Alt + A, dann S |
| Filter-Dropdowns hinzufügen | Ctrl + Shift + L |
| Als Tabelle formatieren | Ctrl + T - bringt benannte Bereiche und Formeln, die sich selbst erweitern |
| Duplikate entfernen | Data → Remove Duplicates |
| Eine Spalte in mehrere aufteilen | Data → Text to Columns |
| Blitzvorschau (musterbasiertes Füllen) | Ctrl + E |
| Die Kopfzeile fixieren | View → Freeze Panes → Freeze Top Row |
| Bedingte Formatierung | Home → Conditional Formatting - Zellen nach Regel einfärben |
| Datenüberprüfung (Dropdown-Liste) | Data → Data Validation → List |
| Einen Bereich benennen | Markieren, dann einen Namen in das Namenfeld eintippen |
| Die Eingaben einer Formel verfolgen | Formulas → Trace Precedents |
| Zielwertsuche (nach einer Eingabe auflösen) | Data → What-If Analysis → Goal Seek |
Pivot-Tabellen in fünf Schritten
Der schnellste Weg, ein paar tausend Zeilen zusammenzufassen.
| Schritt | Aktion |
|---|---|
| 1. Quelle aufräumen | Eine Kopfzeile, keine leeren Zeilen und keine verbundenen Zellen |
| 2. Einfügen | Daten markieren → Insert → PivotTable |
| 3. Zeilen | Das Feld, nach dem gruppiert werden soll, in Zeilen ziehen |
| 4. Werte | Die Zahl, die summiert werden soll, in Werte ziehen |
| 5. Zusammenfassen | Auf das Wertfeld klicken → Summarize Values By → Sum / Count / Average |
| Eine zweite Dimension hinzufügen | Ein Feld in Spalten ziehen |
| Die ganze Tabelle filtern | Ein Feld in Filter ziehen oder einen Datenschnitt hinzufügen |
| Prozentwerte anzeigen | Wertfeld → Show Values As → % of Grand Total |
| Nach einer Datenänderung aktualisieren | Alt + F5 |
| Eine Zelle einer Pivot-Tabelle in einer Formel lesen | =GETPIVOTDATA("Sales",$A$3,"Region","EU") |
Tastenkürzel - die wichtigsten
Das Dutzend, das am meisten Zeit spart.
| Aktion | Windows | Mac |
|---|---|---|
| Die aktive Zelle bearbeiten | F2 | Ctrl + U |
| Bestätigen und in der Zelle bleiben | Ctrl + Enter | Ctrl + Enter |
| Neue Zeile innerhalb einer Zelle | Alt + Enter | Ctrl + Option + Enter |
| AutoSumme | Alt + = | Cmd + Shift + T |
Das $ in einem Bezug umschalten | F4 | Cmd + T |
| Von der Zelle darüber nach unten füllen | Ctrl + D | Cmd + D |
| Nach rechts füllen | Ctrl + R | Cmd + R |
| Inhalte einfügen | Ctrl + Alt + V | Cmd + Ctrl + V |
| Das heutige Datum einfügen | Ctrl + ; | Cmd + ; |
| Die letzte Aktion wiederholen | F4 | Cmd + Y |
| Rückgängig / wiederherstellen | Ctrl + Z / Ctrl + Y | Cmd + Z / Cmd + Shift + Z |
| Formeln anzeigen | Ctrl + ` | Ctrl + ` |
Tastenkürzel - Navigation und Auswahl
Sich in einem großen Blatt bewegen, ohne die Maus anzufassen.
| Aktion | Windows | Mac |
|---|---|---|
| Zum Rand der Daten springen | Ctrl + arrow | Cmd + arrow |
| Bis zum Rand der Daten markieren | Ctrl + Shift + arrow | Cmd + Shift + arrow |
| Die ganze Spalte / Zeile markieren | Ctrl + Space / Shift + Space | Ctrl + Space / Shift + Space |
| Den aktuellen Bereich markieren | Ctrl + A | Cmd + A |
| Zu Zelle A1 gehen | Ctrl + Home | Fn + Ctrl + Left |
| Zu einer bestimmten Zelle gehen | Ctrl + G | Ctrl + G |
| Nächstes / vorheriges Blatt | Ctrl + PgDn / PgUp | Option + Right / Left |
| Zeilen oder Spalten einfügen | Ctrl + Shift + + | Cmd + Shift + + |
| Zeilen oder Spalten löschen | Ctrl + - | Cmd + - |
| Eine Spalte / Zeile ausblenden | Ctrl + 0 / Ctrl + 9 | Cmd + 0 / Cmd + 9 |
| Suchen / ersetzen | Ctrl + F / Ctrl + H | Cmd + F / Ctrl + H |
| Nur sichtbare Zellen markieren | Alt + ; | Cmd + Shift + Z |
Tastenkürzel - Formatierung
Die Zahlenformate sind die, die man sich merken sollte - sie kommen ständig vor.
| Aktion | Windows | Mac |
|---|---|---|
| Dialog Zellen formatieren | Ctrl + 1 | Cmd + 1 |
| Fett / kursiv / unterstrichen | Ctrl + B / I / U | Cmd + B / I / U |
| Währungsformat | Ctrl + Shift + $ | Ctrl + Shift + $ |
| Prozentformat | Ctrl + Shift + % | Ctrl + Shift + % |
| Zahlenformat mit 2 Dezimalstellen | Ctrl + Shift + ! | Ctrl + Shift + ! |
| Datumsformat | Ctrl + Shift + # | Ctrl + Shift + # |
| Format Standard (Formatierung entfernen) | Ctrl + Shift + ~ | Ctrl + Shift + ~ |
| Außenrahmen | Ctrl + Shift + & | Cmd + Option + 0 |
| Rahmen entfernen | Ctrl + Shift + _ | Cmd + Option + - |
| Formatierung kopieren (Format übertragen) | Ctrl + Shift + C, then Ctrl + Shift + V | Cmd + Shift + C, then Cmd + Shift + V |
Die Excel-Formeln, -Funktionen und -Shortcuts, die du am häufigsten brauchst, auf einer Seite. Dieses Excel-Cheatsheet ist eine schnelle Referenz für das, was in einer echten Arbeitsmappe wirklich vorkommt: Formeln schreiben, absolute und relative Zellbezüge, IF und die Zählfunktionen, VLOOKUP und XLOOKUP, Text aufräumen, Datumswerte, was jeder Fehlercode bedeutet und die Tastenkürzel, die man sich merken sollte.
Alles hier funktioniert in Excel für Windows und Mac, und fast alles funktioniert unverändert in Google Sheets und LibreOffice Calc. Die Funktionsnamen sind auf Englisch angegeben: So speichert Excel sie intern, auch wenn eine deutsche Installation sie übersetzt anzeigt (SUM erscheint als SUMME, IF als WENN). Auch die Menüpfade folgen der englischen Oberfläche.
Häufige Fragen zum Excel-Cheatsheet
Ist dieses Excel-Cheatsheet kostenlos?
Welche Excel-Formeln sind die wichtigsten?
Was bedeutet das $ in einer Excel-Formel?
$A$1 zeigt immer auf A1; $A1 behält Spalte A, lässt aber die Zeile wechseln; A$1 behält Zeile 1, lässt aber die Spalte wechseln. Drücke F4 (oder Cmd + T auf dem Mac), während du einen Bezug bearbeitest, um die vier Kombinationen durchzuschalten.Sollte ich VLOOKUP oder XLOOKUP verwenden?
Funktionieren diese Formeln in Google Sheets?
Warum sehen die Funktionsnamen in meinem Excel anders aus?
Wie verhindere ich, dass Fehler wie #N/A in einem Bericht auftauchen?
IFERROR, z. B. =IFERROR(VLOOKUP(A2,F:H,3,FALSE),"Nicht gefunden"). Nimm IFNA, wenn du nur eine fehlgeschlagene Suche abfangen und echte Probleme wie #VALUE! weiterhin sehen willst - alle Fehler zu verstecken macht kaputte Formeln unsichtbar.