Zum Hauptinhalt springen

Die 20 wichtigsten Excel-Formeln, die alle kennen sollten

Lerne die 20 zentralen Excel-Funktionen und -Formeln kennen – von SUM() und IF() bis XLOOKUP() und IFERROR() – mit Beispielen und Tipps zum Kombinieren.
· 15 Min. lesen

Entdecke KI

Der kompakte Guide zu den 20 wichtigsten Excel-Formeln

Bevor wir in die Details einsteigen, findest du hier eine schnelle Referenzliste der 20 Formeln und Funktionen, die jede Excel-Nutzerin und jeder Excel-Nutzer für effizienteres Arbeiten und bessere Analysen kennen sollte.

#FunktionWas sie machtBeispiel
1SUM()Addiert einen Zellbereich.=SUM(A1:A5)
2MIN() / MAX()Findet den kleinsten (MIN) bzw. größten (MAX) Wert.=MAX(A1:A5)
3AVERAGE()Berechnet den arithmetischen Mittelwert.=AVERAGE(A1:A5)
4COUNT()Zählt Zellen, die Zahlen enthalten.=COUNT(A1:A5)
5POWER()Erhöht eine Zahl auf eine Potenz.=POWER(A1, 2)
6CEILING() / FLOOR()Rundet auf/ab auf ein festgelegtes Vielfaches.=CEILING(A1, 5)
7CONCAT()Fügt Textteile zu einer Zeichenfolge zusammen.=CONCAT(A1, " ", B1)
8TRIM()Entfernt überflüssige Leerzeichen aus Text.=TRIM(A1)
9REPLACE() / SUBSTITUTE()Ersetzt bestimmten Text oder Zeichen in einer Zelle.=SUBSTITUTE(A1, "Old", "New")
10LEFT() / RIGHT() / MID()Extrahiert Zeichen aus einem Textstring.=LEFT(A1, 3)
11UPPER() / LOWER() / PROPER()Ändert die Schreibweise (Groß-, Klein-, Eigennamenform).=UPPER(A1)
12NOW() / TODAY()Gibt aktuelles Datum/Uhrzeit (NOW) bzw. Datum (TODAY) zurück.=TODAY()
13DATEDIF()Berechnet die Differenz zwischen zwei Daten.=DATEDIF(A1, B1, "d")
14VLOOKUP() / HLOOKUP()Sucht einen Wert in einer Tabelle.=VLOOKUP(A2, D1:F10, 3, FALSE)
15IF()Prüft eine Bedingung (True/False).=IF(A1>10, "High", "Low")
16SUMIF()
Addiert Zellen, die eine Bedingung erfüllen.=SUMIF(A1:A5, ">10")
17COUNTIF()
Zählt Zellen, die eine Bedingung erfüllen.=COUNTIF(A1:A5, ">10")
18ROUND()
Rundet auf eine festgelegte Anzahl Stellen.=ROUND(A1, 2)
19IFERROR()
Gibt einen von dir festgelegten Wert zurück, wenn eine Formel einen Fehler erzeugt.=IFERROR(A1/B1, 0)
20XLOOKUP()
Durchsucht einen Bereich und gibt einen passenden Wert zurück. Das ist der moderne Ersatz für VLOOKUP().=XLOOKUP(A2, D1:D10, F1:F10)

Was ist eine Excel-Formel?

Microsoft Excel ist ein beliebtes Tool zur Datenverwaltung und -analyse. Es wird für analytische Berichte, Business-Insights und zur Ablage operativer Daten genutzt. Für einfache Berechnungen oder Analysen brauchen wir Excel-Formeln.

Eine Excel-Formel ist ein Ausdruck, mit dem du Berechnungen durchführst oder Daten in einem Excel-Arbeitsblatt verarbeitest. Eine Formel beginnt immer mit einem Gleichheitszeichen (=). So weiß Excel, dass es sich um eine Berechnung handelt und nicht um normalen Text. Formeln verwenden typischerweise Rechenoperatoren, Zellbezüge, Funktionen und Operatoren.

Zu den wichtigsten Formeln in Excel gehören Basisfunktionen wie: SUM(), MIN(), MAX(), AVERAGE(), COUNT(), POWER(), CEILING(), FLOOR(), CONCAT(), TRIM(), REPLACE(), SUBSTITUTE(), LEFT(), RIGHT(), MID(), UPPER(), LOWER(), PROPER(), NOW(), TODAY(), DATEDIF(), VLOOKUP(), HLOOKUP(), IF(), SUMIF(), COUNTIF(), ROUND(), IFERROR() und XLOOKUP(). Unten findest du Erklärungen zu allen.

Später zeige ich auch Beispiele für Formeln, die nicht nur aus integrierten Funktionen bestehen. Wie du sehen wirst – und wie es auch in der Microsoft-Dokumentation steht – zählt eine einfache Funktion wie SUM() als Formel, aber Formeln können auch arithmetische Ausdrücke oder logische Aussagen sein, die keine integrierten Funktionen nutzen.

Entdecke wichtige Excel-Formeln mit praxisnahen Übungen in unserem Kurs Introduction to Excel.

Grundlegende Excel-Formeln

Warum sind Excel-Formeln wichtig?

