LAMBDA Functie

Excel 365

Samenvatting

De LAMBDA-functie laat u aangepaste, herbruikbare functies maken met een beschrijvende naam. Deze functies werken als ingebouwde Excel-functies binnen de werkmap, zonder VBA of macro's nodig te hebben.

Syntaxis

LAMBDA([parameter1, parameter2, …,] berekening)

Parameters

Parameter Type Vereist Beschrijving
parameter Any Nee Optionele invoerparameters voor de functie (tot 253 stuks)
berekening Formula Ja De berekeningsformule die het resultaat van de LAMBDA-functie oplevert

Gebruik van de LAMBDA-functie

LAMBDA revolutioneert Excel door het mogelijk te maken om herbruikbare, benoemde functies te creëren zonder programmeerkennis. Definieer complexe berekeningen één keer in Naambeheer en gebruik ze werkmap-breed als native functies.

Veelvoorkomende LAMBDA Voorbeelden

Fahrenheit naar Celsius converter

=LAMBDA(temp, (5/9)*(temp-32))(104)

Definieer in Naambeheer: ToCelsius =LAMBDA(temp,(5/9)*(temp-32)). Gebruik: =ToCelsius(A1) retourneert 40 voor 104°F.

Hypotenusa berekenen

=LAMBDA(a,b,WORTEL(a^2+b^2))(3,4)

Definieer: Hypotenusa =LAMBDA(a,b,WORTEL(a^2+b^2)). Gebruik: =Hypotenusa(3,4) geeft 5.

Aantal woorden tellen

=LAMBDA(tekst,LENGTE(SNOEIEN(tekst))-LENGTE(VERVANGEN(SNOEIEN(tekst)," ",""))+1)("Hallo wereld")

Tel woorden in tekst: =AantalWoorden(A1) telt woorden in cel A1.

Thanksgiving datum

=LAMBDA(jaar,TEKST(DATUM(jaar,11,KIEZEN(WEEKDAG(DATUM(jaar,11,1)),26,25,24,23,22,28,27)),"dd/mm/jjjj"))(2024)

Vind Thanksgiving datum: =ThanksgivingDatum(2024) geeft 28/11/2024.

Veelgestelde Vragen

Tot maximaal 253 parameters. Meer veroorzaakt een #GETAL!-fout.

Definieer eerst in Naambeheer, dan aanroepen als =FunctieNaam(parameter1, parameter2,...).

LAMBDA maakt herbruikbare functies, LET definieert variabelen voor één formule.

Ja, maar vermijd cirkelverwijzingen om #GETAL!-fouten te voorkomen.

Veelvoorkomende Fouten en Oplossingen

#WAARDE!

Cause: Te veel parameters (>253) of verkeerd aantal argumenten

Solution: Controleer parameter-aantal en syntax. Maximaal 253 parameters.

#CALC!

Cause: LAMBDA in cel zonder aanroep

Solution: Voeg functie-aanroep toe: =LAMBDA(...)(parameters) of gebruik Naambeheer.

#NUM!

Cause: Te veel recursieve aanroepen

Solution: Verminder recursie-diepte of herstructureer de functie.

#NAAM?

Cause: Ongeldige parameternamen (punten niet toegestaan)

Solution: Gebruik geen punten in parameternamen. Volg Excel naamregels.

Notities

  • Parameters mogen geen punten bevatten (.)
  • Gebruik Naambeheer voor definitieve functie-opslag
  • Test LAMBDA eerst in cel met directe aanroep
  • Volg naamconventies van Excel voor parameters
  • Gebruik beschrijvende namen en opmerkingen in Naambeheer

Compatibiliteit

Beschikbaar in: Excel 365

Niet beschikbaar in: Excel 2021 en eerder, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007

Inhoud laatst beoordeeld: December 9, 2025
Updatefrequentie: Naar behoefte
Geteste Excel-versies: Excel 365