Støt os venligst!

LAMBDA (samme navn på engelsk)

Funktionen LAMBDA opretter brugerdefinerede funktioner, sådan at du kan skrive genbrugbare formler med forskellige input. Den understøtter også avancerede funktioner som rekursion og funktioner af højere orden.

Syntaks

=LAMBDA(Parameter 1 [; Parameter 2 [; ... [; Parameter n]...]]; Formul)

Parameter 1: (obligatorisk) Navnet på den første parameter til funktionen. Navnet skal følge reglerne for områdenavne og kan ikke være resultatet af en reference eller tekstformel. Virkefeltet for parameternavne er begrænset til LAMBDA-funktionen.

Parameter 2; ...; n : (valgfri) Yderligere parametre til funktionen. Der gælder de samme navngivningsregler som for Parameter 1.

Formel: Et formeludtryk. Dette skal være det sidste argument i founktionen.

Brug

Noteikon

For at have interoperabilitet med andre kontorpakker, skal LAMBDA-funktionen skrives som en navngivet formel.


  1. Åbn menuen Ark ▸ Navngivne områder og udtryk ▸ Definér.

  2. Tildel et navn til udtrykket.

  3. Skriv LAMBDA-funktionsudtrykket i feltet Område- eller formeludtryk.

  4. Brug det navngivne udtryk til at give parametre til LAMBDA-funktionen.

Eksempler

Eksempel med geometrisk middelværdi af to værdier

  1. Tildel navnet MIT_GENNEMSNIT som et navngivet udtryk.

  2. Skriv =LAMBDA(Tal_1;Tal_2;KVROD(Tal_1*Tal_2)) i feltet Område- eller formeludtryk.

  3. I celle B1, skriv =MIT_GENNEMSNIT(2;3).

  4. Celle B1 viser tallet 2,44948974278318, kvadratroden af 2 gange 3.

Noteikon

Hvis du ikke tildeler et navn til LAMBDA-udtryk, så kan du stadig bruge det ved at skrive formlen i celle A1 og og skrive =A1(2;3) i celle B1. LAMBDA-funktionen viser det græske bogstav lambda (λ). Men dette gør formlen sværere at læse og vil forårsage problemer med interoperabilitet med andre kontorpakker.


Eksempel på et rekursivt kald af en LAMBDA-funktion.

  1. Tildel navnet MIN_FAKULTET til et navngivet udtryk

  2. Skriv =LAMBDA(n;HVIS(n>1;n*MIN_FAKULTET(n-1);1)) i feltet Område- eller formeludtryk.

  3. Skriv =MIN_FAKULTET(5) i celle B1.

  4. Celle B1 vil vise 120.

Brug af ER.UDELADT (på engelsk: ISOMITTED) i funktionen LAMBDA

Funktionen ER.UDELADT lader dig håndtere manglende parametre i en LAMBDA-funktion. For eksempel denne LAMBDA-funktion navngivet MIN_FUNKTION:

=LAMBDA(_n1; _n2; HVIS(ER.UDELADT(_n2); "Manglende parameter nr. 2"; _n1/_n2))

Funktionen vil returnere "Manglende parameter nr. 2", hvis LAMBDA-funktionen bliver kaldt som =MIN_FUNKTION(3;). Bemærk: Argumentskilletegnet (;) efter første argument skal være medtaget i funktionskaldet.

Tekniske oplysninger

Tipikon

Denne funktion er tilgængelig siden LibreOfficeDev 27.2.


Denne funktion er IKKE en del af standarden Open Document Format for kontorprogrammer (OpenDocument) version 1.4. Del 4: Genberegnede formler (OpenFormula) format. Navnerummet er

COM.MICROSOFT.LAMBDA