Excel-Formeln sind aus mehreren Gründen unverzichtbar:

  1. Effizienz: Sie automatisieren Routineaufgaben, sparen Zeit und reduzieren manuelle Fehler.
  2. Datenanalyse: Die Vielzahl an Formeln ermöglicht anspruchsvolle Analysen – Grundlage für fundierte Entscheidungen.
  3. Genauigkeit: Formeln liefern konsistente, präzise Ergebnisse – essenziell etwa in Finanz- und Rechnungswesen.
  4. Datenaufbereitung: Große Datensätze lassen sich schnell sortieren, filtern und transformieren.
  5. Zugänglichkeit: Excel ist benutzerfreundlich – komplexe Analysen werden auch für Nicht-Techniker greifbar.
  6. Vielseitigkeit: In vielen Branchen Standard – Excel-Kompetenz verbessert Jobchancen und Karriere.
  7. Individualisierung: Formeln lassen sich flexibel an spezifische Anforderungen anpassen.

Kurz gesagt: Excel-Formeln sind ein Grundwerkzeug für wirksames Datenmanagement, Analysen und Entscheidungen.

So nutzt du Excel-Formeln

Formeln in Excel einzugeben, ist einfach. Wenn du mit Business-Intelligence-Tools vertraut bist, geht es dir schnell in Fleisch und Blut über.

Am effektivsten und schnellsten arbeitest du, wenn du Formeln manuell eingibst. Im folgenden Beispiel berechnen wir den BMI (Body-Mass-Index) der Athletinnen und Athleten in der Tabelle.

BMI = weight (KG)/ (Height (m))^2 
  1. Wähle die Zelle für das Ergebnis. Du kannst sie mit der Maus markieren oder mit den Pfeiltasten ansteuern.

  2. Tippe = in die Zelle. Das Gleichheitszeichen erscheint in Zelle und Bearbeitungsleiste.

  3. Gib die Adresse der Zelle ein, die wir für die Berechnung nutzen wollen. In unserem Fall ist es E2 (weight/KG).

  4. Füge das Divisionszeichen / hinzu.

  5. Um die Größe von Zentimetern in Meter umzuwandeln, teilen wir D2 durch 100.

  6. Quadriere die Größe mit ^2 und drücke Enter.

  7. Die fertige Formel sieht so aus: =E2/(D2/100)^2.

Hinweis: Die Zelladresse setzt sich aus dem Spaltenbuchstaben (A, B, C, …) und der Zeilennummer (1, 2, 3, …) zusammen. Beispiele: A2, B5, C12.

Fertig – wir haben den BMI von A Dijiang berechnet.

Excel-Formeln hinzufügen

Excel-Formel hinzufügen | Autor

Du kannst Formeln auch über die unterstützende GUI hinzufügen. Das ist simpel.

Im nächsten Beispiel nutzen wir die GUI, um eine IF()-Funktion hinzuzufügen, die „M“ in „Male“ und „F“ in „Female“ umwandelt.

  1. Klicke auf die Schaltfläche fx neben der Bearbeitungsleiste.

  2. Es öffnet sich ein Fenster mit den meistgenutzten Funktionen.

  3. Suche nach der gewünschten Funktion oder scrolle zur Auswahl. In unserem Fall wählen wir IF().

  4. Füge die Logik B2="M" in das Argument logical_test ein.

  5. Trage “Male” in value_if_true und “Female” in value_if_false ein.

Das funktioniert wie eine If-Else-Anweisung. Ist logical_test TRUE, gibt die Formel „Male“ zurück, sonst „Female“.

Excel-Formel über UI

Excel-Formel über UI | Autor

Formeln für eine ganze Spalte einfügen

Wir haben die Formel für eine einzelne Zeile hinzugefügt. Jetzt wenden wir dieselbe Formel auf eine ganze Spalte an.

Es gibt mehrere Wege:

  • Mit dem Ausfüllkästchen ziehen: Wenn du die Zelle auswählst, erscheint unten rechts ein kleines grünes Quadrat – das Ausfüllkästchen. Klicke, halte und ziehe es bis zur letzten Zeile.
  • Doppelklick auf das Ausfüllkästchen: Doppelklicke auf das Ausfüllkästchen der Zelle mit der Formel. So überträgst du sie in Sekunden auf die ganze Spalte.
  • Tastenkürzel: Markiere die Zelle mit der Formel und die leeren Zellen darunter. Drücke STRG + D, um die Formel nach unten zu füllen. Achte darauf, nichts oberhalb der Formelzelle zu markieren.
  • Kopieren und Einfügen: Kopiere die Zelle mit der Formel (STRG + C), markiere die leeren Zeilen in der Spalte und füge ein (STRG + V). Nutze zum Markieren nicht das Ausfüllkästchen.

Die folgende Visualisierung zeigt alle Wege, wie du Formeln auf mehrere Zellen anwenden kannst.

Formel für eine ganze Spalte

Formel für eine ganze Spalte | Autor

Grundlegende Formeln in Excel

Schauen wir uns nun wichtige Formeln in Excel an. Wir starten mit häufig genutzten und zentralen Funktionen – also integrierten Operationen, die du in Formeln für bestimmte Aufgaben verwenden kannst.

Für diesen Abschnitt nutzen wir einen kleinen Ausschnitt des Olympics-Datensatzes von DataCamp. Zur Vereinfachung arbeiten wir hauptsächlich mit Name, Geschlecht, Alter, Größe und Gewicht von vier Athletinnen und Athleten. Für jede Aufgabe gibst du Funktionsname und Argumente ein – das war’s.

1. SUM()

Die Funktion SUM() addiert die Zahlen in den von dir ausgewählten Zellen. Sie funktioniert mit numerischen Zellen; du kannst einzelne Zellen, einen Bereich oder mehrere Bereiche übergeben.

