Özellik ikonu

LAMBDA

İndirme izni yok

Genel Bakış

LAMBDA (LAMBDA), bir formülü parametreleriyle birlikte tanımlar ve sonucunu verir. Formülü Ad Yöneticisi'nde bir ada bağlayarak kısa bir adla çağrılabilen özel bir işleve dönüştürebilirsiniz. Aynı hesabı çalışma kitabında tekrar tekrar kullanmak ve formülleri sadeleştirmek için kullanılır.

Söz dizimi ve parametre​

Kategori
Mantıksal
İngilizce adı
LAMBDA
Platform
Windows Mac Web
2 bağımsız değişken 1 zorunlu 1 isteğe bağlı Köşeli parantez [ ] isteğe bağlı demektir
Bağımsız değişken Durum Ne işe yarar
parametre_veya_hesaplama1param_or_calc1 Zorunlu İlk parametre adını ya da hesaplamayı belirtir.
parametre_veya_hesaplama2param_or_calc2 İsteğe bağlı İkinci parametre adını ya da hesaplamayı belirtir.
Geçerli kullanımlar
=LAMBDA(p_bir;p_bir+10)(B1)
=LAMBDA(p_bir;p_bir*10)(B1)
=LAMBDA(p_bir;p_iki;KAREKÖK(p_bir^2+p_iki^2))(3;4)
Desteklenen Excel sürümleri 2024 ve sonrası
  1. 2003 Desteklenmiyor
  2. 2007 Desteklenmiyor
  3. 2010 Desteklenmiyor
  4. 2013 Desteklenmiyor
  5. 2016 Desteklenmiyor
  6. 2019 Desteklenmiyor
  7. 2021 Desteklenmiyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
Gösterilen imza iki parametreyi içerir; ancak LAMBDA'ya gerektiği kadar parametre adı yazabilirsiniz. Son bağımsız değişken her zaman hesaplamadır, ondan önceki bağımsız değişkenler parametre adlarıdır. İsteğe bağlı bir parametre adını köşeli parantez içinde yazarsınız. Formülü doğrudan hücrede çalıştırmak için LAMBDA bölümünün hemen ardından parantez içinde değerleri verin.

1. Tek parametreli temel kullanım​

A sütunundaki sayıya 10 ekleyelim ve sayıyı 10 ile çarpalım. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=LAMBDA(p_bir; p_bir+10)(A2)
=LAMBDA(p_bir, p_bir+10)(A2)
C2 hücresine ise çarpma işlemini yapan aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=LAMBDA(p_bir; p_bir*10)(A2)
=LAMBDA(p_bir, p_bir*10)(A2)
LAMBDA
Formülünü incelemek için bir hücre seçin.
ABC
1Sayı10 eklenmiş10 ile çarpılmış
21020100
32535250
4-46-40
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 20, 35 ve 6 olur. Bu sütunda LAMBDA, aldığı sayıya 10 ekler. C sütunundaki sonuçlar ise 100, 250 ve -40 olur. Parametre adı olan p_bir, formül içinde yalnızca parantezle verilen değeri temsil eder; değer her satırda kendi A hücresinden gelir.

2. İki parametreli hesap: dik üçgenin en uzun kenarı​

Dik kenarları verilen bir üçgenin en uzun kenarını (hipotenüs) hesaplayalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=LAMBDA(p_bir; p_iki; KAREKÖK(p_bir^2+p_iki^2))(A2; B2)
=LAMBDA(p_bir, p_iki, SQRT(p_bir^2+p_iki^2))(A2, B2)
LAMBDA
Formülünü incelemek için bir hücre seçin.
ABC
1Birinci dik kenarİkinci dik kenarEn uzun kenar
2345
351213
481517
Dik ÜçgenExcelDepo v1.0.0
Sonuçlar sırasıyla 5, 13 ve 17 olur. Parantezin içindeki ilk değer ilk parametreye, ikinci değer ikinci parametreye atanır. Son bağımsız değişken olan KAREKÖK hesabı iki parametreyi kullanarak sonucu üretir.

3. Metindeki kelime sayısı​

Bir metindeki kelime sayısını, kelimeler arasındaki boşluk sayısından hesaplayalım. KIRP işlevi baştaki, sondaki ve fazla boşlukları temizler. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=LAMBDA(p_bir; UZUNLUK(KIRP(p_bir))-UZUNLUK(YERİNEKOY(KIRP(p_bir); " "; ""))+1)(A2)
=LAMBDA(p_bir, LEN(TRIM(p_bir))-LEN(SUBSTITUTE(TRIM(p_bir), " ", ""))+1)(A2)
LAMBDA
Formülünü incelemek için bir hücre seçin.
AB
1MetinKelime sayısı
2Excel ile rapor hazırlama4
3Aylık satış raporu3
4Özet1
5 toplam gider tablosu 3
Kelime SayısıExcelDepo v1.0.0
Sonuçlar sırasıyla 4, 3, 1 ve 3 olur. Formül, temizlenmiş metnin uzunluğundan boşluksuz uzunluğu çıkarır ve bulunan boşluk sayısına 1 ekler. Son satırda fazla boşluklar KIRP ile temizlendiği için kelime sayısı doğru bulunur. Boş bir metinde formül 1 verir; bu durumu ayrıca denetlemeniz gerekir.

