Office: LAMBDA

Helfe beim Thema LAMBDA in Microsoft Excel Tutorials um das Problem gemeinsam zu lösen; LAMBDA Excel für Microsoft 365 Excel für das Web Mehr... Weniger... Dieses Thema im Forum "Microsoft Excel Tutorials" wurde erstellt von Tutorials, 1. Januar 2020.

  1. Tutorials
    Tutorials Neuer User

    LAMBDA


    LAMBDA
    Excel für Microsoft 365 Excel für das Web Mehr... Weniger Verwenden Sie eine LAMBDA-Funktion, um benutzerdefinierte, wiederverwendbare Funktionen zu erstellen und diese unter einem Anzeigenamen auf aufrufbar zu machen. Die neue Funktion steht in der gesamten Arbeitsmappe zur Verfügung und wird als systemeigene Excel-Funktionen bezeichnet.

    Sie können eine Funktion für eine häufig verwendete Formel erstellen, das Kopieren und Einfügen dieser Formel (die fehleranfällig sein kann) und ihre eigenen Funktionen effektiv zur systemeigenen Excel-Funktionsbibliothek hinzufügen. Darüber hinaus erfordert eine LAMBDA-Funktion kein VBA, Makros oder JavaScript, sodass auch Nichtprogrammierer von der Verwendung profitieren können. 


    LAMBDA [​IMG]


    Hinweis: Dieses Feature ist nur verfügbar, wenn Sie über ein Office 365-Abonnement verfügen. Wenn Sie ein Office 365-Abonnent sind, vergewissern Sie sich, dass Sie über die neueste Office-Version verfügen.

    Syntax
    =LAMBDA([Parameter1;Parameter2;...;] Berechnung)    

    Argument

    Beschreibung

    Parameter

    Ein Wert, den Sie an die Funktion übergeben möchten, z. B. ein Zellbezug, eine Zeichenfolge oder eine Zahl. Sie können bis zu 253 Parameter eingeben. Dieses Argument ist optional.

    Berechnung

    Die Formel, die Sie ausführen und als Ergebnis der Funktion zurückgeben möchten. Es muss das letzte Argument sein und ein Ergebnis zurückgeben. Dieses Argument ist erforderlich.

    Hinweise
    • Wenn Sie mehr als 253 Parameter eingeben, gibt Excel eine #VALUE! angezeigt.

    • Wenn eine falsche Anzahl von Argumenten an eine LAMBDA-Funktion übergeben wird, gibt Excel eine #VALUE! angezeigt.

    • Wenn Sie eine LAMBDA-Funktion aus sich selbst aufrufen und der Aufruf zirkelt, gibt Excel eine #NUM! angezeigt.

    • Wenn Sie eine LAMBDA-Funktion in einer Zelle erstellen, ohne sie auch innerhalb der Zelle auf aufruft, gibt Excel eine #CALC! angezeigt.

    • #A0 und Parameter folgen den #A1 für Namen, mit einer Ausnahme: Verwenden Sie keinen Zeitraum (.) in einem Parameternamen. Weitere Informationen finden Sie unter "Namen" in Formeln.

    • Beachten Sie die bewährten Methoden beim Erstellen einer LAMBDA-Funktion wie bei jeder systemeigenen Excel-Formel, z. B. Übergeben der richtigen Anzahl und Art von Argumenten, Abgleichen von offenen und schließenden Klammern und Eingeben von Zahlen als unformatiert. Wenn Sie den Befehl "Auswerten" verwenden, gibt Excel außerdem sofort das Ergebnis der LAMBDA-Funktion zurück, und Sie können nicht direkt in die Funktion einrücken. Weitere Informationen finden Sie unter "Ermitteln von Fehlern in Formeln".

    Erstellen einer LAMBDA-Funktion
    Hier folgt ein schritt-für-Schritt-Prozess, mit dem Sie sicherstellen können, dass Ihr Lambda wie beabsichtigt funktioniert und dem Verhalten einer systemeigenen Funktion in Excel sehr ähnlich ist.

    Schritt 1: Testen der Formel
    Stellen Sie sicher, dass die Formel, die Sie im Berechnungsargument verwenden, ordnungsgemäß funktioniert. Dies ist wichtig, da Sie beim Erstellen der LAMBDA-Funktion sicherstellen möchten, dass die Formel funktioniert, und Sie dies ausschließen können, wenn Fehler oder unerwartetes Verhalten auftreten. Weitere Informationen finden Sie unter "Übersicht über Formeln in Excel"und "Erstellen einer einfachen Formel in Excel".

    Schritt 2: Erstellen der Lambda-Funktion in einer Zelle
    Eine bewährte Methode besteht im Erstellen und Testen ihrer LAMBDA-Funktion in einer Zelle, um sicherzustellen, dass sie ordnungsgemäß funktioniert, einschließlich Definition und Übergabe von Parametern. So vermeiden Sie #CALC! einen Aufruf der LAMBDA-Funktion, um sofort das Ergebnis zurückzukehren:

    =LAMBDA-Funktion ([Parameter1; Parameter2;...];Berechnung) (Funktionsaufruf)

    Im folgenden Beispiel wird der Wert "2" zurückgegeben.

    =LAMBDA(number, number + 1)(1)

    Schritt 3: Hinzufügen von Lambda zum Namens-Manager
    Nachdem Sie die LAMBDA-Funktion endgültig definiert haben, verschieben Sie sie zur endgültigen Definition in den Namens-Manager. Auf diese Weise geben Sie der LAMBDA-Funktion einen aussagekräftigen Namen, geben eine Beschreibung ein und machen sie aus jeder Zelle in der Arbeitsmappe wiederverwendbar. Sie können die Lambda-Funktion auch für jeden beliebigen Namen, z. B. eine Zeichenfolgenkonstante, einen Zellbereich oder eine Tabelle, wie möglich verwalten.

    Vorgehensweise

    1. Wählen Sie im>"Formeln" aus.
      1. Wählen Sie "Neu"aus, und geben Sie dann Informationen in das Dialogfeld "Neuer Name" ein:

        [parsehtml]<table id="tblID0EBAACBAAAEAAA"> <tbody> <tr> <td> <p> <b>Name:</b> </p> </td> <td> <p>Geben Sie den Namen für die LAMBDA-Funktion ein.</p> </td> </tr> <tr> <td> <p> <b>Bereich:</b> </p> </td> <td> <p>Die Arbeitsmappe ist die Standardeinstellung. Es stehen auch einzelne Blätter zur Verfügung.</p> </td> </tr> <tr> <td> <p> <b>Kommentar:</b> </p> </td> <td> <p>Optional, aber dringend empfohlen. Geben Sie bis zu 255 Zeichen ein. Beschreiben Sie kurz den Zweck der Funktion sowie die richtige Anzahl und Art von Argumenten.</p> <p>Wird im Dialogfeld "Funktion einfügen" und als QuickInfo (zusammen mit dem Argument "Berechnung") angezeigt, wenn Sie eine Formel eingeben und <b>AutoVervollständigung </b>für Formeln verwenden (auch als IntelliSense bezeichnet).</p> </td> </tr> <tr> <td> <p> <b>Verweis auf:</b> </p> </td> <td> <p>Geben Sie die LAMBDA-Funktion ein. Drücken Sie F2, um den Text zu bearbeiten und das automatische Einfügen von Zellbezug zu verhindern.</p> </td> </tr> </tbody> </table>[/parsehtml] Beispiel:


        LAMBDA [​IMG]


    2. Um die LAMBDA-Funktion zu erstellen, wählen Sie "OK" aus.

    3. Um das Dialogfeld "Namens-Manager" zu schließen, wählen Sie "Schließen" aus.

    Weitere Informationen finden Sie unter "Verwenden des Namens-Managers".

    Beispiele
    Beispiel 1: Fahrenheit in Celsius konvertieren
    Definieren Sie Folgendes im Namens-Manager:

    Name:

    ToCelsius

    Bereich:

    Arbeitsmappe

    Kommentar:

    Konvertieren einer Fahrenheitstemperatur in Celsius

    Verweis auf:

    =LAMBDA(temp;(5/9) * (Temp-32))

    Kopieren Sie die Beispieldaten in der folgenden Tabelle, und fügen Sie sie in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Im Bedarfsfall können Sie die Breite der Spalten anpassen, damit alle Daten angezeigt werden.

    Daten

    104

    86

    68

    50

    32

    Formel

    Ergebnis

    =TOCELSIUS(A2)

    40

    =ZUCELSIUS(A3)

    30

    =TOCELSIUS(A4)

    20

    =TOCELSIUS(A5)

    10

    =TOCELSIUS(A6)

    0

    Beispiel 2: Suchen der Hypotenuse
    Definieren Sie Folgendes im Namens-Manager:

    Name:

    Hypotenuse

    Bereich:

    Arbeitsmappe

    Kommentar:

    Gibt die Länge der Hypotenuse eines rechtwinkigen Dreiecks zurück.

    Verweis auf:

    =LAMBDA(a; b; SQRT((a^2+b^2)))

    Kopieren Sie die Beispieldaten in der folgenden Tabelle, und fügen Sie sie in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Im Bedarfsfall können Sie die Breite der Spalten anpassen, damit alle Daten angezeigt werden.

    Daten

    3

    4

    5

    12

    7

    24

    9

    40

    Formel

    Ergebnis

    =HYPOTENUSE(A2;B2)

    5

    =HYPOTENUSE(A3;B3)

    13

    =HYPOTENUSE(A4;B4)

    25

    =HYPOTENUSE(A5;B5)

    41

    Beispiel 3: Zählen von Wörtern
    Definieren Sie Folgendes im Namens-Manager:

    Name:

    CountWords

    Bereich:

    Arbeitsmappe

    Kommentar:

    Gibt die Wortanzahl in einer Textzeichenfolge zurück.

    Verweis auf:

    =LAMBDA(Text;LÄNGE( TRIM(Text)) - LÄNGE(SUBSTITUTE(TRIM(text); " ", "")) + 1)

    Kopieren Sie die Beispieldaten in der folgenden Tabelle, und fügen Sie sie in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Im Bedarfsfall können Sie die Breite der Spalten anpassen, damit alle Daten angezeigt werden.

    Daten

    Auf diese Weise kommt etwas Besonderes.

    Ich kam, ich habe gesehen, ich habe es durchdägt.

    Ein schneller brauner Fuchs hüpfte über den verunglierten Hund.

    Verwenden Sie Force, Luke!

    Formel

    Ergebnis

    =COUNTWORDS(A2)

    5

    =COUNTWORDS(A3)

    6

    =COUNTWORDS(A4)

    9

    =COUNTWORDS(A5)

    4

    Beispiel 4: Suchen des Datums für Thanksgiving
    Definieren Sie Folgendes im Namens-Manager:

    Name:

    ThanksgivingDate

    Bereich:

    Arbeitsmappe

    Kommentar:

    Gibt das Datum zurück, an dem Thanksgiving in den USA auf ein bestimmtes Jahr fällt.

    Verweis auf:

    =LAMBDA(Jahr;TEXT(DATUM(Jahr;11;WAHL(WOCHENTAG(DATUM(Jahr;11;1)); 26;25;24;23;22;28;27));"TT.MM.JJJJ"))

    Kopieren Sie die Beispieldaten in der folgenden Tabelle, und fügen Sie sie in Zelle A1 eines neuen Excel-Arbeitsblatts ein. Im Bedarfsfall können Sie die Breite der Spalten anpassen, damit alle Daten angezeigt werden.

    Daten

    2020

    2021

    2022

    2023

    2024

    Formel

    Ergebnis

    =THANKSGIVINGDATE(A2)

    11/26/2020

    =THANKSGIVINGDATE(A3)

    11/25/2021

    =THANKSGIVINGDATE(A4)

    11/24/2022

    =THANKSGIVINGDATE(A5)

    11/23/2023

    =THANKSGIVINGDATE(A6)

    11/28/2024

    Benötigen Sie weitere Hilfe?
    Sie können jederzeit einen Experten in der Excel Tech Community fragen, Unterstützung in der Answers Community erhalten oder aber ein neues Feature oder eine Verbesserung auf Excel User Voice vorschlagen.

    Siehe auch
    LET-Funktion

    Erstellen benutzerdefinierter Funktionen in Excel

    :)
     
    Tutorials, 1. Januar 2020
    #1
