Als selbstdefinierte Funktion habe ich im Studium z.B. eine Rentenberechnung auf eigener Sterbetafel integriert. Damals musste ich dies mit VBA lösen, jetzt würde ich Lambda() verwenden - spart die Signierung von Makros (gerade im Firmenumfeld) bzw. die Speicherung als .xlsm; Aktuell betreuen wir ziemlich komplexe Exceldateien mit Mappings bzw. Summierungen nach den verschiedensten Kriterien. Dort sorgt Lambda() für eine verbesserte Lesbarkeit und für eine geringere Wahrscheinlichkeit, dass die User versehentlich Formeln zerstören.
Sehr gute Erklärung 😊 die Funktion ist wirklich hilfreich wenn man vor allem Zellen mit Namen benennt. Formeln werden dann weniger kompliziert, man muß es nur verstehen, wie das funktioniert, muss ich mal ausprobieren, vielen Dank 😊👍
Moin, ein wieder Mal sehr gutes Video. Aber hattest du das Video nicht schon mal hochgeladen? bzw die LAMBDA Funktion schon in einem Video vorgestellt?
Damit hier nicht nur Bots kommentieren: LAMBDA() ist eine ausgesprochen mächtige Funktion und von dir sehr schön erklärt. Wozu ich allerdings die zuletzt vorgestellte "Mitte" benötige wird mir nicht klar. Allerhöchstens für irgendwelche Anzeigeeinstellung in Diagrammen könnte ich mir einen sinnvollen Einsatz vorstellen. Mathematisch/statistisch ergeben Mittelwert(), Median(), Geomittel(). Harmittel() oder Gestutztmittel() wesentlich mehr Sinn.
Ich könnte mir die Funkwellenreichweite vorstellen - also wo positioniere ich eine Antenne, damit alle eine Chance auf Verbindung haben und nicht die meisten die beste. 😉 Eine Gruppe bucht sich auf einem Kongress (der kein WLAN bietet) Plätze, es gibt nur noch eine freie Reihe und keine zusammenhängenden Plätze. Karl hat das beste Datenvolumen und stellt somit ein Thetering für seine Freunde zur Verfügung. Damit möglichst alle eine gute Verbindung zu seinem Handy haben, beschließen sie, dass Karl genau in der Mitte sitzen sollte, damit die Wahrscheinlichkeit am höchsten ist, dass alle noch eine Verbindung zu ihm aufbauen können. (Ja ok, es hinkt noch etwas, da die Mitte nicht zwangsläufig ein Element der Matrix ist und dieser Platz damit nicht für Karl frei ist... von daher legt Karl eben sein Handy heimlich unter den Sitz 35, damit alle Teilnehmer der Gruppe möglichst Empfang bekommen....) -> Bastel ein Problem zur Lösung ✅
@@andiwob6335das kritisiere ich öfter bei ihm das vieles so künstlich konstruiert ist und keine Zusammenhänge aufweist. Aber ist leider gängiger Trend. Da fand ich die Videos von zb. Andreas Thehos bis 2022 deutlich besser. Leider scheint der aber nix mehr zu machen.
Interessant! Mir feht der Hinweiis, solche "User Functions" sinnvollerweise kenntlich zu machen z.B. mit einem "UF_" oder auch nur "_" am Anfang des Namens. Was passiert eigentlich, wenn MS den Namen irgendwann benutzt?
Kann man eine eigene Lamda Funktion auch für gesamt Excel frei geben. Also ist in jedem Arbeitsblatt verfügbsr egls welche Datei ich öffne. Ich schreibe immer wieder die selben 3 Formeln nach den Öffnen der Arbeitmappe in den Namensmanager.
Ich hätte dafür sonst eine Funktion in VBA erstellt, den Weg kannte ich bis jetzt tatsächlich nicht. Cool, danke! Interessant wäre nur, ab welcher Office-Version dies funktioniert.
Hallo, Die Lambda Funktion kannte ich schon und nutze sie sehr gerne für sehr komplexe und lange Formeln, wie z.B. bei meiner Reise Packliste. Da sorgt sie für eine gute Lesbarkeit, vor allem dann, wenn die Variablen öfters innerhalb der Formel verwendet werden. Die selbst erstellten Funktionen in den Namensmanager zu integrieren kannte ich noch nicht. Wüsste derzeit allerdings auch keinen wirklichen Anwendungsfall. Evt. für Excel Mappen, die etwas komplexere Formeln brauchen aber eben keine Makros enthalten dürfen. Das Kopieren dieser Formeln aus dem Namensmanager in eine andere Mappe halte ich jedoch für wesentlich schwieriger, weshalb ich nach wie vor versuchen würde, die Formeln in die Entwicklungsumgebung (VBA) einzubinden. Danke fürs Vorstellen und beste Grüße Ben
Wie nutzt du lambda ohne den namensmanager? Sebe den Sinn nicht, da die komplexe Formel dann nicht wieder verwendbar ist. Außer innerhalb der Zelle mehrfach verwendet wird.
Verstehe ich auch nicht! Die Lambda Funktion läuft, im Namensmanager abgelegt, erst richtig zur Höchstform auf! Um eine benannte Formel vom Namensmanager in anderen Dateien verfügbar zu machen reicht es eine Zelle in der die benannte Formel verwendet wurde mit copy/paste in die andere Datei zu kopieren. Die benannte Formel dann automatisch mitkopiert. Stattdessen die Formel in VBA abzubilden ist wie mit Kanonen auf Spatzen zu schiessen. Mal ganz abzusehen von den damit verbundenen Problemen (Stichwort: Volatilität)
@@markusjeker6676 Ich habe teils recht komplexe Formeln, die über 5-10 Zeilen lang sind. Diese arbeiten mit 4-5 Variablen, die an mehreren Stellen verwendet werden. Ich verwende die Lambda Funktion, um nicht jedes Mal einzelne Zellen oder Arrays innerhalb der Formel referenzieren zu müssen, sondern eben einfach die Namen der zuvor vergebenen Variablen. Die Formel verwende ich idR nicht in anderen Tabellenblättern, aber ich fülle sie in andere Bereiche aus. Durch die Lambda Funktion ist sie dann wesentlich leichter lesbar und leichter veränderbar, falls sich doch mal eine Zelle ändert. Meist sind diese dann so spezifisch, dass sie nicht in anderen Tabellenblättern eingesetzt werden. Falls doch, müsste ich aber auch hier nur das Ende ändern, wo die Variablen an Zellen vergeben werden. Ist im Grunde auch nicht sehr schwer.
Hey, hoffe ich werd hier gesehen 👀 gibts ein video, bzw wenn nein, könntest du eines darüber machen wo folgendes erklärt wird? wir sollen bei mir auf der Arbeit immer im November / anfang Dezember möglichst den kompletten Urlaub für das kommende jahr verplanen damit die dann inner führungsetage planen können wann wer urlaub kriegt... genau dafür hab ich mir ein Ewigen Jahreskalener unter deiner Anleitung gebastelt und mir dann mit hilfe von x verschiedenen Videos einen Bereich eingepflegt wo Feiertage berechnet und farblich gekennzeichnet werden + ein bereich wo ich 1. und 2. Wunsch planen kann + darunter den dann Tatsächlich genehmigten Urlaub eintragen kann worauf der Urlaub(-swunsch) dann im kalender entsprechend Farblich markiert wird... ich würde genau das gerne Umkehren, ich möchte im Kalender Farblich markieren und Excel soll mir dann der Farbe entsprechend den Urlaub in das Richtige feld eintragen, benötigte Urlaubstage ausrechnen, und den Resturlaub ausrechnen 2 Weitere Punkte -> 1.Ich würde es sehr begrüßen wenn ich Excel sagen kann das Excel für Heilig Abend + Silvester jeweils nur ein halben Urlaubstag berechnet... geht wahrscheinlich, bin sicherlich nur zu blöd dafür /unwissend... 2. ich bin in einem Verein und würde den gleichen Kalender gern dafür nutzen das ich dort Spieltage und Turniere eintragen kann, mir dieser dann Konflikte mit meinen Arbeitszeiten farblich deutlich markiert, und sonst halb wie in allen anderen fällen auch einfach nur ne Farbe entsprechend drüber klatscht ... DEN Part wiederum möchte ich inner Tabelle mit Dropdownlisten in den Kalender einpflegen und Excel soll sich daraus dann entsprechend die Daten ziehen und vergleichen ob das mit meinen Arbeitszeiten passt kurz gesagt, ein Kalender der mir die Komplette berufliche und Private Planung von Urlauben, Terminen und Freizeitaktivitäten farblich markiert und konflikte hervorhebt Wäre UNHEIMLICH dankbar 😃
Danke dafür, immer wieder Inspirierend. Wichtige Bitte, es wäre sehr hilfreich wenn immer erwähnt würde ab welcher Excel Version man auf die erklärte Funktion zurück greifen kann. Ich verwende z.B. noch das alte Office 2013 und fürchte das es dort die Lambda Fktn noch nicht gibt?
Genau, die Lambda Funktion gibt es erst seit kurzem, ich glaube seit 2022/2023, daher ist sie erst seit dem Office Paket 2024 vorhanden, bzw. natürlich im Office 365 Abo.
Von dieser Funktion habe ich zwar schon gehört, gelesen und gesehen. Doch bis zu diesem Video habe ich gedacht - wofür? Hier sieht es jetzt schon direkt einmal anders aus, auch wenn mir hier ad hoc kein Beispiel für die Arbeit einfällt.
schön, aber gefühlt umständlich, sobald es an Korrekturen ginge. Ich gehe mal davon aus, dass ich die 38,5 Stunden auch auf eine Zelle referenzieren kann, denn die Formel ist GIFT oder gefährlich, sobald man sie in mehreren Tabellen eines Blattes nutzt und nicht sicher ist, wie der aktuelle Parameter Überstundenbeginn lautet. Von daher mit einem Namen oder auf eine Zelle referenzieren macht Sinn. Gäbe es Formeln, die im Excelumfang mir noch fehlen, dann macht das lambda Sinn, aber es käme sofort die Frage, wie man das ganze lambda Formel Sortiment organisiert a la repository Arbeitsmappenübergreifend oder nicht. Ich finde dann die eine komplexe und ggf. lange Formel aus Übersichtlichkeitsgründen charmanter und praktischer als die verborgene Lambda Kurzform, aber es wird sicher Anwendungsfälle geben.
Hier steckt ein wenig Gewöhnung in der Anwendung. Der Einsatz von Lambda() ergibt den meisten Sinn für hochkomplexe Formeln, die meist pro Arbeitsmappe, oder Mappenvorlage, eindeutig sind. Alternativ habe ich mir schon früher einfach eine "Sammelarbeitsmappe" im Dateimenü angepinnt, wo ich die komplexeren Formeln gesammelt habe. Beispiel: Dynamisierung von Bereichen ohne VBA über Bereich.verschieben() und Anzahl2(), was ich ca. 1-2 Mal im Monat benötigte.
Wahnsinn, die Funktion hätte ich niemals ohne Anleitung entdeckt, geschweige denn kapiert. Dankeschön!!!
Interessante Funktion und gutes Video. Jetzt muss ich nur noch ein Problem dazu finden.
Als selbstdefinierte Funktion habe ich im Studium z.B. eine Rentenberechnung auf eigener Sterbetafel integriert. Damals musste ich dies mit VBA lösen, jetzt würde ich Lambda() verwenden - spart die Signierung von Makros (gerade im Firmenumfeld) bzw. die Speicherung als .xlsm; Aktuell betreuen wir ziemlich komplexe Exceldateien mit Mappings bzw. Summierungen nach den verschiedensten Kriterien. Dort sorgt Lambda() für eine verbesserte Lesbarkeit und für eine geringere Wahrscheinlichkeit, dass die User versehentlich Formeln zerstören.
Sehr gute Erklärung 😊 die Funktion ist wirklich hilfreich wenn man vor allem Zellen mit Namen benennt. Formeln werden dann weniger kompliziert, man muß es nur verstehen, wie das funktioniert, muss ich mal ausprobieren, vielen Dank 😊👍
Vielen Dank für Deine hilfreichen Videos!
Moin, ein wieder Mal sehr gutes Video. Aber hattest du das Video nicht schon mal hochgeladen? bzw die LAMBDA Funktion schon in einem Video vorgestellt?
Ja kommt mir auch bekannt vor.
Top! Danke 🎉
Sehr hilfreich! Wo und wann ich diese Funktion einsetze, wird mir der Verstand bei Bedarf verraten 😀
Damit hier nicht nur Bots kommentieren: LAMBDA() ist eine ausgesprochen mächtige Funktion und von dir sehr schön erklärt. Wozu ich allerdings die zuletzt vorgestellte "Mitte" benötige wird mir nicht klar. Allerhöchstens für irgendwelche Anzeigeeinstellung in Diagrammen könnte ich mir einen sinnvollen Einsatz vorstellen. Mathematisch/statistisch ergeben Mittelwert(), Median(), Geomittel(). Harmittel() oder Gestutztmittel() wesentlich mehr Sinn.
Dachte ich mir in dem Moment auch XD
Ich könnte mir die Funkwellenreichweite vorstellen - also wo positioniere ich eine Antenne, damit alle eine Chance auf Verbindung haben und nicht die meisten die beste. 😉 Eine Gruppe bucht sich auf einem Kongress (der kein WLAN bietet) Plätze, es gibt nur noch eine freie Reihe und keine zusammenhängenden Plätze. Karl hat das beste Datenvolumen und stellt somit ein Thetering für seine Freunde zur Verfügung. Damit möglichst alle eine gute Verbindung zu seinem Handy haben, beschließen sie, dass Karl genau in der Mitte sitzen sollte, damit die Wahrscheinlichkeit am höchsten ist, dass alle noch eine Verbindung zu ihm aufbauen können. (Ja ok, es hinkt noch etwas, da die Mitte nicht zwangsläufig ein Element der Matrix ist und dieser Platz damit nicht für Karl frei ist... von daher legt Karl eben sein Handy heimlich unter den Sitz 35, damit alle Teilnehmer der Gruppe möglichst Empfang bekommen....) -> Bastel ein Problem zur Lösung ✅
@@andiwob6335das kritisiere ich öfter bei ihm das vieles so künstlich konstruiert ist und keine Zusammenhänge aufweist. Aber ist leider gängiger Trend. Da fand ich die Videos von zb. Andreas Thehos bis 2022 deutlich besser. Leider scheint der aber nix mehr zu machen.
So wirklich groß Sinn machen diese Anwendungsbeispiele nicht, aber es ist zumindest übersichtlicher damit.
Stimmt schon. Aber es soll ja eben nicht darum gehen, was für komplizierte Berechnungen ich aufstellen kann, sondern wie die Funktion arbeitet. :)
Super Erklärung! Wo wird diese Funktion abgelegt? Bzw. wie kann ich die auf einen anderen Computer portieren?
Interessant!
Mir feht der Hinweiis, solche "User Functions" sinnvollerweise kenntlich zu machen z.B. mit einem "UF_" oder auch nur "_" am Anfang des Namens.
Was passiert eigentlich, wenn MS den Namen irgendwann benutzt?
Kann man eine eigene Lamda Funktion auch für gesamt Excel frei geben. Also ist in jedem Arbeitsblatt verfügbsr egls welche Datei ich öffne.
Ich schreibe immer wieder die selben 3 Formeln nach den Öffnen der Arbeitmappe in den Namensmanager.
Mach doch einfach eine Kopie deiner bestehenden Excel-Datei, wo die schon drinstehen, und lösch die ganzen Tabellenblätter, die du nicht brauchst.
Ich hätte dafür sonst eine Funktion in VBA erstellt, den Weg kannte ich bis jetzt tatsächlich nicht. Cool, danke! Interessant wäre nur, ab welcher Office-Version dies funktioniert.
Da Lambda() schon eine Weile verfügbar ist, evtl. schon in der 2019er; Definitiv in MS365
Hallo, Die Lambda Funktion kannte ich schon und nutze sie sehr gerne für sehr komplexe und lange Formeln, wie z.B. bei meiner Reise Packliste. Da sorgt sie für eine gute Lesbarkeit, vor allem dann, wenn die Variablen öfters innerhalb der Formel verwendet werden.
Die selbst erstellten Funktionen in den Namensmanager zu integrieren kannte ich noch nicht. Wüsste derzeit allerdings auch keinen wirklichen Anwendungsfall. Evt. für Excel Mappen, die etwas komplexere Formeln brauchen aber eben keine Makros enthalten dürfen.
Das Kopieren dieser Formeln aus dem Namensmanager in eine andere Mappe halte ich jedoch für wesentlich schwieriger, weshalb ich nach wie vor versuchen würde, die Formeln in die Entwicklungsumgebung (VBA) einzubinden.
Danke fürs Vorstellen und beste Grüße
Ben
Wie nutzt du lambda ohne den namensmanager? Sebe den Sinn nicht, da die komplexe Formel dann nicht wieder verwendbar ist. Außer innerhalb der Zelle mehrfach verwendet wird.
Verstehe ich auch nicht!
Die Lambda Funktion läuft, im Namensmanager abgelegt, erst richtig zur Höchstform auf!
Um eine benannte Formel vom Namensmanager in anderen Dateien verfügbar zu machen reicht es eine Zelle in der die benannte Formel verwendet wurde mit copy/paste in die andere Datei zu kopieren. Die benannte Formel dann automatisch mitkopiert.
Stattdessen die Formel in VBA abzubilden ist wie mit Kanonen auf Spatzen zu schiessen.
Mal ganz abzusehen von den damit verbundenen Problemen (Stichwort: Volatilität)
@@markusjeker6676 Ich habe teils recht komplexe Formeln, die über 5-10 Zeilen lang sind. Diese arbeiten mit 4-5 Variablen, die an mehreren Stellen verwendet werden.
Ich verwende die Lambda Funktion, um nicht jedes Mal einzelne Zellen oder Arrays innerhalb der Formel referenzieren zu müssen, sondern eben einfach die Namen der zuvor vergebenen Variablen. Die Formel verwende ich idR nicht in anderen Tabellenblättern, aber ich fülle sie in andere Bereiche aus.
Durch die Lambda Funktion ist sie dann wesentlich leichter lesbar und leichter veränderbar, falls sich doch mal eine Zelle ändert. Meist sind diese dann so spezifisch, dass sie nicht in anderen Tabellenblättern eingesetzt werden.
Falls doch, müsste ich aber auch hier nur das Ende ändern, wo die Variablen an Zellen vergeben werden. Ist im Grunde auch nicht sehr schwer.
Hey, hoffe ich werd hier gesehen 👀
gibts ein video, bzw wenn nein, könntest du eines darüber machen wo folgendes erklärt wird?
wir sollen bei mir auf der Arbeit immer im November / anfang Dezember möglichst den kompletten Urlaub für das kommende jahr verplanen damit die dann inner führungsetage planen können wann wer urlaub kriegt... genau dafür hab ich mir ein Ewigen Jahreskalener unter deiner Anleitung gebastelt und mir dann mit hilfe von x verschiedenen Videos einen Bereich eingepflegt wo Feiertage berechnet und farblich gekennzeichnet werden + ein bereich wo ich 1. und 2. Wunsch planen kann + darunter den dann Tatsächlich genehmigten Urlaub eintragen kann worauf der Urlaub(-swunsch) dann im kalender entsprechend Farblich markiert wird... ich würde genau das gerne Umkehren, ich möchte im Kalender Farblich markieren und Excel soll mir dann der Farbe entsprechend den Urlaub in das Richtige feld eintragen, benötigte Urlaubstage ausrechnen, und den Resturlaub ausrechnen
2 Weitere Punkte ->
1.Ich würde es sehr begrüßen wenn ich Excel sagen kann das Excel für Heilig Abend + Silvester jeweils nur ein halben Urlaubstag berechnet... geht wahrscheinlich, bin sicherlich nur zu blöd dafür /unwissend...
2. ich bin in einem Verein und würde den gleichen Kalender gern dafür nutzen das ich dort Spieltage und Turniere eintragen kann, mir dieser dann Konflikte mit meinen Arbeitszeiten farblich deutlich markiert, und sonst halb wie in allen anderen fällen auch einfach nur ne Farbe entsprechend drüber klatscht ... DEN Part wiederum möchte ich inner Tabelle mit Dropdownlisten in den Kalender einpflegen und Excel soll sich daraus dann entsprechend die Daten ziehen und vergleichen ob das mit meinen Arbeitszeiten passt
kurz gesagt, ein Kalender der mir die Komplette berufliche und Private Planung von Urlauben, Terminen und Freizeitaktivitäten farblich markiert und konflikte hervorhebt
Wäre UNHEIMLICH dankbar 😃
Danke dafür, immer wieder Inspirierend. Wichtige Bitte, es wäre sehr hilfreich wenn immer erwähnt würde ab welcher Excel Version man auf die erklärte Funktion zurück greifen kann. Ich verwende z.B. noch das alte Office 2013 und fürchte das es dort die Lambda Fktn noch nicht gibt?
Genau, die Lambda Funktion gibt es erst seit kurzem, ich glaube seit 2022/2023, daher ist sie erst seit dem Office Paket 2024 vorhanden, bzw. natürlich im Office 365 Abo.
Ist nur in M365 verfügbar
😀
Von dieser Funktion habe ich zwar schon gehört, gelesen und gesehen. Doch bis zu diesem Video habe ich gedacht - wofür?
Hier sieht es jetzt schon direkt einmal anders aus, auch wenn mir hier ad hoc kein Beispiel für die Arbeit einfällt.
ich kann zum Silvester Rasierapparat verschenken
schön, aber gefühlt umständlich, sobald es an Korrekturen ginge.
Ich gehe mal davon aus, dass ich die 38,5 Stunden auch auf eine Zelle referenzieren kann, denn die Formel ist GIFT oder gefährlich, sobald man sie in mehreren Tabellen eines Blattes nutzt und nicht sicher ist, wie der aktuelle Parameter Überstundenbeginn lautet. Von daher mit einem Namen oder auf eine Zelle referenzieren macht Sinn.
Gäbe es Formeln, die im Excelumfang mir noch fehlen, dann macht das lambda Sinn, aber es käme sofort die Frage, wie man das ganze lambda Formel Sortiment organisiert a la repository Arbeitsmappenübergreifend oder nicht.
Ich finde dann die eine komplexe und ggf. lange Formel aus Übersichtlichkeitsgründen charmanter und praktischer als die verborgene Lambda Kurzform, aber es wird sicher Anwendungsfälle geben.
Hier steckt ein wenig Gewöhnung in der Anwendung. Der Einsatz von Lambda() ergibt den meisten Sinn für hochkomplexe Formeln, die meist pro Arbeitsmappe, oder Mappenvorlage, eindeutig sind. Alternativ habe ich mir schon früher einfach eine "Sammelarbeitsmappe" im Dateimenü angepinnt, wo ich die komplexeren Formeln gesammelt habe. Beispiel: Dynamisierung von Bereichen ohne VBA über Bereich.verschieben() und Anzahl2(), was ich ca. 1-2 Mal im Monat benötigte.
😮
funktioniert bei mir nicht
😢