Funkcija LET dodeljuje imena rezultatima izračunavanja. To omogućava čuvanje posrednih izračunavanja, vrednosti ili definisanje imena unutar formule. Ova imena se primenjuju samo u okviru obima funkcije LET. Slično varijabama u programu programiranje, LET se vrši pomoću izvorne sintakse formule za Excel.
Da biste mogli da koristite funkciju LET u programu Excel, definišete parove imena i povezanih vrednosti, kao i izračunavanje koji ih sve koristi. Morate definisati najmanje jedan par ime/vrednost (promenljiva) i LETpodržava do 126.
Pogodnosti
-
Poboljšane performanse Ako pišete isti izraz više puta u formuli, Excel će taj rezultat izračunati više puta. LET omogućava da pozovete izraz po imenu i da ga Excel jednom izračuna.
-
Lako čitanje i sastav Nema više potrebe da se sećate na šta se odnosio određeni opseg/referenca ćelije, šta je vaš proračun radio ili kopirao/lepio isti izraz. Uz mogućnost deklarisanja i imenovanja promenljivih, možete dati značajan kontekst sebi i potrošačima vaše formule.
=LET(name1, name_value1, calculation_or_name2, [name_value2, calculation_or_name3...])
Argument |
Opis |
---|---|
ime1 Obavezno |
Ime koje treba dodeliti. Morate početi slovom. Nije moguće izvršiti proizvodnju formule ili neusaglašenosti sa sintaksom opsega. |
name_value1 Obavezno |
Vrednost koja je dodeljena za name1. |
calculation_or_name2 Obavezno |
Jedna od sledećih stavki:
|
name_value2 Opcionalno |
Vrednost koja je dodeljena za calculation_or_name2. |
calculation_or_name3 Opcionalno |
Jedna od sledećih stavki:
|
:
-
Poslednji argument mora da bude obračun koji daje rezultat.
-
Imena promenljivih se poklapaju sa važećim imenima koja se mogu koristiti u menadžeru imena. Na primer. „a“ je validno, ali „c“ nije zato što se sukobljava sa referencama stila R1C1.
Primeri
Primer 1
Razmotrite jednostavan izraz „SUM (x, 1)“ gde je x imenovana promenljiva kojoj se može dodeliti vrednost (u ovom slučaju x se dodeljuje vrednost 5).
=LET(x, 5, SUM(x, 1))
Kada se ova formula unese u ćeliju, vratiće vrednost 6.
Primer 2
Pretpostavimo da imate neke sirove podatke o prodaji i da biste želeli da te podatke filtrirate da bi se prikazala jedna osoba i dodate crticu u sve prazne ćelije.
Nefiltrirani podaci |
Filtrirani podaci |
---|---|
|
|
Dok gorenavedene verzije mogu da se obave bez LET, korišćenje LET poboljšava čitljivost formule i dva puta unapred računa kao bez LET.
Uzorak podataka
Kopirajte sledeću tabelu u ćeliju A1 u prazan radni list ako biste želeli da sami prođete kroz ovaj primer.
Rep |
Region |
Proizvod |
Zarada |
Amy |
Istok |
Apple |
1,33 din. |
Luka |
Jug |
Banana |
0,09 din. |
Amy |
Zapad |
Mango |
1,85 din. |
Luka |
Sever |
0,82 din. |
|
Luka |
Zapad |
Banana |
1,25 din. |
Amy |
Istok |
Apple |
0,72 din. |
Luka |
Sever |
Mango |
0,54 din. |
Originalna formula
=IF(ISBLANK(FILTER(A2:D8;A2:A8="Fred"));"-"; FILTER(A2:D8;A2:A8="Fred")) |
Formula koristeći LET
=LET(filterCriteria;“Fred”; filteredRange, FILTER(A2:D8;A2:A8=filterCriteria); IF(ISBLANK(filteredRange);"-"; filteredRange)) |