Schritte mit LET benennen
Zwischenwerte speichern und wiederverwenden, um lange Formeln zu vereinfachen
Schritte mit LET benennen ist eine kostenlose Excel Formulas Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Excel Formulas Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.
Wenn Formeln unübersichtlich werden
Haben Sie schon einmal eine lange Formel geschrieben, die dieselbe Berechnung drei- oder viermal wiederholt? Lange Formeln sind schwer zu lesen, werden langsamer neu berechnet und lassen sich nur mühsam korrigieren.
Die Funktion LET löst dieses Problem. Sie können damit einem Wert oder einer Berechnung einen Namen geben und diesen Namen anschließend in der gesamten Formel wiederverwenden. Stellen Sie es sich so vor, als würden Sie eine Zahl auf einem Notizzettel festhalten, damit Sie sie nicht erneut berechnen müssen.
LET ist in modernen Excel-Versionen (Microsoft 365 und Excel 2021) sowie in Google Sheets verfügbar. In dieser Lektion lernen Sie, Zwischenschritte zu benennen und unübersichtliche Formeln lesbar zu machen.
Der Aufbau von LET
LET folgt einem einfachen, sich wiederholenden Muster: Paaren aus Name und Wert, gefolgt von einer abschließenden Berechnung, die diese Namen verwendet.
- Einen oder mehrere Namen definieren
- Jedem Namen einen Wert zuweisen
- Mit einem Ergebnis abschließen, das die Namen verwendet
Das letzte Argument ist immer die Berechnung, die die Ausgabe erzeugt. Alle vorherigen Argumente treten als Name-Wert-Paare auf.
=LET(name1, value1, calculation_using_name1)Ihre erste LET-Formel
Benennen wir einen einzelnen Wert. Angenommen, die Zelle A2 enthält den Preis 100. Wir können ihn price nennen und anschließend verdoppeln.
LET erstellt hier den Namen price, weist ihm den Wert aus A2 zu, und das letzte Argument price*2 verwendet diesen Namen. Das Ergebnis ist 200.
Beachten Sie, wie viel lesbarer dies im Vergleich zu =A2*2 wird, sobald Formeln länger werden. Namen beschreiben, was die Zahlen bedeuten.
=LET(price, A2, price*2)Wiederholte Berechnungen vermeiden
Der größte Vorteil von LET besteht darin, etwas einmal zu berechnen und wiederzuverwenden. Stellen Sie sich vor, Sie benötigen einen Steuerbetrag zweimal: einmal, um ihn anzuzeigen, und einmal, um ihn zu einer Summe zu addieren.
Ohne LET würden Sie A2*0.2 an zwei Stellen schreiben. Mit LET berechnen Sie den Wert einmal unter dem Namen tax und verweisen anschließend überall dort auf tax, wo Sie ihn benötigen.
Das ist schneller, weil die Tabellenkalkulation die Multiplikation nur einmal ausführt, und übersichtlicher, weil die Bedeutung benannt ist.
=LET(tax, A2*0.2, A2 + tax)Mehrere Namen definieren
LET akzeptiert problemlos mehrere Name-Wert-Paare. Fügen Sie einfach weitere Paare vor der abschließenden Berechnung hinzu. Jeder neue Name kann sogar zuvor definierte Namen verwenden.
In diesem Beispiel benennen wir zunächst rate, dann base und anschließend einen aus beiden Werten berechneten Steuerwert tax. Namen werden von oben nach unten ausgewertet, sodass tax auf die bereits vorhandenen Namen rate und base zurückgreifen kann.
=LET(rate, 0.2, base, A2, tax, base*rate, base + tax)Namen bauen auf früheren Namen auf
Diese Verkettung macht LET so leistungsfähig. Sie können eine komplizierte Formel in kleine, benannte Schritte aufteilen, die sich wie Sätze lesen.
subtotal= Menge mal Preisdiscount= Zwischensumme mal Rabattsatz- Ergebnis = Zwischensumme minus Rabatt
Jeder Schritt verweist auf den vorherigen. Wer die Formel liest, kann der Logik Zeile für Zeile folgen, statt einen einzigen riesigen Ausdruck entschlüsseln zu müssen.
=LET(subtotal, B2*C2, discount, subtotal*0.1, subtotal - discount)Ein durchgerechnetes Beispiel: Nettolohn
Berechnen wir den Nettolohn. Das Bruttogehalt steht in B2, der Steuersatz in C2. Wir möchten vom Bruttogehalt die Steuer abziehen und auf zwei Dezimalstellen runden.
Wir benennen gross, berechnen daraus tax und geben anschließend die gerundete Differenz zurück. Die Formel ist lang, aber jeder Bestandteil ist eindeutig.
=LET(gross, B2, tax, gross*C2, ROUND(gross - tax, 2))Das Ergebnis einer Funktion benennen
Ein LET-Name kann das Ergebnis jeder Funktion enthalten, nicht nur einer Rechenoperation. Das ist besonders nützlich bei Suchvorgängen, die Sie sonst wiederholen müssten.
Hier suchen wir mit XLOOKUP einmal nach einem Wert, speichern ihn als found und prüfen ihn anschließend. Wenn die Suche erfolglos ist, zeigen wir eine Meldung an; andernfalls verwenden wir den Wert. Die aufwendige Suche wird nur einmal ausgeführt.
=LET(found, XLOOKUP(A2, Items, Prices), IF(found="", "Not found", found*1.1))Regeln für gültige Namen
Für LET-Namen gelten einige Regeln:
- Beginnen Sie mit einem Buchstaben oder Unterstrich, nicht mit einer Zahl.
- Keine Leerzeichen (verwenden Sie
unit_pricestattunit price). - Der Name darf nicht wie ein Zellbezug aussehen, etwa
A1oderTAX1. - Der Name darf nicht mit dem Namen einer integrierten Funktion übereinstimmen.
Verwenden Sie klare kleingeschriebene Wörter wie total, rate oder net, dann sind Sie auf der sicheren Seite.
LET in Google Sheets
Die gute Nachricht: LET funktioniert in Google Sheets genauso. Syntax, Name-Wert-Paare und abschließende Berechnung sind identisch.
Das bedeutet, dass Sie mit LET erstellte Formeln zwischen Excel und Sheets übertragen können – ungewöhnlich für neuere Funktionen. Unabhängig davon, ob Ihr Team Microsoft 365 oder Google Workspace verwendet: LET wird gleich gelesen.
=LET(qty, A2, price, B2, qty*price)Wann Sie LET verwenden sollten
Verwenden Sie LET, sobald Sie Folgendes bemerken:
- Dieselbe Teilausdruck kommt mehr als einmal vor.
- Eine Formel ist so lang, dass Sie den Überblick über die einzelnen Bestandteile verlieren.
- Eine langsame Suche oder Berechnung soll nur einmal ausgeführt werden.
Für eine kleine Formel wie =A2+B2 wäre LET übertrieben. Sobald sich eine Formel jedoch wiederholt, macht LET sie kürzer, schneller und deutlich einfacher zu warten.
Schnelltest
Testen Sie Ihr Verständnis des Aufbaus von LET.
Zusammenfassung: Schritte mit LET benennen
Sie haben gelernt, dass Sie mit LET Zwischenwerte benennen und wiederverwenden können. Dadurch werden lange Formeln lesbarer und schneller.
- Die Syntax besteht aus wiederholten Name-Wert-Paaren und endet mit einer abschließenden Berechnung.
- Spätere Namen können auf früheren Namen aufbauen.
- Berechnen Sie etwas einmal und verweisen Sie anschließend beliebig oft auf seinen Namen.
- Namen dürfen keine Leerzeichen, führenden Ziffern oder zellähnlichen Texte enthalten.
- LET funktioniert in Excel und Google Sheets identisch.
Als Nächstes gehen Sie einen Schritt weiter und definieren mit LAMBDA eigene wiederverwendbare Funktionen.
=LET(subtotal, B2*C2, discount, subtotal*0.1, subtotal - discount)Häufig gestellte Fragen
Ist die Lektion „Schritte mit LET benennen“ kostenlos?
Ja — der vollständige Text von „Schritte mit LET benennen“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Excel Formulas Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Schritte mit LET benennen“?
Zwischenwerte speichern und wiederverwenden, um lange Formeln zu vereinfachen Du übst Excel Formulas Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Excel Formulas Academy zu starten?
Keine Vorkenntnisse erforderlich. Excel Formulas Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.
Wie lange dauert die Lektion „Schritte mit LET benennen“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Excel Formulas Academy-Lektion Code schreiben und ausführen?
Ja. Jede Excel Formulas Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Schritte mit LET benennen
- Benutzerdefinierte Funktionen mit LAMBDA definieren
- Schleifen mit MAP und REDUCE
- Übersichtlichere Formeln mit benannten LAMBDA-Funktionen