14 Mayıs 2022 Cumartesi

EXCEL LAMBDA

 Excel LAMBDA fonksiyonu

EXCEL’de Kendi fonksiyonlarınızı oluşturmak için LAMBDA kullanımı

LAMBDA EXCEL

https://youtu.be/HsvIYWJ7bT4

 

Yapısı:

LAMBDA([parametre1, parametre2, …,] hesaplama)

Excel 365 sürümlerinde

 

Örnek:

=LAMBDA(ADET;FİYAT;ADET*FİYAT)(B3;C3)   

 

=LAMBDA(ADET;FİYAT;ADET*FİYAT)(B2;C2)

=LAMBDA(ADET;FİYAT;EĞER(ADET>5;ADET*FİYAT*0,5;ADET*FİYAT))(B2;C2)

=LAMBDA(METİN;UZUNLUK(KIRP(METİN))-UZUNLUK(YERİNEKOY(KIRP(METİN);" ";""))+1)(A2)

 

Recursive (öz yinelemeli) kendini çağıran:

 

=LAMBDA(METİN;İSTENMEYEN;EĞER(İSTENMEYEN="";METİN;TEMİZLE(YERİNEKOY(METİN;SOLDAN(İSTENMEYEN;1);"");SAĞDAN(İSTENMEYEN;UZUNLUK(İSTENMEYEN)-1))))

 

Bu fonksiyon ad yöneticisi (name manager) ile TEMİZLE adıyla adlandırılıyor.

Kendini çağırıyor.

 

Kullanılan fonksiyonlar:

 

KULLANILAN FONKSİYONLAR: Türkçe (İngilizce)

YERİNEKOY (SUBSTITUTE) - BELİRTİLEN KARAKTERİ DEĞİŞTİRİR

UZUNLUK (LEN) - METİN VERİ UZUNLUĞUNU HESAPLAR. KAÇ KARAKTER

SOLDAN (LEFT) - SOLDAN BELİRTİLEN SAYIDA KARAKTER ALIR

SAĞDAN (RIGHT) - SAĞDAN BELİRTİLEN SAYIDA ALIR

KIRP (TRIM)   - ÖNÜNÜNDE SONUNDAKİ BOŞLUKLARI TEMİZLER

 

Excel vba UDF:

 

https://www.youtube.com/watch?v=bsH7SWe-xp4&t=65s