LET (funkcija)

Funkcija LET dodjeljuje nazive rezultatima izračuna. Time se omogućuje pohranjivanje posrednih izračuna, vrijednosti ili Definiranje naziva unutar formule. Te se nazive primjenjuju samo unutar dosega funkcije LET . Slično kao i varijable u programiranje, LET se ostvaruje putem izvorne sintakse formule u programu Excel.

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

Dopusti dijagram

Prednosti

  • Poboljšane performanse Ako se u formuli više puta napiše isti izraz, Excel je taj rezultat izračunao više puta. LET omogućuje pozivanje izraza po imenu i programu Excel da biste ga izračunali jednom.

  • Jednostavno čitanje i sastav Nema više potrebe za memoriranjem određenog raspona/referenca ćelije, što je vaš izračun radio ili kopirao/zalijepila isti izraz. Pomoću mogućnosti deklariranja i naziva varijabli možete značajnom kontekstu dati sebi i potrošačima formule.

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

Argument

Opis

name1

Obavezno

Ime koje će se dodijeliti. Mora početi slovom. Ne može biti izlaz formule ili sukoba s sintaksom raspona.

name_value1

Obavezno

Vrijednost koja je dodijeljena name1.

calculation_or_name2

Obavezno

Jedno od sljedećeg:

  • Izračun koji koristi sva imena unutar funkcije LET . Ovo mora biti posljednji argument u funkciji LET .

  • Drugo ime za dodjelu drugoj name_value. Ako je naveden naziv, name_value2 i calculation_or_name3 postaju obavezni.

name_value2

Neobavezno

Vrijednost koja je dodijeljena calculation_or_name2.

calculation_or_name3

Neobavezno

Jedno od sljedećeg:

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

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

Napomene: 

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

  • Nazivi varijabli poravnali su s valjanim nazivima koji se mogu koristiti u upravitelju naziva. Primjerice "a" je valjana, 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 se dodjeljuje vrijednost 5).

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

Kada se ta formula unese u ćeliju, ona će vratiti vrijednost 6. 

Primjer 2

Pretpostavimo da imate neke sirove prodajne podatke i želite filtrirati te podatke da biste prikazali jednu osobu i dodali crticu u prazne ćelije.

Nefiltrirani podaci

Filtrirani podaci

Nefiltrirani podaci o prodaji

Filtrirani podaci o prodaji

Dok se iznad može učiniti bez LET, pomoću LET poboljšava čitljivost formule i izračunava duplo brže kao bez LET.

Ogledni podaci   

Kopirajte sljedeću tablicu u ćeliju a1 praznog radnog lista ako želite sami prolaziti kroz ovaj primjer.

Rep

Regija

Proizvod

Dobit

Anu

Istok

Apple

$1,33

Srećko

Jug

Banana

$0,09

Anu

Zapad

Mango

$1,85

Srećko

Sjever

$0,82

Srećko

Zapad

Banana

6,25 kn

Anu

Istok

Apple

$0,72

Srećko

Sjever

Mango

$0,54

Originalna formula

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

Formula koja koristi LET

=LET(filtercriteria; " Fred"; filteredrange; filtar (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?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×