Thema:

LAMBDA

Die Seite wird geladen...
  1. LAMBDA - Similar Threads - LAMBDA

  2. Standard-Wert ändern bei optionalen Parametern in LAMBDA

    in Microsoft Excel Hilfe
    Standard-Wert ändern bei optionalen Parametern in LAMBDA: Hallo Community, die Überschrift sagt eigentlich alles. Ich suche die richtige Syntax, um den Standard-Wert eines optionalen Parameters in einer Lambda-Funktion anzupassen. [optWERT]=1;...
  3. Lambda Funktion

    in Microsoft Excel Hilfe
    Lambda Funktion: Hallo, ich versuche die ganze Zeit schon in mein Excelsheet eine Lambda funktion zu integrieren, weil die Berechnung des öfteren vorkommt, leider ohne erfolg hier die formel:...
  4. LET/LAMBDA als PQ-Alternative (2x UNPIVOT, 2x SPLIT2D)

    in Microsoft Excel Tutorials
    LET/LAMBDA als PQ-Alternative (2x UNPIVOT, 2x SPLIT2D): Die anhängende Datei hat 24 KB und kann (Stand April 2023) in XL365 oder XLWeb geöffnet werden. Die LET/LAMBDA-Codes sind auch in XLWeb sichtbar, da sie in Zellen als Klartext wiederholt sind....
  5. LAMBDA()-UDF (ben.def. Tabellenfunktionen ohne VBA/xl4m)

    in Microsoft Excel Tutorials
    LAMBDA()-UDF (ben.def. Tabellenfunktionen ohne VBA/xl4m): LAMBDA()-UDF (ben.def. Tabellenfunktionen ohne VBA) Kurz nach LET kommt nun mit LAMBDA am 3.12.2020 die Vervollständigung der neuen 365-Microsoft-Welt (seit 7.2.2022 auch in XLWeb, also für jeden...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden