Applies ToExcel za Microsoft 365 Excel za Microsoft 365 za Mac Excel za web Excel 2021 Excel 2021 za Mac
Vaš preglednik ne podržava videozapise.

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 upotrijebili 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.

Dijagram LET

Pogodnosti

  • Bolje performanse Ako isti izraz upišete više puta u formulu, Excel je izračunao taj rezultat više puta. LET omoguć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.

=LET(name1, 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:

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

  • Drugo ime koje se dodjeljuje drugoj vrijednosti name_value. Ako je naveden naziv, name_value2 i calculation_or_name3 postaju obavezni.

name_value2

Neobavezno

Vrijednost koja je dodijeljena za calculation_or_name2.

calculation_or_name3

Neobavezno

Jedno od sljedećeg:

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

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

  • 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

Podaci o prodaji koji nisu filtrirani

Filtrirani podaci o prodaji

Iako je gore navedeno moguće bez LET, ako upotrebljavate LET, poboljšava se č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 upotrebljava LET

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

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.