Wir wenden SUM() auf den Bereich C2 bis C5 an und schreiben das Ergebnis in C6. Addiert werden 24, 23, 21 und 31. Du kannst die Funktion auch über mehrere Spalten nutzen.

=SUM(C2:C5)

Excel SUM

Mehr dazu in unserem ausführlichen Guide zum Addieren in Excel.

2. MIN() und MAX()

MIN() benötigt einen Zellbereich und liefert den kleinsten Wert. Beispiel: Wir möchten das minimale Gewicht aller Athleten in E6 anzeigen. MIN() findet den kleinsten Wert und gibt 60 zurück.

=MIN(E2:E5)

Excel MIN

MAX() ist das Gegenstück zu MIN() und liefert den größten Wert im Bereich. Hier ist das Ergebnis 82.

=MAX(E2:E5)

Excel MAX

3. AVERAGE()

AVERAGE() berechnet den Mittelwert der ausgewählten Zellen. Du kannst einen Bereich (C2:C5) oder einzelne Zellen (C2, C3, C5) angeben.

Für den Durchschnitt der Athleten wählen wir die Spalte age, wenden AVERAGE() an und schreiben das Ergebnis in C7. Excel summiert die Werte und teilt durch 4.

=AVERAGE(C2:C5) 

Excel AVERAGE

Einen detaillierten Guide zu AVERAGE() in Excel findest du hier.

4. COUNT()

COUNT() zählt, wie viele der ausgewählten Zellen Zahlen enthalten. Leere Zellen und Text werden ignoriert.

Wir zählen die Anzahl der Gewichte und erhalten 4, da keine Werte fehlen.

=COUNT(E2:E5)

Excel COUNT

Um alle Zelltypen (Datum/Uhrzeit, Text, Zahlen) zu zählen, nutze COUNTA().

COUNTA() zählt keine leeren Zellen. Für leere Zellen verwende COUNTBLANK().

Noch mehr Beispiele, wie du COUNT() in Excel nutzt, findest du in unserem separaten Guide.

5. POWER()

Zu Beginn haben wir die Potenzierung mit ^ genutzt – eine Alternative zur Funktion POWER(). Du kannst also x^y oder POWER(x,y) verwenden; POWER ist in verschachtelten Formeln oft besser lesbar – etwa zum Quadrieren, Kubieren oder für beliebige Potenzen.

In unserem Fall teilen wir D2 durch 100 für die Größe in Metern und quadrieren dann mit POWER() und dem zweiten Argument 2.

=POWER(D2/100,2)

Excel POWER

6. CEILING() und FLOOR()

Wie wir in unserem Guide zu Excel ROUND() erläutern, rundet CEILING() eine Zahl nach oben auf das nächste angegebene Vielfache. Zum Beispiel:

  • =CEILING(3.24, 1) rundet 3,24 auf 4.

  • =CEILING(3.24, 5) rundet 3,24 auf 5.

Im Beispiel unten runden wir F2 auf ein Vielfaches von 1 und erhalten 4.

=CEILING(F2,1)

Optional: =CEILING.MATH(F2,1)

Excel CEILING

Im Gegensatz dazu rundet FLOOR() nach unten auf das nächste Vielfache. Zum Beispiel:

  • =FLOOR(3.24, 1) rundet 3,24 auf 3.

  • =FLOOR(3.24, 5) rundet 3,24 auf 0.

Wie im Beispiel zu sehen, wird 3,24 nicht zu 4, sondern auf 3 abgerundet.

=FLOOR(F2,1)

Optional: =FLOOR.MATH(F2,1)

Excel FLOOR

Diese Funktionen sind besonders nützlich bei standardisierten Intervallen, etwa beim Runden von Preisen, Zeiten oder Mengen auf feste Einheiten.

7. CONCAT()

Die Excel-Funktion CONCAT() verknüpft Zeichenfolgen. Bevorzuge CONCAT oder TEXTJOIN gegenüber der Legacy-Funktion CONCATENATE; nutze TEXTJOIN, wenn du einen Trenner brauchst oder Leerzellen ignorieren willst. Wenn wir z. B. age und sex kombinieren, nutzen wir CONCAT(). Zahlen aus age werden automatisch in Text umgewandelt und verknüpft.

„24“ & „M“ = „24M“

=CONCAT(C2,B2)

Excel CONCATENATE

Mehr zur Funktion in unserem Guide zu Excel CONCAT().

8. TRIM()

Wie in unserem kompletten TRIM()-Guide beschrieben, entfernt die Funktion überflüssige Leerzeichen am Anfang, in der Mitte und am Ende. Häufig hilft sie dabei, vermeintliche Duplikate aufzuspüren, die sich nur durch zusätzliche Leerzeichen unterscheiden.

Zum Beispiel:

  1. In A3 „A   Lamusi“ gibt es zwei zusätzliche Leerzeichen; TRIM() entfernt sie.
  2. In A4 „ Christine Jacoba Aaftink“ steht ein Leerzeichen am Anfang; auch das entfernt TRIM() ohne komplexe Formel.
=TRIM(A4)

Excel TRIM

9. REPLACE() und SUBSTITUTE()

REPLACE() ersetzt einen Teil eines Strings durch einen neuen Text.

REPLACE(old_text, start_num, num_chars, new_text)
  • old_text: Der ursprüngliche Text bzw. die Zelle mit dem Text.

  • start_num: Die Position, an der das Ersetzen beginnen soll.

  • num_chars: Anzahl der zu ersetzenden Zeichen.

  • new_text: Der neue Text, der eingesetzt wird.

