← Alle FunktionenDynamische Arrays
LET in Excel
LET in Excel einsetzen: Zwischenwerte benennen, Berechnungen wiederverwenden, lange Formeln lesbarer machen und typische Fehler lösen.
Syntax
LET(name1, value1, …, calculation)Beispiel: =LET(x,A2*2,x+1)
Verfügbar in: Excel 2021+, Microsoft 365
LET weist Werten oder Berechnungen innerhalb einer Formel Namen zu, damit jeder Ausdruck nur einmal berechnet und anschließend wiederverwendet wird: =LET(name1, value1, …, calculation). Dadurch werden lange Formeln lesbarer und aufwendige Formeln können schneller werden.
Wann Sie die Funktion einsetzen
- Derselbe Ausdruck kommt mehrfach in einer Formel vor.
- Eine Formel ist schwer lesbar und Sie möchten aussagekräftige Namen verwenden.
- Sie umschließen eine aufwendige Suche mit IFERROR und möchten vermeiden, dass sie zweimal berechnet wird.
- Sie erstellen Formeln mit mehreren Zwischenschritten.
Argumente
- name1. Ein von Ihnen festgelegter Name für einen Wert, etwa tax oder total. Namen müssen mit einem Buchstaben beginnen und dürfen nicht wie Zellbezüge aussehen.
- name_value1. Der name1 zugewiesene Wert oder die Berechnung. Er wird einmal ausgewertet und kann beliebig oft wiederverwendet werden.
- name2, name_value2, …. Weitere paarweise angegebene Namen. Spätere Werte dürfen frühere Namen verwenden.
- calculation. Das letzte Argument ist die Formel, die das Endergebnis erzeugt und die von Ihnen definierten Namen verwendet.
Erklärte Beispiele
Konstante benennen
Formel: C1: =LET(tax,0.0825,A2*(1+tax))
Ergebnis: 216.5
tax wird einmal definiert und anschließend in der Berechnung verwendet.
Summe wiederverwenden
Formel: C1: =LET(total,SUM(A2:A4),A2/total)
Ergebnis: 0.25
total wird einmal berechnet und wiederverwendet; hier 25 / 100.
Zwischenergebnis in einer Prüfung
Formel: D2: =LET(ratio,A2/B2,IF(ratio>1,"Over","Within"))
Ergebnis: Over
ratio wird einmal benannt und in IF verwendet.
Jetzt ausprobieren
Ändern Sie eine Formel oder einen Wert in der Beispieltabelle und prüfen Sie das Ergebnis.
Formel in F2: =LET(total,SUM(C2:C7),total/COUNT(C2:C7))
Ergebnis in F2: 58.3333333333
Fehler und Prüfungen
- #NAME?. LET ist in Excel 2021 und Microsoft 365 verfügbar. Ältere Versionen kennen die Funktion nicht.
- Ungültiger Name. Namen dürfen weder wie Zellbezüge aussehen, beispielsweise x1, noch Leerzeichen enthalten.
- Letztes Argument fehlt. Das letzte Argument muss die Berechnung sein, die das Ergebnis zurückgibt, und darf kein weiteres Namenspaar sein.
- Name vor seiner Definition verwendet. Namen stehen erst nach ihrer Definition und nur innerhalb der Formel zur Verfügung.
Verwandte Funktionen
Häufige Fragen
- Macht LET Formeln schneller?
- Das ist möglich: Eine wiederholte, aufwendige Berechnung wird nur einmal statt mehrfach ausgeführt.
- Können spätere Namen frühere Namen verwenden?
- Ja. Jeder Name darf auf die zuvor definierten Namen zurückgreifen.
- Was ist der Unterschied zwischen LET und einem benannten Bereich?
- Ein benannter Bereich gilt für die gesamte Arbeitsmappe. LET-Namen existieren nur innerhalb der jeweiligen Formel.
- Wie viele Namen kann LET enthalten?
- Bis zu 126 Paare aus Name und Wert.
Weitere Funktionen aus Dynamische Arrays