Excel LAMBDA fonksiyonu
EXCEL’de Kendi fonksiyonlarınızı oluşturmak için LAMBDA
kullanımı
LAMBDA EXCEL
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