Lambda Funktion in Excel
In diesem Tutorial zeige ich Euch wie Ihr die Lambda Funktion benutzen könnt. Hiermit habt Ihr die Möglichkeit Eure eigenen Funktionen zu erstellen. Ich zeige hier ein wirklich sehr einfaches Beispiel und wenn Ihr Euch das YouTube Video (unten) dazu anschaut, dann seht Ihr einmal diese Version aber auch eine etwas komplexere Version, wo die Lambda Formel etwas umfangreicher ist.
Wer das erste mal mit Excel oder ĂŒberhaupt mit einem Tabellenkalkulationsprogramm arbeitet sollte sich vielleicht auch erst einmal dieses Tutorial anschauen:
Einfache Berechnungen / Grundlagen fĂŒr AnfĂ€nger (Excel)
Das Tutorial zeigt ganz einfache Berechnungen und sollte den Einstieg wesentlich leichter machen.
So, kommen wir mal zu dem einfach Beispiel. Ich trage hier in den ersten 3 Zellen jeweils eine Zahl ein. Also in A1 B1 und C1.

Lambda 3 Zellen mit Zahlen
Normalerweise könnte man jetzt in Zelle D1 alle Summieren oder einzeln addieren. Nehmen wir mal die Formel =A1+B1+C1 um es uns sehr einfach und verstÀndlicher zu machen.
Wenn wir das gleiche mit der Lambda Funktion machen wĂŒrden, können wir folgendes eingeben:
=LAMBDA(Wert1; Wert2; Wert3; Wert1 + Wert2 + Wert3)
Im ersten Moment kann man damit vielleicht noch nicht viel Anfangen und es ist vor allem fĂŒr Einsteiger schwer zu verstehen.
Stellt Euch einfach vor:
=LAMBDA(Wert1;Wert2;Wert3;Wert1+Wert2+Wert3)
Wert1 ist Zelle A1 also 10
Wert2 ist Zelle B1 also 20
Wert3 ist Zelle C1 also 30
und dann kommt nur noch der Parameter Bereich wo das noch zusammengerechnet werden muss wie im ersten Beispiel mit der Formel =A1+B1+C1
Genau das machen wir am Ende:
=LAMBDA(Wert1; Wert2; Wert3; Wert1 + Wert2 + Wert3)
Jetzt ist natĂŒrlich Excel nicht in der Lage zu Wissen, dass wir die Daten aus Zelle A1, B1 und C1 fĂŒr Wert1, Wert2 und Wert3 benötigen.
DafĂŒr gibt es jetzt aber 2 Möglichkeiten. Einmal können wir das ganze jetzt mit einer Funktion ausfĂŒhren (dazu kommen wir auch gleich) oder wir hĂ€ngen diese Werte einfach hinten mit an.
=LAMBDA(Wert1; Wert2; Wert3; Wert1 + Wert2 + Wert3 )(A1; B1; C1)
Hierbei gilt die gleiche Reihenfolge wie am Anfang der Lambda Funktion. Die Werte werden also genau so ĂŒbertragen.
Wert1 erhÀlt jetzt den Inhalt von Zelle A1
Wert2 erhÀlt jetzt den Inhalt von Zelle B1
Wert3 erhÀlt jetzt den Inhalt von Zelle C1
Wenn Ihr jetzt innerhalb der Lambda Funktion genau diese Angaben spaĂeshalber austauscht, dann wĂŒrde das so aussehen:
=LAMBDA(A1;B1;C1;A1+B1+C1)
Das machen wir aber natĂŒrlich nicht đ
Letztendlich können wir folgende Formel dann in D1 eintragen:
=LAMBDA(Wert1; Wert2; Wert3; Wert1 + Wert2 + Wert3 )(A1; B1; C1)
Euch wird dann das korrekte Ergebnis angezeigt.
Lambda Funktion als Funktion
Wir haben ja gerade die Werte der Zellen A1, B1 und C1 hinten angehangen. Wir können jetzt aber eine Funktion erzeugen die wesentlich einfacher zu bedienen ist.
Damit sind wir in der Lage die Funktion genau so aufzurufen:
=MeineErsteFunktion(A1;B1;C1)
Ihr kennt ja die Möglichkeit einer Funktion die Werte anzugeben, wie Ihr das zum Beispiel bei Summe macht. Ihr könnt dann mit Euren eigenen Funktionsnamen diese Funktion ausfĂŒhren.
Wie das geht. Ganz einfach.
Kopiert Euch die Formel ohne die angehÀngten Daten, also nur:
=LAMBDA(Wert1; Wert2; Wert3; Wert1 + Wert2 + Wert3 )
AnschlieĂend wĂ€hlt ihr im MenĂŒband "Formeln"(1).

Lambda Funktion erstellen
Dort findet Ihr den Bereich Definierte Namen (2) wo Ihr einfach raufklickt. Es erscheint dann ein Dialogfeld.
Hier könnt Ihr jetzt fĂŒr Eure Funktion einen Namen vergeben (3). In meinem Beispiel habe ich jetzt "MeineErsteFunktion" benutzt. Achtet darauf dass Ihr keinen Punkt oder Leerzeichen verwendet, ansonsten bekommt Ihr einen Fehler.
Es wĂ€re natĂŒrlich super, wenn Ihr eine Art sprechenden Namen wĂ€hlt, damit man genau weiĂ was die Funktion macht. Der Name sollte so gewĂ€hlt werden, dass Ihr in einem Jahr immer noch wisst was die Funktion macht, wenn Ihr diesen Namen lest.
Ihr könnt dann noch einen Kommentar einfĂŒgen, welches die Funktion beschreibt die Ihr jetzt erstellen wollt.
Jetzt kommt natĂŒrlich mit das Wichtigste. Wir mĂŒssen jetzt unsere kopierte Lambda – Formel im Bereich "Bezieht sich auf:"(4) eintragen.
Wenn Ihr jetzt auf OK, klickt dann habt Ihr das geschafft.
Ihr mĂŒsst jetzt nur noch in Zelle D1 anfangen =Meine…. einzugeben und Euch wird der Name sogar schon vorgeschlagen. Ihr bekommt sogar einen Hinweistext angezeigt, den Ihr als Kommentar eingegeben habt.

MeineErsteFunktion Lambda Beispiel
Die Namen Wert1, Wert2 und Wert3 werden Euch ebenfalls angezeigt. Das sind die gleichen Namen die Ihr in der Formel benutzt habt.
Wenn Ihr jetzt fĂŒr jeden Parameter die entsprechenden Zellen angebt wie im Bild gezeigt und dann die Eingabetaste drĂŒckt erscheint Euer Ergebnis.
NatĂŒrlich sollte 60 rauskommen, deshalb spare ich mir an dieser Stelle einfach mal das Bild đ
Wenn Ihr das soweit verstanden habt dann gibt es jetzt noch ein paar zusÀtzliche Infos.
Lambda Funktion – zusĂ€tzliche Infos
Ihr habt ja im obigen Beispiel nur 3 Parameter fĂŒr die Werte benutzt also Wert1, Wert2 und Wert3. Ihr könnt aber richtig viele Parameter ĂŒbergeben und zwar bis zu 253. Da könnt Ihr Euch ja sicher vorstellen welche Möglichkeiten Euch da offen stehen.
Das heiĂt dass Ihr die Parameter mit den Werten am Anfang alle rein schreibt und der Allerletzte Parameter ist dann immer die Berechnung.
AuĂerdem ist dieses Beispiel oben wirklich extrem einfach. Ihr könnt sehr komplexe Formeln verwenden und diese in die Funktion einbauen.
Viel SpaĂ mit den neuen Erkenntnissen đ
Das Video-Tutorial "LAMBDA Funktion ganz einfach"