Office: (Office 365) Lambda Funktion

Helfe beim Thema Lambda Funktion in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich versuche die ganze Zeit schon in mein Excelsheet eine Lambda funktion zu integrieren, weil die Berechnung des öfteren vorkommt, leider ohne... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von ferries, 21. April 2023.

  1. ferries hat Ahnung

    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:

    =LAMBDA(Rechnung[Nettopreis];Wildpreis;SUMME(Rechnung[Nettopreis];Wildpreis))

    da kommt immer "Zu wenige Argumente für diese Funktion eingegeben"

    Kann mir jemand bitte sagen wo mein Denkfehler ist?

    vielen Dank

    gruss stephan
     
    ferries, 21. April 2023
    #1
  2. HKindler
    HKindler Erfahrener User
    Hi,

    was soll die Funktion denn machen? Die ersten Argumente (bis auf das letzte) sind alles nur Variablennamen, die im letzten Argument verwendet werden können. Diesen Variablen werden dann im Aufruf die übergebenen Werte zugewiesen.
    Solange du der dem Lambda-Aufruf keinen Namen mit dem Namensmanager zuweist, muss du die Argumente direkt hinter Lambda mit angeben.

    =LAMBDA(x;y;SUMME(x;y))(Rechnung[Nettopreis];Wildpreis)
    wäre ein gültiger Funktionsaufruf, zumindest solange Wildpreis der Name eines Bereiches ist.

    Wenn du die Lambda-Funktion wie einen normalen Funktionsaufruf verwenden willst, dann musst du erst mal mit dem Namensmanager einen Namen festlegen, z.B. MeineTolleSumme und in "Bezieht sich auf" kommt dann die Formel =LAMBDA(x;y;SUMME(x;y)).
    Dann kannst du in einer Zelle =MeineTolleSumme(Rechnung[Nettopreis];Wildpreis) oder auch =MeineTolleSumme(1,2;A1:C15) verwenden.
     
    HKindler, 21. April 2023
    #2
  3. ferries hat Ahnung
    Hallo Helmut,
    ich danke dir vielmals

    ich dachte ich kann mir die Summenberechnung mehrfach ersparen, weil die Summenberechnung:

    =SUMME(Rechnung[Nettopreis];J49)

    in 5 Formeln benötigt wird.

    Gruß Stephan
     
    ferries, 21. April 2023
    #3
  4. HKindler
    HKindler Erfahrener User

    Lambda Funktion

    Hi,

    das kannst du doch: verwende die Summenformel in einer Hilfszelle (die ch auf einem anderen Blatt oder in einer ausgeblendeten Zeile oder Spalte liegen kann und verwende dann diese Zelle statt der Summen-Formel.

    Statt einer Hilfszelle kannst du auch einen Namen verwenden. Dazu im Namensmanger wieder einen Namen anlegen (z.B. GesamtSumme) und bei "Bezieht sich auf" =SUMME(Rechnung[Nettopreis];$J$49) eingeben. die $-Zeichen sind hier wichtig, da J49 sonst mit der Zelle mitwandern würde. Benutzen kannst es dann mit =A1+GesamtSumme

    Lambda wird nur nötig, wenn du z.B. mal J49 und ein anderes mal AC37 verwenden willst.
    Da würde dann bei MeineTolleSumme das "Bezieht sich auf" z.B. =LABMDA(a;SUMME(Rechnung[Nettopreis];a)) lauten. Der Aufruf wäre dann =MeineTolleSumme(A1)
     
    HKindler, 21. April 2023
    #4
    1 Person gefällt das.
  5. RPP63_neu hat Ahnung
    Sehr gute Erklärung, Helmut!
    Deshalb mein Like, obwohl mir LABMDA() unbekannt ist. Lambda Funktion :cool:
    Ich persönlich verwende LAMBDA() nur, wenn ich dazu "genötigt" werde.
    Heißt: Funktionen wie NACHZEILE(), die darauf bestehen.
    Im Tabellenblatt habe ich bisher noch keine Notwendigkeit gesehen, dies singulär anzuwenden.

    Vielleicht bin ich ja auf dem falschen Dampfer:
    In bspw. meiner Personal.xlsb habe ich etliche (per Shortcut aufzurufende) sinnvolle Makros, die mir das Leben erleichtern.
    UDFs haben den gewaltigen Nachteil, dass vor dem Funktionsnamen =Personal.xlsb! anzugeben ist.
    Mich stört halt die Einschränkung, dass man LAMBDAs nicht global zur Verfügung stellen kann.
    Oder irre ich mich da?

    Gruß Ralf
     
    RPP63_neu, 21. April 2023
    #5
  6. HKindler
    HKindler Erfahrener User
    Boah, da fragst du mich was. Mir selbst ist Lambda und dessen Möglichkeiten auch noch nicht ganz klar. Ich habe es bisher nur einmal gebraucht. Und das auch nur, weil ich in jener Datei keine Makros verwenden wollte.
     
    HKindler, 21. April 2023
    #6
  7. Exl121150 Erfahrener User
    Hallo,
    man kann auch in Excel Template-Dateien (Erweiterung: *.xltx bzw. *.xltm) zu erstellen.
    Alle Definitionen und Einstellungen, die man in einer solchen Datei speichert, hat man dann später unter
    Datei > Neu > Persönlich
    zur Verfügung und kann dann damit im aktuellen Dokument weiterarbeiten.
     
    Exl121150, 21. April 2023
    #7
  8. lupo1
    lupo1 Tutorial Guru

    Lambda Funktion

    =LAMBDA() ist Teil einer Komplett-Philosophie des neuen dynamischen Excels. Die damit verbundenen Helper-Funktionen erweitern Bereiche zu komplett in sich abgeschlossen rechnenden Sub-Bereichen. NACHZEILE wurde ja schon genannt. Aber auch SCAN und andere sind dafür sehr essenziell. Ich habe besonders HSTAPELN/VSTAPELN und WEGLASSEN als fast jedesmal notwendig identifiziert. Man sollte darauf achten, rekursive Helper-Funktionen nur sparsam oder gar nicht einzusetzen. Wenn man ganz drum herum kommt, kann man unglaublich schnelle Gesamtkonzepte erreichen. Über allem thront =LET().
     
    Zuletzt bearbeitet: 23. April 2023
Thema:

Lambda Funktion

Die Seite wird geladen...
  1. Lambda Funktion - Similar Threads - Lambda Funktion

  2. WENN-Funktion mit mehreren Bedingungen

    in Microsoft Excel Hilfe
    WENN-Funktion mit mehreren Bedingungen: Guten Morgen, ich würde gerne eine Funktion erstellen, die die Werte einer Zelle untersucht. Ist der Wert unter 5, so soll ein "nein" erscheinen und das Feld rot werden Ist der Wert zwischen 5...
  3. Zellbezug mit MONAT(HEUTE()) Funktion

    in Microsoft Excel Hilfe
    Zellbezug mit MONAT(HEUTE()) Funktion: Hallo Forum, ich habe eine Exceltabelle, mit der ich meine Finanzen festhalte. Auf einer Übersichtsseite stehen die Einnahmen/Ausgaben für verschiedene Bereiche. In der Spalte Q möchte ich den...
  4. Daten aus anderer Mappe

    in Microsoft Excel Hilfe
    Daten aus anderer Mappe: Hallo zusammen, ich habe für die bessere Verständlichkeit eine Excel erstellt, die mein Problem beschreibt. In Tabelle 2 sind verschiede Formen dargestellt, denen mehrere Eigenschaften zugeordnet...
  5. 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;...
  6. 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....
  7. LAMBDA

    in Microsoft Excel Tutorials
    LAMBDA: LAMBDA Excel für Microsoft 365 Excel für das Web Mehr... Weniger Verwenden Sie eine LAMBDA-Funktion, um...
  8. 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