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 verzijama: 2021, 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:
- Proverite logiku koju ćete koristiti sa standardnom formulom,
- Kreirajte i testirajte generičku (neimenovanu) LAMBDA verziju formule,
- Imenujte i definišite LAMBDA formulu pomoću menadžera imena,
- 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.
=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.