Funkcija LET dodjeljuje nazive rezultatima izračuna. To omogućuje pohranjivanje posrednih izračuna, vrijednosti ili definiranje naziva unutar formule. Ti se nazivi primjenjuju samo unutar opsega funkcije LET . Slično varijablama u programiranju, LET postiže se s pomoću nativne sintakse formule programa Excel.
Da biste koristili funkciju LET u programu Excel, definirajte parove naziva i povezanih vrijednosti te izračun koji ih upotrebljava sve. Morate definirati barem jedan par naziva/vrijednosti (varijablu) i LET podržava najviše 126.
Pogodnosti
-
Poboljšane performanse Ako isti izraz upišete više puta u formulu, Excel je izračunao taj rezultat više puta.
LETomogućuje pozivanje izraza prema nazivu i da ga Excel izračuna jedanput. - Jednostavno čitanje i sastavljanje Više ne morate pamtiti na što se poziva određeni raspon/referenca ćelije, što je vaš izračun izvršavao ili kopirati/lijepiti isti izraz. Uz mogućnost deklariranja i dodjele naziva varijabli možete sebi i korisnicima dati smislen kontekst.
Sintaksa
=
LET(ime1, name_value1, calculation_or_name2, [name_value2, calculation_or_name3...])
| Argument | Opis |
|---|---|
|
ime1 Obavezno |
Ime koje se dodjeljuje. Mora početi slovom. Rezultat formule ne može biti sukob sa sintaksom raspona. |
|
name_value1 Obavezno |
Vrijednost dodijeljena za naziv1. |
|
calculation_or_name2 Obavezno |
Jedno od sljedećeg:
|
|
name_value2 Neobavezno |
Vrijednost koja je dodijeljena za calculation_or_name2. |
|
calculation_or_name3 Neobavezno |
Jedno od sljedećeg:
|
Napomena
- Zadnji argument mora biti izračun koji vraća rezultat.
- Nazivi varijabli usklađeni su s valjanim nazivima koji se mogu upotrebljavati u upravitelju naziva. Npr. „a” je valjan, ali „c” nije jer je u sukobu s referencama stila R1C1.
Primjeri
Primjer 1
Razmislite o jednostavnom izrazu „SUM(x, 1)” gdje je x imenovana varijabla kojoj se može dodijeliti vrijednost (u ovom je slučaju x dodijeljena vrijednost 5).
=
LET(x, 5, SUM(x, 1))
Kada je formula unesena u ćeliju, vraća vrijednost 6.
Primjer 2
Pretpostavimo da imate neobrađene podatke o prodaji i želite filtrirati te podatke da bi se prikazala jedna osoba i dodati crticu bilo kojoj praznoj ćeliji.
| Podaci koji nisu filtrirani | Filtrirani podaci |
|---|---|
|
|
Iako je gore navedeno moguće bez a LET, korištenjem LET se poboljšava čitljivost formule i izračunava se dvostruko brže nego bez LET.
Ogledni podaci
Kopirajte sljedeću tablicu u ćeliju A1 praznog radnog lista ako želite sami proći kroz ovaj primjer.
| Rep | Regija | Proizvod | Dobit |
|---|---|---|---|
| Amy | Istok | Apple | 1,33 USD |
| Srećko | Jug | Banana | 0,09 USD |
| Amy | Zapad | Mango | 1,85 USD |
| Srećko | Sjever | 0,82 USD | |
| Srećko | Zapad | Banana | 6,25 kn |
| Amy | Istok | Apple | 0,72 USD |
| Srećko | Sjever | Mango | 0,54 USD |
Izvorna formula
=IF(ISBLANK(FILTER(A2:D8;A2:A8="Fred"));"-"; FILTER(A2:D8;A2:A8="Fred"))
Formula koja upotrebljava LET
=LET( filterCriteria,"Fred"; filteredRange; FILTER(A2:D8;A2:A8=filterCriteria), IF(ISBLANK(filteredRange);"-"; filteredRange))