Die Funktion LET in Excel
LET funktioniert wie Variablen in einer Formel: Du gibst einem Wert einen Namen und verwendest den Namen so oft, wie du willst. Das letzte Argument ist die Berechnung, die das Ergebnis liefert.
Die Funktion macht lange Formeln kürzer und leichter zu prüfen, und sie ist schneller, weil eine wiederholte Berechnung nur einmal ausgeführt wird. Sie ist in Excel 2021, Excel 2024 und Microsoft 365 verfügbar.
Syntax
=LET(name1, value1, [name2, value2, …], calculation)
| Argument | Was es bedeutet |
|---|---|
| name1 | Der erste Name. Er muss mit einem Buchstaben beginnen und darf nicht wie ein Zellbezug aussehen. |
| value1 | Der Wert oder die Berechnung, für die der Name steht. |
| name2, value2, …optional | Weitere Paare aus Name und Wert. Ein Wert kann die Namen verwenden, die davor definiert wurden. |
| calculation | Das letzte Argument: die Formel, die die Namen verwendet und das Ergebnis zurückgibt. |
Beispiele
1. Durchschnitt aus Summe und Anzahl
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Tag | Umsatz | Durchschnitt | |
| 2 | Mo | 10 | 20 | |
| 3 | Di | 20 | ||
| 4 | Mi | 30 |
s ist die Summe (60) und n die Anzahl (3), sodass sich das Ergebnis s/n wie ein Satz liest.
2. Ein Preis mit Rabatt
| A | B | |
|---|---|---|
| 1 | Preis | 80 |
| 2 | Rabatt | 0.25 |
| 3 | Endpreis | 60 |
Namen wie price und rate sagen, was jede Zelle bedeutet. Das ist leichter zu lesen als B1 und B2.
3. Eine Berechnung wiederverwenden
| A | B | |
|---|---|---|
| 1 | Stück | 50 |
| 2 | Preis | 4 |
| 3 | Gesamt mit 10 % Gebühr | 220 |
x wird einmal berechnet (200) und zweimal verwendet: 200 + 20.
Häufige Fehler
Ein Name, der wie eine Zelle aussieht. Namen wie x1 oder tax2024 werden abgelehnt.
Korrektur: Verwende aussagekräftige Namen wie total oder rate.
Die abschließende Berechnung vergessen. Ein LET, das mit einem Namen und einem Wert endet, aber ohne Berechnung, gibt einen Fehler zurück.
Korrektur: Das letzte Argument muss die Formel sein, die das Ergebnis liefert.
Häufig gestellte Fragen
Existieren die Namen außerhalb der Formel?
Nein. Sie existieren nur innerhalb des LET, das sie definiert. Für Namen, die du in der ganzen Arbeitsmappe verwenden willst, nutze benannte Bereiche.
Ist LET schneller?
Oft ja, wenn eine aufwendige Berechnung mehrfach verwendet wird, weil sie nur einmal ausgeführt wird.
Verwandte Funktionen
- FILTERFILTER liefert die Zeilen eines Bereichs, die eine Bedingung erfüllen, und lässt sie in die Zellen darunter überlaufen.
- XLOOKUPXLOOKUP sucht in einer Spalte oder Zeile und gibt den passenden Wert aus einer anderen zurück, in beliebiger Richtung, mit einer eingebauten Meldung für „nicht gefunden“.
- IFIF prüft eine Bedingung und gibt einen Wert zurück, wenn sie wahr ist, und einen anderen, wenn sie falsch ist.