Beispiel: Wir ändern A Dijiang zu B Dijiang, indem wir die Position 1, die Anzahl 1 und den neuen Buchstaben „B“ angeben.

=REPLACE(A2,1,1,"B")

Excel REPLACE

SUBSTITUTE() ist ähnlich, arbeitet aber textbasiert statt positionsbasiert: Du gibst alten und neuen Text an.

SUBSTITUTE(text, old_text, new_text, [instance_num])

Hinweis: Nutze instance_num, um nur ein bestimmtes Vorkommen zu ersetzen.

Hier ersetzen wir „Jacoba“ durch „Rahim“ und erhalten in A4 „Christine Rahim Aaftink“.

SUBSTITUTE() ändert nur Zellen, die den angegebenen Text enthalten. A5 („Per Knut Aaland“) enthält „Jacoba“ nicht und bleibt daher unverändert. REPLACE() arbeitet positionsbasiert und ersetzt die Zeichen an der angegebenen Stelle – unabhängig vom Inhalt.

=SUBSTITUTE(A4,"Jacoba","Rahim")

Excel SUBSTITUTE

10. LEFT(), RIGHT() und MID()

LEFT() gibt eine bestimmte Anzahl Zeichen vom Anfang eines Texts zurück.

Um aus „Christine Jacoba Aaftink“ den Vornamen zu zeigen, nutzen wir LEFT() mit 9 Zeichen. Ergebnis: „Christine“.

=LEFT(A2,9)

Excel LEFT

MID() extrahiert Zeichen aus der Mitte: Startposition und Länge angeben.

Für den zweiten Namen starten wir bei „J“ an Position 11 und nehmen 6 Zeichen für „Jacoba“.

=MID(A2,11,6)

Excel MID

RIGHT() gibt Zeichen vom Ende zurück. Du gibst nur die Anzahl der Zeichen an.

Um den Nachnamen „Aaftink“ zu erhalten, nutzen wir RIGHT() mit 7 Zeichen.

=RIGHT(A2,7)

Excel RIGHT

11. UPPER(), LOWER() und PROPER()

UPPER(), LOWER() und PROPER() sind einfache Textfunktionen – ähnliche findest du auch in Tableau oder Python. Sie benötigen nur den Text bzw. die Zelladresse(n).

UPPER() macht alle Buchstaben groß.

=UPPER(A1)

Excel UPPER

LOWER() wandelt Text in Kleinbuchstaben um.

=LOWER(A1)

Excel LOWER

PROPER() setzt Wörter in die sogenannte „Eigennamenform“: Der erste Buchstabe jedes Wortes ist groß, der Rest klein.

=PROPER(A1)

Excel PROPER

12. NOW() und TODAY()

NOW() gibt aktuelles Datum und Uhrzeit zurück, TODAY() nur das aktuelle Datum. Wir nutzen sie, um aus Datums-/Zeitwerten Tag, Monat, Jahr, Stunden und Minuten zu extrahieren.

Das folgende Beispiel liefert das aktuelle Datum und die Uhrzeit.

=NOW()

Excel NOW.

Um die Sekunden zu erhalten, verwendest du SECOND().

=SECOND(NOW())

Excel SECOND

TODAY() gibt nur das aktuelle Datum zurück.

=TODAY()

Excel TODAY

Für den Tag nutzt du DAY().

Ebenso lassen sich Monat, Jahr, Wochentag, Tagesnamen, Stunden und Minuten aus einem Datums-/Zeitwert extrahieren.

=DAY(TODAY())

Excel DAY TODAY

13. DATEDIF()

DATEDIF() berechnet die Differenz zwischen zwei Daten und gibt – je nach Einheit – Tage, Monate oder Jahre zurück.

Achtung: DATEDIF ist eine Legacy-/Kompatibilitätsfunktion und kann bei einigen Einheiten (z. B. „MD“) ungenau sein. Ziehe DAYS(), YEARFRAC() oder Datumsarithmetik vor, wenn möglich.

Im Beispiel unten geben wir „d“ als Einheit an und erhalten die Differenz in Tagen. Achte darauf, dass das erste Argument das Startdatum und das zweite das Enddatum ist.

start_date < end_date

=DATEDIF(A2,B2,"d")

Excel DATEDIF

14. VLOOKUP() und HLOOKUP()

Das worksheet1, das wir hier verwenden, enthält alle Daten des Olympics-Datensatzes.

Excel WORKSHEET1

worksheet1

VLOOKUP() sucht den Wert in der linken Spalte eines Tabellenbereichs und gibt aus derselben Zeile den Wert aus der angegebenen Spalte zurück.

Hinweis: VLOOKUP() und HLOOKUP() sind Legacy-/Kompatibilitätsfunktionen. Microsoft empfiehlt XLOOKUP() für neue Arbeiten: ersetzt beide, liefert standardmäßig exakte Treffer, kann in alle Richtungen suchen und hat ein if_not_found-Argument. Lies unseren Guide zu XLOOKUP und den Vergleich XLOOKUP vs VLOOKUP.

VLOOKUP(lookup_value, table_array, col_index, range_lookup)

  • lookup_value: Der gesuchte Wert, der in der ersten Spalte steht.

  • table_array: Bereich der Tabelle, des Arbeitsblatts oder eine Zell-Auswahl mit mehreren Spalten.

  • col_index: Die Spaltenposition, aus der der Wert zurückgegeben wird.

  • range_lookup: „TRUE“ für ungefähre Übereinstimmung (Standard), „FALSE“ für exakte Übereinstimmung.

