Funcția ascunsă din Excel care îți poate economisi ore de muncă. Nu ai nevoie de programare

Funcția ascunsă din Excel care îți poate economisi ore de muncă. Nu ai nevoie de programare
Microsoft Excel / Foto: Profimedia

Microsoft Excel ascunde o funcție despre care mulți utilizatori nici măcar nu au auzit, deși poate simplifica considerabil lucrul cu formule complexe.

Este vorba despre LAMBDA, o funcție disponibilă în Microsoft 365 care permite transformarea unei formule obișnuite într-o funcție personalizată, fără a scrie cod și fără a utiliza VBA sau macrocomenzi.

Pentru cei care folosesc Excel zilnic, această opțiune poate elimina necesitatea copierii repetate a acelorași formule între foi de calcul și reduce riscul apariției erorilor atunci când formulele sunt modificate manual, scrie MakeUseOf.

Ce este funcția LAMBDA și de ce poate schimba modul în care folosești Excel

Mulți utilizatori asociază funcțiile personalizate din Excel cu programarea în Visual Basic for Applications (VBA), însă Microsoft a introdus în Microsoft 365 o alternativă mult mai accesibilă.

Funcția LAMBDA permite definirea unor formule reutilizabile care se comportă exact ca funcțiile native din Excel. Practic, utilizatorul poate crea propria funcție, îi poate atribui un nume și o poate folosi ulterior oriunde în registrul de calcul, exact cum ar folosi funcții precum SUM, IF sau VLOOKUP.

Avantajul principal este eliminarea copierii repetate a acelorași formule. În loc ca aceeași expresie să fie introdusă în zeci de celule sau foi de calcul, logica este definită o singură dată și reutilizată ori de câte ori este nevoie.

În trecut, aceeași funcționalitate putea fi obținută prin VBA, însă această metodă presupunea activarea secțiunii Developer, scrierea de cod, salvarea fișierului în format compatibil cu macrocomenzi și acceptarea avertismentelor de securitate la deschiderea documentului.

Prin comparație, LAMBDA elimină complet aceste etape și nu necesită cunoștințe de programare.

Cum poți crea o funcție personalizată în Excel fără să scrii cod

Crearea unei funcții LAMBDA este surprinzător de simplă. Formula este construită la fel ca orice altă formulă Excel, însă primește parametri denumiți și poate fi salvată pentru reutilizare.

De exemplu, pentru calcularea unui comision de vânzare de 5%, funcția poate fi definită astfel:

=LAMBDA(vânzare, rată, vânzare*rată)

Înainte de salvare, formula poate fi testată direct prin adăugarea valorilor la final. Dacă se introduc valorile 3750 și 0,05, rezultatul va fi 187,50, confirmând că funcția calculează corect comisionul.

După verificare, funcția poate fi salvată în doar câțiva pași:

  • se deschide Name Manager din fila Formulas;
  • se selectează opțiunea New;
  • se introduce un nume sugestiv pentru funcție, de exemplu CalcCommission;
  • formula LAMBDA este lipită în câmpul Refers to, fără valorile folosite pentru testare.

Din acel moment, funcția poate fi utilizată în orice celulă din registrul de lucru la fel ca orice funcție standard din Excel.

Beneficiul este evident mai ales în fișierele complexe, unde aceeași formulă apare în numeroase foi de calcul. Dacă logica trebuie modificată ulterior, schimbarea se face o singură dată, fără a fi nevoie ca utilizatorul să caute și să actualizeze fiecare formulă individual.

Pe lângă reducerea timpului de lucru, această abordare minimizează și riscul introducerii unor erori, una dintre cele mai frecvente probleme în fișierele Excel complexe.