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 opsega funkcije LET . Slično promenljivim u programiranju, LET ostvaruje se pomoću izvorne sintakse formule programa 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 da definišete barem jedan par imena/vrednosti (promenljivu) i LET podrž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.
LETomogućava vam 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.
Sintaksa
=
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:
|
Napomena
- 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 |
|---|---|
|
|
Iako se gorenavedeno može obaviti bez , LETkorišćenje LET poboljšava čitljivost formule i izračunava dvostruko brže nego 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"))
Korišćenje formule LET
=LET( filterCriteria,"Fred", filteredRange, FILTER(A2:D8;A2:A8=filterCriteria), IF(ISBLANK(filteredRange);"-"; filteredRange))