Wir suchen nach A Dijiang (A2) im ausgewählten Bereich aus worksheet1 (B2:H20). VLOOKUP() prüft die Namensspalte und gibt den Wert der 6. Spalte zurück: Team „China“.

=VLOOKUP(A2,worksheet1!B2:H20,6,FALSE)

Excel VLOOKUP

HLOOKUP() sucht statt in der ersten Spalte in der ersten Zeile und gibt aus derselben Spalte den Wert der angegebenen Zeile zurück.

HLOOKUP(lookup_value, table_array, row_index, range_lookup)

Wir zeigen in D8 das sex von A Dijiang an. HLOOKUP() sucht den Namen in der ersten Zeile und liefert „M“ aus der 2. Zeile derselben Spalte. range_lookup ist in beiden Fällen FALSE für exakte Treffer.

=HLOOKUP(B1, B1:E5, 2, FALSE)

Excel HLOOKUP

15. IF()

IF() ist selbsterklärend und ähnelt If-Else in Programmiersprachen. Du gibst die Logik vor: Trifft sie zu, wird ein Wert ausgegeben; andernfalls ein anderer.

Beispiel: Ist der BMI eines Athleten kleiner als 24,9, gibt die Funktion „Below 24.9“ zurück, sonst „24.9 or above“. So lassen sich numerische Werte in Kategorien einteilen.

=IF(G2<24.9,"Below 24.9","24.9 or above")

Excel IF

16. SUMIF()

SUMIF() addiert nur die Zellen, die eine von dir gesetzte Bedingung erfüllen. Die Funktion hat drei Argumente:

SUMIF(range, criteria, [sum_range])
  • range: Die Zellen, die gegen die Bedingung geprüft werden.

  • criteria: Die Bedingung, z. B. „M“ oder „>10“. Text und Vergleichsoperatoren in Anführungszeichen setzen.

  • sum_range: Die Zellen, die addiert werden. Lässt du es weg, addiert Excel die Zellen in range.

Beispiel: Um das Gewicht der männlichen Athleten zu addieren, prüfen wir die Spalte sex (B2:B5) auf „M“ und addieren die passenden Werte aus E2:E5. Ergebnis: 215.

=SUMIF(B2:B5,"M",E2:E5)
 

Für mehrere Bedingungen gleichzeitig nutze SUMIFS().

17. COUNTIF()

COUNTIF() zählt Zellen, die eine Bedingung erfüllen. Anders als COUNT() funktioniert es auch mit Text. Die Funktion hat zwei Argumente:

COUNTIF(range, criteria)
  • range: Die Zellen, die geprüft werden.

  • criteria: Die Bedingung, z. B. „M“ oder „>24“. Text und Operatoren in Anführungszeichen setzen.

Beispiel: Um die männlichen Athleten zu zählen, prüfen wir B2:B5 auf „M“. Ergebnis: 3.

=COUNTIF(B2:B5,"M")
 

Für Zählungen mit mehreren Bedingungen nutze COUNTIFS().

18. ROUND()

ROUND() rundet eine Zahl auf die gewünschte Anzahl Stellen. Zwei Argumente:

ROUND(number, num_digits)
  • number: Der zu rundende Wert bzw. die Zelle.

  • num_digits: Anzahl zu behaltender Stellen. Positiv = Dezimalstellen, 0 = ganze Zahl, negativ = links vom Dezimalpunkt (-1 rundet auf Zehner).

Beispiel: In F2 steht 3,24. Mit 1 als zweitem Argument runden wir auf eine Nachkommastelle: 3,2.

=ROUND(F2,1)
 

ROUND() rundet immer zum nächsten Wert. Erzwinge Auf- bzw. Abrunden mit ROUNDUP() oder ROUNDDOWN(). Weitere Beispiele findest du im Guide zu ROUND().

19. IFERROR()

IFERROR() prüft eine Formel und gibt einen von dir gewählten Wert zurück, wenn sie einen Fehler erzeugt. Ohne Fehler erscheint das normale Ergebnis. Zwei Argumente:

IFERROR(value, value_if_error)
  • value: Die zu prüfende Formel oder Zelle.

  • value_if_error: Was bei einem Fehler angezeigt wird – etwa Text, Zahl oder ein leerer String (“”).

Beispiel: Beim BMI von vorhin führt fehlende Größe zu Division durch 0 und #DIV/0!. Mit IFERROR() zeigen wir stattdessen „Missing data“.

=IFERROR(E2/(D2/100)^2,"Missing data")
 

IFERROR() fängt alle Fehlertypen ab – u. a. #N/A, #VALUE!, #REF! – und kann so auch echte Fehler verdecken. Nutze es gezielt und prüfe Ergebnisse nach dem Einsatz.

20. XLOOKUP()

XLOOKUP() durchsucht einen Bereich nach einem Wert und gibt den passenden Wert aus einem anderen Bereich zurück. Es ersetzt VLOOKUP() und HLOOKUP(). Drei Pflicht- und drei optionale Argumente:

XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
  • lookup_value: Der gesuchte Wert.

  • lookup_array: Der Bereich, in dem gesucht wird.

  • return_array: Der Bereich, aus dem der Rückgabewert stammt.

  • if_not_found: Was bei keinem Treffer angezeigt wird, z. B. „Not found“. Ohne Angabe zeigt Excel #N/A.

  • match_mode: Optional. Standardmäßig sucht XLOOKUP() nach exakter Übereinstimmung.

  • search_mode: Optional. Standardmäßig von oben nach unten.

