LET funkcija

Primenjuje se na
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac

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. LET omoguć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:
  • Izračunavanje koje koristi sva imena u funkciji LET . Ova vrednost mora da bude poslednji argument u funkciji LET .
  • Drugo ime koje treba dodeliti drugom name_value. Ako je navedeno ime, name_value2 i calculation_or_name3 postaju neophodni.
name_value2
Opcionalno
Vrednost koja je dodeljena za calculation_or_name2.
calculation_or_name3
Opcionalno
Jedna od sledećih stavki:
  • Izračunavanje koje koristi sva imena u funkciji LET . Poslednji argument u funkciji LET mora biti računanje.
  • Treće ime koje treba dodeliti trećem name_value. Ako je navedeno ime, name_value3 i calculation_or_name4 postaju neophodni.

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
Nefiltrirani podaci o prodaji Filtrirani podaci o prodaji

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))