Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel på nettet Excel 2021 Excel 2021 for Mac
Nettleseren støtter ikke video.

LET-funksjonen tildeler navn til beregningsresultater. Dette gjør at du kan lagre mellomliggende beregninger, verdier eller definere navn i en formel. Disse navnene gjelder bare i omfanget av LET-funksjonen. På samme måte som med variablene i programmering, utføres LET gjennom den opprinnelige formelsyntaksen i Excel.

Hvis du vil bruke LET-funksjonen i Excel, definerer du navnepar og tilknyttede verdier og en beregning som bruker alle. Du må definere minst ett navne-/verdipar (en variabel), og LET støtter opptil 126.

LET-diagram

Fordeler

  • Bedre ytelse Hvis du skriver inn det samme uttrykket flere ganger i en formel, beregnet Excel dette resultatet flere ganger. Med LET kan du kalle uttrykket med navn, og Excel kan beregne det én gang.

  • Enkel lesing og komposisjon Du trenger ikke å huske hva bestemte områder/cellereferanser refererte til, hva beregningen gjorde, eller kopiere og lime inn det samme uttrykket. Når du har mulighet til å erklære og navngi variablene, kan du gi en meningsfull kontekst til deg selv og forbrukere av formelen.

=LET(navn1; navn_verdi1; beregning_eller_navn2; [navn_verdi2; beregning_eller_navn3...])

Argument

Beskrivelse

navn1

Obligatorisk

Det første navnet som skal tilordnes. Må begynne med en bokstav. Kan ikke være resultatet av en formel eller konflikt med områdesyntaksen.

navn_verdi1

Obligatorisk

Verdien som er tilordnet til navn1.

beregning_eller_navn2

Obligatorisk

Ett av følgende:

  • En beregning som bruker alle navn i LET-funksjonen. Dette må være det siste argumentet i LET-funksjonen.

  • Et andre navn som skal tilordnes til en andre navn_verdi. Hvis det er angitt et navn, kan navn_verdi2 og beregning_eller_navn3 bli obligatoriske.

navn_verdi2

Valgfri

Verdien som er tilordnet til beregning_eller_navn2.

beregning_eller_navn3

Valgfri

Ett av følgende:

  • En beregning som bruker alle navn i LET-funksjonen. Det siste argumentet i LET-funksjonen må være en beregning.

  • Et tredje navn som skal tilordnes til en tredje navn_verdi. Hvis det er angitt et navn, kan navn_verdi3 og beregning_eller_navn4 bli obligatoriske.

  • Det siste argumentet være en beregning som returnerer et resultat.

  • Navnet på variablene justeres etter gyldige navn som kan brukes i navnebehandling. For eksempel er «a» gyldig, men «c» er ikke det, fordi den er i konflikt med R1C1-stilreferanser.

Eksempler

Eksempel 1

Vurder det enkle uttrykket «SUM(x; 1)», der x er en navngitt variabel som kan tilordnes en verdi (i dette tilfellet er x tilordnet verdien 5).

=LET(x, 5, SUM(x, 1))

Når denne formelen er lagt inn i en celle, vil den returnere verdien 6. 

Eksempel 2

La oss si at du har noen rådata for salg, og du vil filtrere disse dataene slik at de viser én person, og legge til en tankestrek i alle tomme celler.

Ufiltrerte data

Filtrerte data

Ufiltrerte salgsdata

Filtrerte salgsdata

Selv om du kan gjøre dette uten en LET, blir lesbarheten i formelen bedre med LET, og beregningen går dobbelt så raskt når du bruker LET.

Eksempeldata   

Kopier følgende tabell til celle A1 i et tomt regneark hvis du vil gå gjennom dette eksemplet selv.

Selger

Område

Produkt

Fortjeneste

Inga

Øst

Eple

USD 1,33

Egil

Sør

Banan

USD 0,09

Inga

Vest

Mango

USD 1,85

Egil

Nord

USD 0,82

Egil

Vest

Banan

USD 1,25

Inga

Øst

Eple

USD 0,72

Egil

Nord

Mango

USD 0,54

Opprinnelig formel

=HVIS(ERTOM(FILTER(A2:D8;A2:A8="Egil")),"-", FILTER(A2:D8;A2:A8="Egil"))

Formel som bruker LET

=LET(filterCriteria,“Fred”, filteredRange, FILTER(A2:D8,A2:A8=filterCriteria), HVIS(ERTOM(filteredRange),"-", filteredRange))

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.