Beispiel: Wir suchen A Dijiang (A2) in der Namensspalte von worksheet1 (B2:B20) und geben den passenden Teamwert aus (G2:G20). Ergebnis: „China“ – wie im VLOOKUP()-Beispiel.

=XLOOKUP(A2,worksheet1!B2:B20,worksheet1!G2:G20)

Im Unterschied zu VLOOKUP() musst du keine Spaltenpositionen zählen, und die Suchspalte muss nicht links stehen. Für eine benutzerdefinierte Meldung bei keinem Treffer füge das vierte Argument hinzu:

=XLOOKUP(A2,worksheet1!B2:B20,worksheet1!G2:G20,"Not found")

XLOOKUP() gibt es in Microsoft 365 und Excel 2021 oder neuer. In älteren Versionen nutze VLOOKUP(). Lies unseren Guide zur Nutzung von XLOOKUP() und den Vergleich XLOOKUP() vs VLOOKUP().

Weitere Arten von Formeln in Excel

Jetzt sehen wir uns weitere Formelkategorien an – darunter operatorbasierte Formeln, Matrixformeln und formelbasierte bedingte Formatierung.

Formeln mit Operatoren

Schon A1 + A2 ist eine Formel, weil eine Berechnung mit Zellbezügen und einem Operator stattfindet – und Excel das Ergebnis dynamisch aktualisieren kann. Alles Folgende sind Formeln:

Das wirkt grundlegend, ist aber die Basis für fortgeschrittene Muster wie Sequenzen und rekursive Berechnungen. So erstellst du z. B. eine Fibonacci-Folge:

  • Schreibe 0 in A1 und 1 in A2.
  • In A3 gibst du =A1+A2 ein und ziehst dann das Ausfüllkästchen nach unten. Jede neue Zelle addiert die zwei Zellen darüber.

Matrixformeln

Matrixformeln führen mehrere Berechnungen gleichzeitig aus und geben entweder ein einzelnes Ergebnis oder mehrere Werte über einen Zellbereich zurück. Sie sind besonders nützlich bei mehreren Bedingungen oder großen Datensätzen.

Beispiel: Die Summe der quadrierten Werte in einem Bereich: =SUM(A1:A5^2). Nützlich etwa für Regression in Excel. Es ist eine Formel (beginnt mit = und rechnet), aber mehr als das frühere SUM()-Beispiel – wegen des Zirkumflex.

Formelbasierte bedingte Formatierung

Excel erlaubt benutzerdefinierte Formeln für bedingte Formatierung statt nur vordefinierter Regeln. So kannst du z. B. formatieren, wenn eine zeilenspezifische Bedingung über mehrere Spalten gilt – als normale Zellformel wäre das nicht möglich, in der bedingten Formatierung schon.

Beispiel: Wir heben eine ganze Zeile hervor, wenn eine Zelle eine Bedingung erfüllt. Angenommen, Spalte C enthält Bestellstatus („Pending“ oder „Shipped“) und wir wollen alle Zeilen mit „Pending“ markieren. So gehst du vor:

  1. Markiere den gesamten Tabellenbereich (z. B. A2:E100).

  2. Gehe zu Start > Bedingte Formatierung > Neue Regel.

  3. Wähle Formel zur Ermittlung der zu formatierenden Zellen verwenden.

  4. Gib diese Formel ein: =$C2="Pending"

  5. Klicke auf Format, wähle eine Füllfarbe und bestätige mit OK.

Diese Formel ähnelt einer normalen Zellformel. In einer Zelle würde =$C2="Pending" nur TRUE oder FALSE ergeben. In der bedingten Formatierung wird die Logik jedoch zeilenweise auf den gesamten Bereich angewendet und ganze Zeilen werden dynamisch formatiert.

Funktionen zu Formeln kombinieren

Bisher haben wir jeweils nur eine Funktion genutzt. In der Praxis kombinieren nützliche Formeln oft mehrere.

Eine Funktion ist eine integrierte Operation mit Namen und Argumenten wie SUM() oder IF(). Eine Formel ist alles, was nach dem Gleichheitszeichen steht. Sie kann eine oder mehrere Funktionen, Zellbezüge, Zahlen und Operatoren wie +, / und ^ enthalten.

Nehmen wir die BMI-Formel von oben, jetzt gerundet:

=ROUND(E2/(D2/100)^2,1)
  • = kennzeichnet die Formel.

  • ROUND ist die Funktion.

  • E2 und D2 sind Zellbezüge.

  • / und ^ sind Operatoren.

  • 100, 2 und 1 sind Konstanten.

Excel arbeitet von innen nach außen. Steht eine Funktion in einer anderen, wird zuerst die innere berechnet und ihr Ergebnis an die äußere übergeben. Die folgenden Beispiele bauen aufeinander auf.

Eine Berechnung runden

Unsere BMI-Formel liefert viele Dezimalstellen. Mit ROUND() halten wir eine Nachkommastelle.

=ROUND(E2/(D2/100)^2,1)

Excel teilt zuerst Gewicht durch Größe zum Quadrat und rundet dann.

Mit fehlenden Daten umgehen

Ist die Größe leer, liefert Beispiel 1 #DIV/0!. Wickle die Formel in IFERROR().

=IFERROR(ROUND(E2/(D2/100)^2,1),"Missing data")

Jetzt gibt es drei Ebenen: die Berechnung, ROUND(), dann IFERROR().

Text in einem Schritt bereinigen

TRIM() entfernt Extra-Leerzeichen, PROPER() korrigiert die Groß-/Kleinschreibung. Kombiniere beides, um A3 („A Lamusi“) in einem Schritt zu säubern.

=PROPER(TRIM(A3))

TRIM() läuft zuerst, dann formatiert PROPER() das Ergebnis.

Werte in Kategorien einteilen

Verschachtle IF(), um BMI-Werte in drei Gruppen zu sortieren.

=IF(G2<18.5,"Below 18.5",IF(G2<25,"18.5 to 24.9","25 or above"))

Ist der erste Test wahr, gibt Excel „Below 18.5“ zurück. Andernfalls prüft es die zweite IF().

Ein Funktionsergebnis weiterverwenden

Du kannst das Ergebnis einer Funktion weiterverrechnen. Um den Gewichtsanteil der männlichen Athleten zu finden, teilst du eine SUMIF() durch eine SUM().

=SUMIF(B2:B5,"M",E2:E5)/SUM(E2:E5)

Formatiere die Zelle als Prozentwert.

Ein Lookup robuster machen

Findet VLOOKUP() keinen Treffer, erscheint #N/A. Mit IFERROR() zeigst du etwas Freundlicheres.

=IFERROR(VLOOKUP(A2,worksheet1!B2:H20,6,FALSE),"Not found")

XLOOKUP() hat das über sein viertes Argument bereits integriert – dort brauchst du IFERROR() nicht.

Tipps für längere Formeln

  • Von innen nach außen bauen. Bringe zuerst die innere Funktion in einer eigenen Zelle zum Laufen und wickle dann die nächste darum.
  • Klammern im Blick behalten. Jede öffnende Klammer braucht eine schließende. Excel markiert passende Paare farblich.
  • Lesbarkeit wahren. Bei mehr als zwei bis drei Ebenen auf Hilfsspalten aufteilen.

Dein Team in Excel weiterbilden

Wir haben die Excel-Formeln behandelt, die alle kennen sollten. Mehrere Personen darin weiterzubilden, ist aber nicht immer trivial. In unserem separaten Guide zu Corporate-Excel-Training findest du dazu Details – hier die Kurzfassung.

Excel ist mehr als ein Tabellen-Tool – oft essenziell für Datenmanagement, Finanzanalysen und Entscheidungen. Eine Investition in Excel-Training steigert Produktivität, Genauigkeit und Effizienz deines Teams. Wichtige Vorteile:

  • Datenanalyse: Fortgeschrittene Excel-Skills ermöglichen tiefere Insights für bessere Entscheidungen.

  • Effizienz: Automatisierung in Tabellen reduziert manuelle Arbeit und Fehler.

  • Finanzielle Präzision: Funktionen wie VLOOKUP() und Pivot-Tabellen verbessern das Finanzmanagement.

  • Schlankere Abläufe: Tools zur Datenmanipulation erleichtern große Datensätze und optimieren Prozesse.

  • Wettbewerbsvorteil: Excel-Kompetenz verschafft Vorsprung bei Prozessen und Erkenntnissen.

Wenn du dein Team – vom Einstieg bis zu fortgeschrittenen Formeln – in Excel schulen willst, ist DataCamp For Business ideal. Ob 2 oder 10.000 Personen: Du bekommst umfangreiche Excel- und Spreadsheet-Lerninhalte, kannst eigene Lernpfade erstellen und erhältst detaillierte Reports und Insights, um den Trainingserfolg zu messen. Fordere jetzt eine Demo an, um loszulegen.

Fazit

Microsoft Excel ist ein leistungsstarkes und einfach zu bedienendes Tool für Analyse und Reporting. In diesem Beitrag hast du gelernt, warum grundlegende Excel-Formeln so wichtig sind und wie sie komplexe Berechnungen ermöglichen. Außerdem haben wir verschiedene Wege zum Einfügen von Formeln gezeigt und die essenziellen Basisformeln im Detail betrachtet.

Wenn du mehr über Excel und den Einsatz dieser Formeln für Datenanalysen erfahren willst, besuche unseren Kurs Data Analysis in Excel. Er vermittelt dir die Grundlagen von Datenexploration, -aufbereitung und -analyse. Wenn du lieber mit dem Google-Stack arbeitest, probiere Data Analysis in Spreadsheet in Google Sheets.

Du kannst auch den nächsten Schritt gehen und die Fundamentals of a Spreadsheet lernen. Dort geht es um Datenanalyse, fortgeschrittene Datenmanipulation, Pivot-Tabellen und Visualisierung. Und für die schnelle Referenz hilft unser Excel-Formel-Cheat Sheet sowie mehr zu Datentypen in Excel.

Excel-Formel-FAQ

Was ist der einfachste Weg, Excel-Formeln zu lernen?

Am einfachsten lernst du Excel-Formeln, indem du die Beispiele aus diesem Artikel mit echten Daten nachbaust. Starte mit Basisformeln und steigere dich Schritt für Schritt. Tutorials, Kurse und Spickzettel von DataCamp sind dabei eine gute Hilfe.

Können Excel-Formeln für große Datensätze verwendet werden?

Ja, Excel-Formeln eignen sich auch für große Datensätze. Sie berechnen effizient Tausende Zeilen. Bei extrem großen Daten kann die Performance jedoch je nach System variieren.

Wie behebe ich einen Fehler in einer Excel-Formel?

