Støtt oss!

LAMBDA

LAMBDA-funksjonen lagar eigendefinerte funksjonar, slik at du kan skriva formlar som kan brukast i andre samanhangar med ulike inndata. Funksjonen støttar også avanserte funksjonar som rekursjon og funksjonar av høgare orden.

Syntaks

=LAMBDA(Parameter 1 [; Parameter 2 [; … [; Parameter n]…]; Formel)

Parameter 1: (obligatorisk). Namnet på den første parameteren til funksjonen. Namnet må følja reglane for områdenamn og kan ikkje vera resultatet av ein referanse eller tekstformel. Omfanget av parameternamnet er avgrensa til LAMBDA-funksjonen.

Parameter 2; ...; n: (valfritt). Fleire parameterar for funksjonen. Dei same namnereglane som for Parameter 1 gjeld.

Formel: eit formeluttrykk. Det må vera det siste argumentet i funksjonen.

Bruk

Merknadsikon

For å vera interoperabelt med andre kontorprogram, må LAMBDA-funksjonen skrivast som ein namngjeve formel.


  1. Opna menyen Ark → Namngjevne område og udtrykk → Skriv inn.

  2. Skriv inn eit namn på uttrykket.

  3. Skriv LAMBDA-funksjonsuttrykket i feltet Område for formeluttrykk.

  4. Bruk det namngjeve uttrykket for å senda parameterar til LAMBDA-funksjonen.

Eksempel

Eksempel på eit enkelt geometrisk gjennomsnitt

  1. Tildel namnet MITT_GJENNOMSNITT som eit namngjeve uttrykk.

  2. Skriv =LAMBDA(Tal_1;Tal_2;ROT(Tal_1*Tal_2)) i feltet Område for formeluttrykk.

  3. Skriv inn =MY_MEAN(2;3) i cella B1.

  4. Celle B1 viser talet 2,44948974278318, kvadratrota av 2 gongar 3.

Merknadsikon

Viss du ikkje gjev eit namn til LAMBDA-uttrykket, kan du likevel bruka det ved å skriva formelen i celle A1 og og skriva =A1(2;3) i celle B1. LAMBDA-funksjonen viser den greske bokstaven lambda (λ). Men dette gjer formelen vanskelegare å lesa og kan gje problem med andre kontorprogram.


Eksempel på eit rekursivt oppkall av ein LAMBDA-funksjon

  1. Tildel namnet MIT_FAKULTET til eit namngjeve uttrykk

  2. Skriv =LAMBDA(n;VISS(n>1;n*MIT_FAKULTET(n-1);1)) i feltet Område for formeluttrykk.

  3. Skriv inn =MY_FACTORIAL(5) i celle B1

  4. Celle B1 vil visa 120.

Bruk av ERUTELATE i funksjonen LAMBDA

ERUTELATE-funksjonen let deg handsama manglande parameterar i ein LAMBDA-funksjon. For eksempel LAMBDA-funksjonen kalla MIN_FUNKSJON:

=LAMBDA(_n1; _n2; VISS(ERUTELATE(_n2); "Manglar parameter nr. 2"; _n1/_n2))

returnerer "Manglar parameter nr. 2" viss LAMBDA-funksjonen vert kalla opp som =MIN:FUNKSJON(3;). Merk: Argumentskiljeteiknet (;) etter det første argumentet må vera med i funksjonskallet.

Teknisk informasjon

Tipsikon

Denne funksjonen har vore tilgjengeleg sidan LibreOfficeDev 27.2.


Denne funksjonen er IKKJE ein del av standarden Open Document Format for Office-program (OpenDocument) versjon 1.4. Del 4: Omrekna formel (OpenFormula) Format. Namnerommet er

COM.MICROSOFT.LAMBDA