Applies ToExcel pentru Microsoft 365 Excel pentru Microsoft 365 pentru Mac Excel pentru web Excel 2021 Excel 2021 pentru Mac
Browserul nu acceptă redarea video.

Funcția LET atribuie nume rezultatelor calculului. Aceasta permite stocarea calculelor intermediare, a valorilor sau definirea numelor în cadrul unei formule. Aceste nume se aplică numai în domeniul de aplicare al funcției LET. În mod similar cu variabilele în programare, LET se realizează prin sintaxa formulelor native Excel.

Pentru a utiliza funcțiaLET în Excel, definiți perechi de nume și valori asociate și un calcul care le folosește pe toate. Trebuie să definiți cel puțin o pereche nume/valoare (o variabilă), iar LET acceptă până la 126.

Diagramă LET

Avantaje

  • Performanțe îmbunătățite Dacă scrieți aceeași expresie de mai multe ori într-o formulă, Excel a calculat acel rezultat de mai multe ori. LET vă permite să apelați expresia după nume și ca Excel să o calculeze o dată.

  • Citire și compunere simple Nu mai trebuie să vă amintiți la ce se referea o anumită zonă/referință de celulă, ce făcea calculul dvs. sau să copiați/lipiți aceeași expresie. Având posibilitatea de a declara și de a numi variabile, puteți oferi un context semnificativ atât dvs. cât și consumatorilor de formulă.

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

Argument

Descriere

nume1

Obligatoriu

Primul nume de atribuit. Trebuie să înceapă cu o literă. Nu poate fi rezultatul unei formule sau a unui conflict cu sintaxa intervalului.

name_value1

Obligatoriu

Valoarea care este atribuită name1.

calculation_or_name2

Obligatoriu

Una dintre următoarele:

  • Un calcul care utilizează toate numele din funcția LET. Acesta trebuie să fie ultimul argument din funcția LET.

  • Un al doilea nume de atribuit unui al doilea name_value. Dacă un nume este specificat, name_value2 și calculation_or_name3 devin obligatorii.

name_value2

Opțional

Valoarea care este atribuită lui calculation_or_name2.

calculation_or_name3

Opțional

Una dintre următoarele:

  • Un calcul care utilizează toate numele din funcția LET. Ultimul argument din funcția LET trebuie să fie un calcul.

  • Un al treilea nume de atribuit unui al treilea name_value. Dacă un nume este specificat, name_value3 si calculation_or_name4 devin obligatorii.

Note: 

  • Ultimul argument trebuie să fie un calcul care returnează un rezultat.

  • Numele variabilele se aliniază cu nume valabile care pot fi utilizate în managerul de nume. De exemplu, "a" este valid, dar "c" nu este pentru că intră în conflict cu referințele stilului R1C1.

Exemple

Exemplul 1

Luați în considerare expresia simplă "SUM(x, 1)", unde x este o variabilă numita care poate fi atribuită unei valori (în acest caz, lui x i se atribuie valoarea 5).

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

Când această formulă este introdusă într-o celulă, aceasta va returna valoarea 6. 

Exemplul 2

Să presupunem că aveți câteva date neprelucrate despre vânzări și doriți să le filtrați pentru a afișa o persoană și să adăugați o liniuță oricăror celule necompletate.

Date nefiltrate

Date filtrate

Date nefiltrate despre vânzări

Date filtrate despre vânzări

Deși cele de mai sus se pot face fără o LET, utilizarea LET îmbunătățește lizibilitatea formulei și calculează de două ori mai rapid decât fără LET.

Date eșantion   

Copiați următorul tabel în celula A1 a unei foi de lucru necompletate dacă doriți să parcurgeți singur acest exemplu.

Rep

Regiune

Produs

Profit

Amy

Est

Măr

$1.33

Fred

Sud

Banană

$0.09

Amy

Vest

Mango

$1.85

Fred

Nord

$0.82

Fred

Vest

Banană

$1.25

Amy

Est

Măr

$0.72

Fred

Nord

Mango

$0.54

Formulă originală

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

Formulă utilizând LET

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

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.