Um Fehler zu debuggen, prüfe zuerst typische Ursachen wie falsche Zellbezüge oder Syntaxfehler. Das integrierte Tool „Fehlerüberprüfung“ hilft ebenfalls, Fehler zu finden und zu beheben.

Sind Excel-Formeln in allen Excel-Versionen gleich?

Grundlegende Formeln bleiben über die Excel-Versionen hinweg gleich. Neuere Versionen bringen jedoch zusätzliche Funktionen und Verbesserungen mit.

Können Excel-Formeln manuelle Analysemethoden ersetzen?

Excel-Formeln reduzieren manuelle Berechnungen deutlich, ersetzen sie aber nicht vollständig. Sie sind Werkzeuge, die Effizienz und Genauigkeit steigern.

Was sind Best Practices für den Einsatz von Excel-Formeln?
  • Setze relative und absolute Bezüge sinnvoll ein. Nutze $ in Zellbezügen, wenn sie beim Kopieren fix bleiben sollen.
  • Halte Formeln einfach. Zerlege komplexe Formeln in kleinere Schritte.
  • Dokumentiere komplexe Logik. Kommentare helfen beim Verständnis.
  • Teste schrittweise. Prüfe nach der Eingabe, ob das Ergebnis stimmt, bevor du weitermachst.
Wie wende ich Formeln auf ganze Spalten oder Zeilen an?

Du kannst Formeln auf ganze Spalten oder Zeilen anwenden, indem du:

  1. Das Ausfüllkästchen ziehst. Wähle die Formelzelle und ziehe das kleine Quadrat unten rechts über den Zielbereich.
  2. Shortcuts nutzt. Wähle die Formelzelle, drücke STRG + D zum Füllen nach unten oder STRG + R für nach rechts.
  3. Doppelt auf das Ausfüllkästchen klickst. So füllst du eine Spalte schnell, wenn in der Nachbarspalte Daten stehen.
Kann ich Excel-Formeln verschachteln?

Ja, du kannst Formeln verschachteln, indem du eine Funktion in eine andere einsetzt. Beispielsweise lässt sich IF in VLOOKUP einbetten, um spezielle Bedingungen abzudecken. Achte beim Verschachteln auf korrekte Klammern. Beispiel:

=IF(VLOOKUP(A2, B2:D10, 3, FALSE) > 50, "Pass", "Fail")

So prüfst du das Ergebnis von VLOOKUP und wendest eine Bedingung an.

Wie kann ich Formeln in Excel schützen?

So schützt du Formeln:

  1. Markiere die Zellen mit Formeln.
  2. Rechtsklick > Zellen formatieren > Schutz und „Gesperrt“ aktivieren.
  3. Gehe zu Überprüfen > Blatt schützen, wähle die Optionen und setze ein Passwort. So verhinderst du Änderungen an Formeln, während andere Zellen nutzbar bleiben.
Gibt es KOSTENLOSE Ressourcen zum Lernen von Excel?

Ja! Wenn du Hochschuldozentin/-dozent oder Student/-in bist, kannst du mit DataCamp Classrooms unser gesamtes Kursangebot KOSTENLOS nutzen.

Was ist der Unterschied zwischen einer Excel-Formel und einer Funktion?

Eine Formel ist jeder Ausdruck, der in Excel eine Berechnung ausführt, während eine Funktion eine integrierte Operation ist, die innerhalb einer Formel genutzt wird. Eine Formel kann Funktionen, Zellbezüge, Konstanten und Operatoren enthalten.

Kannst du ein Beispiel für Formel vs. Funktion geben?
  • Formel: =A1 + A2 * 2 (Berechnung mit Operatoren)

  • Funktion: =SUM(A1:A5) (integrierte Funktion zum Addieren)

  • Formel mit Funktion: =SUM(A1:A5) / COUNT(A1:A5) (Formel, die zwei Funktionen zur Mittelwertbildung nutzt)

Gelten alle Funktionen als Formeln?

Ja, aber nicht alle Formeln enthalten Funktionen. Jede Funktion ist Teil einer Formel, aber Formeln können auch nur aus Operatoren und Zellbezügen bestehen (z. B. =A1+B1).

Abid Ali Awan

Autor

Abid Ali Awan

Als zertifizierter Data Scientist ist es meine Leidenschaft, modernste Technologien zu nutzen, um innovative Machine Learning-Anwendungen zu entwickeln. Mit meinem fundierten Hintergrund in den Bereichen Spracherkennung, Datenanalyse und Reporting, MLOps, KI und NLP habe ich meine Fähigkeiten bei der Entwicklung intelligenter Systeme verfeinert, die wirklich etwas bewirken können. Neben meinem technischen Fachwissen bin ich auch ein geschickter Kommunikator mit dem Talent, komplexe Konzepte in eine klare und prägnante Sprache zu fassen. Das hat dazu geführt, dass ich ein gefragter Blogger zum Thema Datenwissenschaft geworden bin und meine Erkenntnisse und Erfahrungen mit einer wachsenden Gemeinschaft von Datenexperten teile. Zurzeit konzentriere ich mich auf die Erstellung und Bearbeitung von Inhalten und arbeite mit großen Sprachmodellen, um aussagekräftige und ansprechende Inhalte zu entwickeln, die sowohl Unternehmen als auch Privatpersonen helfen, das Beste aus ihren Daten zu machen.

Themen

Ähnlich

Tutorial

OLS-Regression: Die wichtigsten Ideen erklärt