LET funkcija

Vaš preglednik ne podržava videozapise.

Funkcija LET dodjeljuje nazive rezultatima izračuna. To omogućuje pohranu posrednih izračuna, vrijednosti ili definiranje naziva unutar formule. Ti se nazivi primjenjuju samo unutar opsega LET funkcije. Slično varijablama u programiranju, LET se postiže Excel formule nativne formule.

Da biste koristili LET u Excel, definirate parove naziva i povezanih vrijednosti te izračun koji ih sve koristi. Morate definirati najmanje jedan par naziva/vrijednosti (varijablu), a LET podržava do 126.

DIJAGRAM LET

Prednosti

  • Poboljšane performanse Ako isti izraz napišete više puta u formulu, Excel izračunati taj rezultat više puta. LET omogućuje pozivanje izraza po imenu i Excel ga izračunati jedanput.

  • Jednostavno čitanje i sastav Nema više potrebe za pamćenjem o tome na što se odnosi određeni raspon/referenca ćelije, na što se izračun odnosio ili kopirati/zalijepiti isti izraz. Uz mogućnost deklara i naziva varijabli možete sebi i korisnicima formule dati smislen kontekst.

=LET(ime1, name_value1, calculation_or_name2, [name_value2, calculation_or_name3...])

Argument

Opis

name1

Obavezno

Ime koje želite dodijeliti. Mora početi slovom. Nije moguće biti izlaz formule ili sukob sa sintaksom raspona.

name_value1

Obavezno

Vrijednost dodijeljena nazivu1.

calculation_or_name2

Obavezno

Jedno od sljedećeg:

  • Izračun koji koristi sve nazive unutar LET funkcije. To mora biti zadnji argument u funkciji LET funkcije.

  • Drugi naziv koji želite dodijeliti drugom name_value. Ako je naveden naziv, name_value2 i calculation_or_name3 postati obavezni.

name_value2

Neobavezno

Vrijednost dodijeljena calculation_or_name2.

calculation_or_name3

Neobavezno

Jedno od sljedećeg:

  • Izračun koji koristi sve nazive unutar LET funkcije. Zadnji argument u funkciji LET mora biti izračun.

  • Treći naziv koji se dodjeljuje trećoj name_value. Ako je naveden naziv, name_value3 i calculation_or_name4 postati obavezni.

Napomene: 

  • Zadnji argument mora biti izračun koji vraća rezultat.

  • Nazivi varijabli poravnati su s valjanim nazivima koji se mogu koristiti u upravitelju naziva. Npr. "a" je valjan, ali "c" nije zato što je u sukobu s referencama stila R1C1.

Primjeri

Primjer 1

Razmislite o jednostavnom izrazu "SUM(x, 1)" gdje je x imenovana varijabla kojoj je moguće dodijeliti vrijednost (u ovom slučaju x dodjeljuje se vrijednost 5).

=LET(x, 5, SUM(x; 1))

Kada je formula unesena u ćeliju, vratit će vrijednost 6. 

Primjer 2

Pretpostavimo da imate neke neobrađene podatke o prodaji i želite filtrirati te podatke da bi se prikazirala jedna osoba i dodala crtica u bilo koju praznu ćeliju.

Nefiltriirani podaci

Filtrirani podaci

Nefiltriirani podaci o prodaji

Filtrirani podaci o prodaji

Iako se gore navedeno može obaviti bez LET, korištenjem LET poboljšava čitljivost formule i izračunava se dvostruko brže 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 KN

Srećko

Jug

Banana

0,09 USD

Amy

Zapad

Mango

1,85 KN

Srećko

Sjever

0,82 KN

Srećko

Zapad

Banana

6,25 kn

Amy

Istok

Apple

0,72 KN

Srećko

Sjever

Mango

0,54 KN

Izvorna formula

=IF(ISBLANK(FILTER(A2:D8;A2:A8="Fred")),"-", FILTER(A2:D8;A2:A8="Fred"))

Formula pomoću LET

=LET(filterCriteria, "Fred", filteredRange, FILTER(A2:D8,A2:A8=filterCriteria), IF(ISBLANK(filteredRange),"-", filteredRange))

Potrebna vam je dodatna pomoć?

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

×