4. İsteğe bağlı parametre​

İkinci parametreyi köşeli parantez içinde yazarsanız isteğe bağlı olur. C2 hücresine iki değerle çağrılan aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=LAMBDA(p_bir; [p_iki]; p_bir+p_iki)(A2; B2)
=LAMBDA(p_bir, [p_iki], p_bir+p_iki)(A2, B2)
D2 hücresine aynı işlevi yalnızca ilk değerle çağıran aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=LAMBDA(p_bir; [p_iki]; p_bir+p_iki)(A2)
=LAMBDA(p_bir, [p_iki], p_bir+p_iki)(A2)
E2 hücresine ise toplama yerine çarpma yapan ve yine yalnızca ilk değerle çağrılan aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=LAMBDA(p_bir; [p_iki]; p_bir*p_iki)(A2)
=LAMBDA(p_bir, [p_iki], p_bir*p_iki)(A2)
LAMBDA
Formülünü incelemek için bir hücre seçin.
ABCDE
1Birinci değerİkinci değerİki değerle toplamTek değerle toplamTek değerle çarpım
212,p_bir+p_iki)(A2,B2)]3,p_bir+p_iki)(A2)]1,p_bir*p_iki)(A2)]0
373,p_bir+p_iki)(A3,B3)]10,p_bir+p_iki)(A3)]7,p_bir*p_iki)(A3)]0
4105,p_bir+p_iki)(A4,B4)]15,p_bir+p_iki)(A4)]10,p_bir*p_iki)(A4)]0
İsteğe BağlıExcelDepo v1.0.0
Sonuçlar sırasıyla 3, 10 ve 15 olur; iki değer verildiğinde işlev ikisini de kullanır. D sütunundaki sonuçlar 1, 7 ve 10 olur, çünkü atlanan p_iki parametresi toplamada sıfır gibi davranır. E sütunundaki sonuçlar 0, 0 ve 0 olur; atlanan parametre çarpmada da sıfır gibi davrandığı için çarpım sıfırdır. İşlemin türüne göre atlanan parametrenin etkisini önceden düşünün.

Kullanırken dikkat edin​

  • Parametreler ve hesaplama: parametre_veya_hesaplama1 ve parametre_veya_hesaplama2 bağımsız değişkenleri, LAMBDA'da parametre adı ya da hesaplama olarak kullanılır. Parametre adlarını gerektiği kadar yazabilirsiniz. Son bağımsız değişken, parametreleri kullanarak sonucu üreten hesaplamadır.
  • Parametre adlarında rakam kullanmayın: Parametre adları rakam içeremez. Bu nedenle örneklerde p_bir ve p_iki gibi adlar kullanılır; p_1 gibi bir ad hata verir.
  • İsteğe bağlı parametre: parametre_veya_hesaplama2 gibi isteğe bağlı bir parametre adını köşeli parantez içinde yazarsınız. Çağrıda bu parametre için değer vermezseniz parametre boş kabul edilir; toplamada ve çarpmada sıfır gibi davranır. Değerin verilip verilmediğini ISOMITTED işleviyle denetleyebilirsiniz.
  • Doğrudan çağırma ve adlandırma: Hücrede LAMBDA formülünün hemen ardından parantez içinde değerleri vererek formülü doğrudan çalıştırabilirsiniz. Aynı formülü Ad Yöneticisi'nde bir ada bağlarsanız, ad bir işlev gibi kısa biçimde çağrılabilir ve çalışma kitabının her yerinde yeniden kullanılır.
  • Sürüm bilgisi: LAMBDA ilk olarak Aralık 2020'de yayımlanmıştır, ancak Excel 2021'de bulunmaz. Kalıcı sürümlerde Excel 2024 ile birlikte kullanılabilir.
  • İlgili işlevler: LET, formül içinde değişken tanımlayıp sonucu döndürmek için tercih edilir. HARİTA, her değeri LAMBDA ile yeni bir değere dönüştürüp dizi verir. AZALT, diziye LAMBDA uygulayarak tek bir değer üretir. TARA, LAMBDA ile ara hesap değerlerini içeren aynı boyutlu bir dizi döndürür. BYCOL ve BYROW işlevleri LAMBDA'yı sırasıyla her sütuna ve her satıra uygular. MAKEARRAY, LAMBDA ile hesaplanan bir dizi oluşturur. GROUPBY ve PIVOTBY, gruplayıp toplulaştırarak özet tablo verir. ISOMITTED ise bir LAMBDA parametresinin eksik olup olmadığını DOĞRU ya da YANLIŞ olarak bildirir.
Mini Sayfa içindeki sonuç hücresini seçerek gerçek formülü görebilirsiniz. Formüllü örnekleri indirilebilir Excel dosyasında da kullanabilirsiniz.

Desteklenen Excel sürümleri

  • Microsoft 365
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
15
İlk yayın
Güncel
İngilizce
LAMBDA
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst