Spreadsheet Practice

LET-Funktion (LET)

Kurz gesagt

LET gibt Werten oder Berechnungen innerhalb einer einzigen Formel Namen und verwendet diese Namen dann in einer abschließenden Berechnung.

Syntax
=LET(Name1; Name_Wert1; [Name2]; Name_Wert2; ...; Berechnung)
Häufigste Verwendung
=LET(sub;B2*C2;tax;sub*0,08;sub+tax) ergibt 965,52 € (Benennt Zwischensumme und Steuer und addiert sie dann)

Lange Formeln werden dadurch lesbar, und schneller, wenn sich ein Teil wie ein Verweis oder eine Summe sonst wiederholen würde, denn LET berechnet ihn einmal und verwendet das Ergebnis erneut.

Englischer Name
LET
Verfügbar in
Excel 2021, 2024 und Microsoft 365
Kategorie
Logik
Rückgabewert
Das Ergebnis der abschließenden Berechnung.
Google Sheets
In Google Sheets verfügbar.

Syntax

=LET(Name1; Name_Wert1; [Name2]; Name_Wert2; ...; Berechnung)

Im deutschen Excel werden Argumente mit Semikolon (;) getrennt, und Dezimalzahlen haben ein Komma.

ArgumentErforderlich?Bedeutung
Name1ErforderlichEin Name für den ersten Wert, etwa Zwischensumme. Er muss mit einem Buchstaben beginnen und darf nicht wie ein Zellbezug aussehen.
Name_Wert1ErforderlichDer Wert oder die Berechnung, die unter Name1 gespeichert wird.
Name2ErforderlichEin weiterer Name. Füge so viele Paare aus Name und Wert hinzu, wie du brauchst.
Name_Wert2ErforderlichDer Wert oder die Berechnung für Name2. Darf Name1 verwenden.
BerechnungErforderlichDie abschließende Formel, die alle vorher festgelegten Namen verwenden kann.

Beispiele

Jedes Ergebnis wird von unserer Formel-Engine aus der Beispieltabelle berechnet, derselben, die auch die Übungen prüft.

ZelleFormelErgebnisWas es zeigt
E2=LET(sub;B2*C2;tax;sub*0,08;sub+tax)965,52 €Benennt Zwischensumme und Steuer und addiert sie dann
E3=LET(total;SUMMENPRODUKT(B2:B4;C2:C4);WENN(total>2000;total*0,95;total))1.962,00 €Berechnet die Bestellsumme einmal und verwendet sie in der Rabattprüfung erneut
E4=LET(top;MAX(B2:B4);mean;MITTELWERT(B2:B4);top-mean)217,67 €Wie weit der teuerste Artikel über dem Durchschnittspreis liegt

Live ausprobieren

Das ist die Beispieltabelle. Ändere eine Zahl oder einen Text oder bearbeite eine Formel auf Deutsch, und die Ergebnisse passen sich an.

Beispieldaten als Tabelle anzeigen
ArtikelPreisMengeErgebnis
Stuhl149 €6965,52 €
Schreibtisch420 €21.962,00 €
Lampe38 €6217,67 €

LET üben

Schreib die Formel auf Deutsch, mit Semikolon. Sie wird sofort geprüft und danach noch einmal mit geänderten Daten.

Summen mit Rabatt

Nimm in D2 LET: Zwischensumme = Menge × Preis; liegt die Zwischensumme bei 500 € oder mehr, gibt es 10 % Rabatt. Gib die rabattierte Summe zurück und ziehe die Formel bis D6 nach unten.

Typische Fehler

Was du siehstUrsache und Lösung
Namen, die wie Zellbezüge aussehenEin Name wie mwst1 oder ab12 ist zugleich ein Zellbezug, deshalb lehnt Excel ihn ab. Nimm Namen wie mwstSatz oder zwischen_summe.
Das letzte Argument ist keine BerechnungLET muss mit der Berechnung enden. Endet es mit einem Paar aus Name und Wert, meldet Excel, dass zu wenige Argumente eingegeben wurden.
#NAME?LET braucht Excel 2021, Excel 2024 oder Microsoft 365.

Tipps

  • Benenne zuerst die Eingaben und setze die Logik ans Ende, dann liest sich das letzte Argument wie ein Satz: =LET(erl;B2;kosten;C2;(erl-kosten)/erl).
  • Mit LET vermeidest du, einen langen XVERWEIS in WENN zu wiederholen: =LET(p;XVERWEIS(A2;F:F;G:G);WENN(p>100;p*0,9;p)).

Häufige Fragen

Was macht LET in Excel?

Die Funktion weist Werten innerhalb einer Formel Namen zu und liefert eine abschließende Berechnung, die diese Namen verwendet.

Macht LET Formeln schneller?

Ja, wenn dieselbe Berechnung sonst mehrmals vorkäme. LET berechnet sie einmal und verwendet das Ergebnis erneut.

Aktualisiert Geprüft durch Ausführen: Unsere Formel-Engine hat alle Formeln auf dieser Seite berechnet am .