Funkcija LET

Velja za
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac

Funkcija LET dodeli imena rezultatom izračuna. To omogoča shranjevanje vmesnih izračunov, vrednosti ali definiranja imen znotraj formule. Ta imena so uporabna le v okviru funkcije LET . Podobno kot pri spremenljivkah v programiranju jo urejate z Excelovo sintakso formule. LET

Če želite uporabiti funkcijo LET v Excelu, določite pare imen in pripadajočih vrednosti ter izračun, ki jih uporablja. Določiti morate vsaj en par ime/vrednost (spremenljivko), LET podpira pa do 126.

Prednosti

  • Izboljšana učinkovitost delovanja Če v formulo napišete isti izraz večkrat, je Excel večkrat izračunal ta rezultat. LET Omogoča, da izraz prikličete po imenu, Excelu pa, da ga izračuna enkrat.
  • Preprosto branje in razporejanje Ni si vam več treba zapomniti, na kaj se je nanašal določen obseg/sklic na celico, kaj je počel vaš izračun ali kopirati in prilepiti isti izraz. S funkcijo označevanja in poimenovanja spremenljivk lahko uvrstite v pomemben kontekst sebe in uporabnike vaše formule.

Sintaksa

= LET(ime1, name_value1, calculation_or_name2, [name_value2, calculation_or_name3...])

Argument Opis
ime1
Obvezno
Prvo ime, ki ga želite dodeliti. Začeti se mora s črko. Ne sme biti izhodna vrednost formule ali konflikt z obsegom sintakse.
ime_vrednost1
Obvezno
Vrednost, ki je dodeljena oznaki ime1.
izračun_ali_ime2
Obvezno
Nekaj od tega:
  • Izračun, ki uporablja vsa imena v funkciji LET . To mora biti zadnji argument v funkciji LET .
  • Drugo ime, ki ga je treba dodati drugi oznaki ime_vrednost. Če je ime določeno, postaneta ime_vrednost2 in izračun_ali_ime3 obvezna.
ime_vrednost2
Izbirno
Vrednost, ki je dodeljena izrazu izračun_ali_ime2.
izračun_ali_ime3
Izbirno
Nekaj od tega:
  • Izračun, ki uporablja vsa imena v funkciji LET . Zadnji argument v funkciji LET mora biti izračun.
  • Tretje ime, ki ga je treba dodati tretji oznaki ime_vrednost. Če je ime določeno, postaneta ime_vrednost3 in izračun_ali_ime4 obvezna.

Opomba

  • Zadnji argument mora biti izračun, ki vrne rezultat.
  • Imena spremenljivk sovpadejo z veljavnimi imeni, ki jih je mogoče uporabiti v upravitelju imen. Na primer, »a« je veljavno, ampak »c« ni, ker je v sporu s sklici v slogu R1C1.

Primeri

1. primer

Razmislite o preprostem izrazu »SUM(x, 1)«, kjer je x poimenovana spremenljivka, ki ji je mogoče dodeliti vrednost (v tem primeru je spremenljivki x dodana vrednost 5).

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

Ko je ta formula vnesena v celico, bo vrnila vrednost 6.

2. primer

Denimo, da imate nekaj neobdelanih podatkov o prodaji in jih želite filtrirati tako, da prikažejo eno osebo, ter dodati pomišljaj v prazne celice.

Nefiltrirani podatki Filtrirani podatki
Nefiltrirani podatki prodaje Filtrirani podatki prodaje

Medtem ko je zgornje mogoče izvesti brez LET, z uporabo LET izboljšate berljivost formule in računate dvakrat hitreje kot brez LET.

Vzorčni podatki

Kopirajte to tabelo v celico A1 na praznem delovnem listu, če želite sami preučiti ta primer.

Prodajalec Regija Izdelek Dobiček
Tina Vzhod Jabolko 1,33 €
Fred Jug Banana 0,09 €
Tina Zahod Mango 1,85 €
Fred Sever 0,82 €
Fred Zahod Banana 1,25 €
Tina Vzhod Jabolko 0,72 €
Fred Sever Mango 0,54 €

Izvirna formula

= IF (ISBLANK (FILTER (a2: D8, a2: A8 = "Fred")), "-", FILTER (a2: D8, a2: A8 = "Fred"))

Formula z uporabo LET

=LET( filterCriteria,"Fred", filteredRange, FILTER(A2:D8,A2:A8=filterCriteria), IF(ISBLANK(filteredRange),"-", filteredRange))