Die LET-Funktion in Excel: Variablen definieren und Formeln aufräumen
Die LET-Funktion legt Variablen innerhalb einer Excel-Formel an, sodass ein Ausdruck nur einmal berechnet und danach mehrfach wiederverwendet wird. Das Ergebnis: kürzere, lösbarere Formeln und weniger unnötige Neuberechnungen. LET steht in Microsoft 365, Excel 2021 und Excel für das Web zur Verfügung. Wer eine Formel mit sich wiederholenden Teilausdrücken schreibt, spart mit LET Zeit beim Lesen, beim Ändern und beim Debuggen.
*
> Kurz gesagt:
>
> - Die LET-Funktion spart Zeit, indem sie Variablen innerhalb einer Formel definiert und mehrfach wiederverwendet, was besonders bei komplexen Berechnungen mit Filter oder Bedingungen nützlich ist.
> - Sie ist nur in Microsoft 365, Excel 2021 und im Web verfügbar, funktioniert aber nicht in älteren Versionen wie Excel 2019 oder 2016.
> - Für die erfolgreiche Anwendung sollten Variablennamen eindeutig, ohne Leerzeichen und nur nach ihrer Definition benutzt werden, um Syntaxfehler zu vermeiden.
> - Der Einsatz lohnt sich vor allem, wenn ein Ausdruck mehrfach in einer Formel vorkommt, da Excel ihn nur einmal berechnet und zwischenspeichert.
> - Das schrittweise Umwandeln in LET erleichtert das Debuggen und erhöht die Lesbarkeit, wobei besonders bei langfristig gewachsenen Tabellen die Wiederholungen sichtbar werden.
*
Inhaltsverzeichnis
Syntax der LET-Funktion in Excel: Regeln und Kompatibilität
Die Grundstruktur lautet: =LET(Name1; Wert1; [Name2; Wert2; ...]; Berechnung). Jedes Namenspaar weist einem Ausdruck einen frei wählbaren Namen zu, das allerletzte Argument ist immer die eigentliche Berechnung, die mit diesen Namen arbeitet. Fehlt dieses Rückgabeargument, meldet Excel einen Syntaxfehler. Die Microsoft-Dokumentation zur LET-Funktion nennt außerdem ein festes Limit von bis zu 126 Name/Wert-Paaren pro Formel, was in der Praxis kaum je ausgereizt wird.
Ein paar Regeln sind dabei nicht verhandelbar:
- Namen dürfen keine Leerzeichen enthalten und müssen mit einem Buchstaben beginnen.
- Ein Name darf erst verwendet werden, nachdem er definiert wurde, die Reihenfolge zählt.
- In der deutschen Excel-Version trennt ein Semikolon die Argumente, nicht das Komma der englischen Version.
- LET funktioniert nur in Microsoft 365, Excel 2021 und Excel für das Web. Ältere Versionen wie Excel 2019 oder 2016 quittieren die Funktion mit einem #NAME?-Fehler, weil sie den Funktionsnamen schlicht nicht kennen.
Let Funktion Excel Beispiele: Von der einfachen Formel zum komplexen Praxisfall
Am besten versteht man die let Funktion Excel Anleitung anhand echter Formeln, nicht anhand abstrakter Regeln.
- Minimalbeispiel. =LET(x;5;SUMME(x;1)) definiert die Variable x mit dem Wert 5 und gibt anschließend x+1, also 6, zurück. Wirkt banal, zeigt aber die Grundmechanik: Definition, dann Verwendung.
- Rabatt- und Mehrwertsteuer-Rechnung. Ein typischer Fall aus der Buchhaltung sieht so aus: =LET(brutto;A2;rabatt;0,1;netto;brutto(1-rabatt);netto1,19). Ohne LET müsste man A2*(1-0,1) gleich zwei- oder dreimal in dieselbe Formel schreiben, mit LET steht jeder Zwischenschritt als sprechender Name da. Wer die Formel drei Monate später wieder öffnet, versteht sofort, was netto bedeutet, statt eine verschachtelte Zellbezugskette zu entschlüsseln.
- Komplexer Praxisfall mit FILTER. Angenommen, man will alle Umsätze eines Monats filtern und dabei leere Zeilen ignorieren: =LET(daten;FILTER(B2:B100;A2:A100=Monat);ergebnis;WENN(ISTLEER(daten);0;daten);SUMME(ergebnis)). Hier trägt daten das Zwischenergebnis des Filters, ergebnis fängt den Sonderfall leerer Werte ab. Genau solche mehrstufigen Filter- und SUMMENPRODUKT-Konstruktionen gehören laut Praxis-Tutorials zur LET-Funktion zu den Fällen, in denen sich der Umbau am meisten lohnt.
- SUMMENPRODUKT mit benannten Bedingungen. =LET(region;A2:A500="Nord";jahr;B2:B500=2026;umsatz;C2:C500;SUMMENPRODUKT(regionjahrumsatz)) macht aus einer kryptischen Array-Formel drei klar benannte Bedingungsblöcke. Solche SUMMENPRODUKT-Beispiele mit benannten Arrays sind ein gutes Übungsfeld, um LET über das Minimalbeispiel hinaus zu verstehen.
Profi-Tipp: Beim Aufbau einer mehrstufigen Formel jedes neue Namenspaar einzeln testen: Setzen Sie kurz den Zwischennamen selbst als letztes Argument ein, prüfen Sie das Ergebnis, und ersetzen Sie es erst danach durch die finale Berechnung.
Wann sich der Umbau auf LET wirklich lohnt
LET bringt vor allem dort etwas, wo ein Ausdruck mehrfach in derselben Formel vorkommt. Excel berechnet den Ausdruck dann nur einmal und speichert das Ergebnis zwischen, statt ihn bei jedem Vorkommen neu auszuwerten. Bei einer einzigen Zellreferenz macht das kaum einen Unterschied. Bei einem FILTER über 50.000 Zeilen, der dreimal in derselben Formel steht, kann der Effekt spürbar sein, weil Microsoft eine Leistungsverbesserung gerade bei mehrfacher Verwendung desselben Ausdrucks bestätigt.
Typische Kandidaten für LET:
- Formeln mit FILTER, das anschließend mehrfach weiterverarbeitet wird.
- Verschachtelte SUMMEWENN- oder SUMMENPRODUKT-Konstruktionen mit mehreren Bedingungen.
- Mehrfach verschachtelte WENN-Abfragen, bei denen dieselbe Prüfung wiederholt auftaucht.
> Eine einzelne, nur einmal verwendete Rechenoperation profitiert nicht von LET. Der zusätzliche Schreibaufwand für Namen und Struktur lohnt sich erst, sobald ein Ausdruck mindestens zwei- oder dreimal in derselben Formel auftaucht.
Der Unterschied zeigt sich am deutlichsten im direkten Vergleich: =WENN(A21,19>1000;A21,190,9;A21,19) gegen =LET(brutto;A21,19;WENN(brutto>1000;brutto0,9;brutto)). Beide liefern dasselbe Ergebnis, aber nur die zweite Variante erklärt sich selbst.
Häufige Fehler und wie Sie sie schnell finden
Drei Fehler tauchen immer wieder auf, wenn Anwender die LET Funktion Excel Anleitung zum ersten Mal in eigene Formeln übertragen:
- Das Ergebnisargument fehlt. Wer nur Namen und Werte definiert, aber keine abschließende Berechnung anhängt, bekommt einen Syntaxfehler. LET braucht immer ein letztes Argument, das die eigentliche Formel enthält.
- Ein Name wird vor seiner Definition verwendet. Die Reihenfolge in LET ist strikt von oben nach unten. Ein Name, der erst im dritten Paar definiert wird, kann nicht im zweiten Paar schon auftauchen.
- Namenskollisionen. Namen wie A1, SUMME oder WERT sehen aus wie Zellbezüge oder Funktionen und verwirren Excel oder zumindest den nächsten Bearbeiter. Solche Kollisionen gehören zu den typischen Stolperfallen beim Einstieg in die LET-Funktion.
Profi-Tipp: Wenn eine LET-Formel ein falsches Ergebnis liefert, ersetzen Sie das letzte Argument kurzzeitig durch einen einzelnen Zwischennamen. So sehen Sie sofort, welcher Schritt bereits einen falschen Wert liefert, statt die ganze Formel auf einmal zu debuggen.
LET und LAMBDA: Warum die Kombination sich lohnt
LAMBDA erstellt eine eigene, wiederverwendbare Funktion, die man unter einem selbst gewählten Namen im Namensmanager speichert und danach wie eine normale Excel-Funktion aufruft. LET wiederum strukturiert die Logik innerhalb dieser LAMBDA-Funktion, indem es Zwischenschritte benennt statt sie ineinander zu verschachteln.
Ein einfaches Skizzenbeispiel: Eine Provisionsfunktion könnte als =LAMBDA(umsatz;LET(basis;umsatz0,05;bonus;WENN(umsatz>10000;umsatz0,02;0);basis+bonus)) gespeichert und unter dem Namen Provision aufgerufen werden. Damit lässt sich =Provision(A2) überall in der Tabelle verwenden, ohne die komplette Logik jedes Mal neu zu tippen.
Diese Kombination ist besonders für Reporting-Formeln interessant, die sich wiederholen, etwa gleitende Durchschnitte oder Staffelrabatte, wie sie in Report Fox AI – Besuchsberichte in Sekunden statt Stunden automatisiert verarbeitet werden können. Laut einer Analyse zur Kombination von LET und LAMBDA kapselt dieses Muster komplexe Logik, während die interne Struktur durch die LET-Namen trotzdem nachvollziehbar bleibt. Beim Speichern als benannte Formel im Namensmanager lohnt sich ein zweiter Blick auf die Syntax, denn ein vergessenes Semikolon oder ein falsch platziertes Argument fällt dort nicht sofort auf.
Eine bestehende Formel Schritt für Schritt auf LET umbauen
Der Umbau folgt immer demselben Muster, egal wie komplex die Ausgangsformel ist.
- Wiederholte Ausdrücke identifizieren. Suchen Sie in der Formel nach Teilausdrücken, die mehrfach vorkommen, etwa derselbe Zellbereich mit derselben Bedingung.
- Basisvariablen definieren. Weisen Sie diesen Ausdrücken sprechende Namen zu, zum Beispiel umsatz statt C2:C50.
- Abgeleitete Variablen aufbauen. Nutzen Sie die Basisvariablen für die nächste Rechenstufe, etwa rabattiert;umsatz*0,9.
- Ergebnis ergänzen und testen. Fügen Sie die finale Berechnung als letztes Argument ein und prüfen Sie das Ergebnis gegen die alte Formel.
Für die Lesbarkeit im Formeleditor lohnt sich
Alt+Enter, um jedes Namenspaar in eine eigene Zeile zu setzen. Wer auf Nummer sicher gehen will, kopiert die alte Formel vorübergehend in eine Hilfsspalte und vergleicht beide Ergebnisse, bevor die neue LET-Version die alte ersetzt.
Profi-Tipp: Bauen Sie komplexe LET-Formeln nie in einem Schritt. Fügen Sie ein Namenspaar hinzu, setzen Sie es kurz als Rückgabewert ein, prüfen Sie das Ergebnis, und erst dann kommt das nächste Paar dazu.
Was ich in der Praxis über LET gelernt habe
In Reporting-Tabellen und Abrechnungsformeln taucht derselbe Ausdruck oft fünf- oder sechsmal in einer einzigen Zelle auf, meist weil eine Formel über Jahre gewachsen ist. LET zwingt einen dazu, diese Wiederholung überhaupt erst zu bemerken. Das ist der eigentliche Wert, nicht nur die Performance.
Ich empfehle, LET nicht auf einen Schlag in alle Arbeitsblätter zu übernehmen, sondern zuerst bei neuen, komplexen Formeln einzusetzen und die Namenskonventionen im Team kurz zu dokumentieren. Wer die Denkfehler beim Definieren von Variablen einmal an einfachen Übungsaufgaben durchgespielt hat, überträgt das Muster deutlich schneller auf echte Arbeitsformeln.
> — Thomas Houza
Let Funktion Excel üben: So kommen Sie schneller zur sicheren Anwendung
Theorie zur let Funktion Excel Anleitung liest sich schnell, sitzt aber erst, wenn man Variablennamen selbst vergeben und Fehler am eigenen Bildschirm gesehen hat. Genau da liegt der Unterschied zwischen Zuschauen und Können.
Logicexcel bietet dafür 95 kostenlose, interaktive Excel-Übungen direkt im Browser, ganz ohne Anmeldung und ohne Softwareinstallation. Jede Übung liefert sofortiges Feedback zur eigenen Formel, sodass man einen Fehler bei der Variablendefinition sofort sieht, statt ihn erst Wochen später in einer echten Arbeitsdatei zu entdecken. Wer strukturiert vom einfachen Beispiel bis zu komplexen Lookup- und Logikformeln vorgehen möchte, findet das in den Kursen Excel I bis III, die Übungen mit Sofort-Feedback und einer Excel-ähnlichen Oberfläche kombinieren. Für alle, die ihre Kenntnisse anschließend formal nachweisen wollen, gibt es zusätzlich eine Vorbereitung auf die Microsoft Excel-Zertifizierung. Probieren Sie eine Übung aus und testen Sie direkt, ob Ihre erste LET-Formel wirklich das tut, was Sie erwarten.
Quellen
Die Microsoft-Dokumentation zur LET-Funktion bleibt die verbindliche Referenz für Syntax und Grenzwerte. Vor dem Einsatz lohnt sich zudem ein Blick auf die eigene Excel-Version sowie auf LAMBDA als Ergänzung.
FAQ
Was macht die LET-Funktion in Excel genau?
LET weist einem Berechnungsergebnis innerhalb einer Formel einen Namen zu, der danach mehrfach wiederverwendet werden kann. Laut Microsoft unterstützt LET dabei bis zu 126 Name/Wert-Paare, das letzte Argument muss immer die eigentliche Berechnung sein.
Wie definiere ich Variablen in Excel mit LET?
Ein Namenspaar besteht aus einem frei gewählten Namen und einem Wert oder Ausdruck, etwa x;5. Der Name muss mit einem Buchstaben beginnen, darf kein Leerzeichen enthalten und wird erst im letzten Argument der Formel tatsächlich verwendet.
Was bedeutet =+ am Anfang einer Excel-Formel?
Ein vorangestelltes Plus vor dem Gleichheitszeichen ist ein Relikt aus älteren Tabellenkalkulationen und wird von Excel automatisch zu einem normalen = umgewandelt. Für die LET-Funktion spielt das keine Rolle, da LET grundsätzlich mit einem regulären =LET(...) beginnt.
Wie unterscheidet sich LET von der WENN-Funktion?
WENN prüft eine Bedingung und liefert je nach Ergebnis einen von zwei Werten zurück, LET dagegen benennt Zwischenschritte innerhalb einer Formel. Beide lassen sich gut kombinieren, etwa indem LET zuerst einen Ausdruck berechnet, den eine WENN-Prüfung anschließend auswertet.
Ab welcher Excel-Version funktioniert LET?
LET steht in Microsoft 365, Excel 2021 und Excel für das Web zur Verfügung. In älteren Versionen wie Excel 2019 oder 2016 liefert die Formel laut formulafind.com einen #NAME?-Fehler, weil die Funktion dort schlicht nicht existiert.
Wo kann ich die LET-Funktion praktisch üben?
Logicexcel bietet dafür kostenlose, interaktive Excel-Übungen direkt im Browser, ganz ohne Anmeldung. Jede Übung liefert sofortiges Feedback, sodass Fehler bei der Variablendefinition sich direkt korrigieren lassen.
Empfehlungen