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.
LETOmogoč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:
|
|
ime_vrednost2 Izbirno |
Vrednost, ki je dodeljena izrazu izračun_ali_ime2. |
|
izračun_ali_ime3 Izbirno |
Nekaj od tega:
|
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 |
|---|---|
|
|
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))