Kako napraviti novu funkciju upotrebom lambda

Kako napraviti novu funkciju u Excel-u upotrebom LAMBDA

Napraviti funkciju u Excel-u upotrebom LAMBDA funkcije, omogućeno je korisniku da kreira sopstvenu funkciju bez poznavanja programiranja u VBA ili drugim komplikovanijim postupkom. Ova izrada nije teška i jednostavna je za svakog ko je išao u osnovnu školu.

Svrha LAMBDA funkcije u Excel-u

u verzijama2021, 365, za Mac i za veb

Iako se Excel pojavio 1987. godine, tek u godinama pandemije je doživeo revolucionarne promene. Dobro, možda još neke verzije Excel-a mogu dobiti taj pridev, ali pojava LAMBDA funkcije omogućava korisniku da kreira svoju sopstvenu funkciju bez potrebe da poznaje programiranje, Visual Basic-a i sl.

Čitava ideja proširenja skupa funkcija nije došla slučajno. Više o tome možete pročitati Blogu Microsoft-a i nespornom doprinosu Alonzo Church-a koji je dao veliki doprinos matematičkoj logici i teoriji računarske nauke.

U suštini cele priče kako napraviti funkciju u Excel-u upotrebom LAMBDA, je u stvari postupak pretvaranja formule u funkciju. Ako vas buni pojam funkcije ili formule u excelu više o tome možete pročitati u našem članku Razlika između formule i funkcije u Excel-u.

Jednostavno, prvi parametar ove funkcije, su promenljive koje ćemo koristiti i sama formula koja može biti čista matematička ili formirana od postoječih funkcija u excelu. Za najjednostavniji primer sam upotrebio promenljivu r i matematičku formulu kvadrata r*r.

Ovaj najjednostavniji primer je besmislen da ga koristimo, ali nam je dobar da napišemo svoju prvu LAMBDA funkciju.

Zašto napraviti novu funkciju u Excel-u upotrebom LAMBDA

Ako ste spremni da kreirate prvu sopstvenu funkciju, imajte u vidu da nije isto kada koristite LAMBDA funkciju u ćeliji tabele ili kada je ona imenovana kao nova funkcija.

Sintaksa funkcije je: =LAMBDA (promenljiva, …, formula)

LAMBDA funkcija kao i svaka druga se obično kreira i moguće greške, se otklanjaju u traci formule ispod menija, a zatim se po potrebi premeštaju u menadžer imena (name manager) da bi se dodelilo ime koje će se koristiti negde u datoteci.

Postoje četiri osnovna koraka za kreiranje i korišćenje prilagođene LAMBDA funkcije:

  1. Proverite logiku koju ćete koristiti sa standardnom formulom,
  2. Kreirajte i testirajte generičku (neimenovanu) LAMBDA verziju formule,
  3. Imenujte i definišite LAMBDA formulu pomoću menadžera imena,
  4. Pozovite novu prilagođenu funkciju sa definisanim imenom.

Primeri u nastavku govore o ovim koracima detaljnije.

Prvi primer: kako napraviti novu funkciju u Excel-u upotrebom LAMBDA

Najjednostavniji primer je kvadratna funkcija. Kao što vidite na slici u prvoj kolini se nalaze redni brojevi, a u drugoj koloni je iza znaka jednakosti pozvana funkcija LAMBDA.

Excel LAMBDA funkcija
Excel LAMBDA funkcija

=LAMBDA(r;r*r) prvi parametar je promenljiva kojoj sam ovde dao proizvoljno ime (malo slov r) drugi parametar je sama formula, u ovo slučaju jednostavna kada množim r puta r.

Iza zatvorene zagrade se nalaze adrese ćelija iz radne tabele čije vrednost će biti izračunate ovom funkcijom u zagradi (B3) itd.

Drugi primer: Definicija imena nove funkcije

Prvo bitnu definiciju =LAMBDA(r;r*r) treba uneti u Name Manager koji se nalazi na traci sa alatima Formulas.

Iz priložene slike možete videti koliko je to jednostavno.

Gotovu datoteku možete preuzeti ovde.

 

5/5 - (2 votes)