Özellik ikonu

LET

İndirme izni yok

Genel Bakış

LET (LET), bir formülün içinde ad verdiğiniz değişkenler tanımlamanızı sağlar ve formülün sonucunu bu değişkenleri kullanarak verir. Aynı ifadeyi formülde birden çok kez yazmak yerine bir kez hesaplayıp adıyla kullanabilirsiniz; böylece formül kısalır, okunması kolaylaşır ve ifade yalnızca bir kez hesaplanır.

Söz dizimi ve parametre​

TRTürkçe
ENEnglish
Kategori
Mantıksal
İngilizce adı
LET
Platform
Windows Mac Web
4 bağımsız değişken 3 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
ad1name1 Zorunlu İlk değişkenin adını belirtir.
ad_değeri1name_value1 Zorunlu İlk değişkene atanacak değeri, hücre başvurusunu veya değer üreten ifadeyi belirtir.
hesaplamacalculation Zorunlu ad1 değişkenini kullanan formülü veya ikinci bir değişkenin adını belirtir.
ad_değeri2name_value2 İsteğe bağlı İkinci değişkene atanacak değeri veya değer üreten ifadeyi belirtir.
Geçerli kullanımlar
=LET(sayi;5;sayi+1)
=LET(kdv;0,2;B2*(1+kdv))
=LET(toplam;TOPLA(B2:D2);toplam/3)
Desteklenen Excel sürümleri 2021 ve sonrası
  1. 2003 Desteklenmiyor
  2. 2007 Desteklenmiyor
  3. 2010 Desteklenmiyor
  4. 2013 Desteklenmiyor
  5. 2016 Desteklenmiyor
  6. 2019 Desteklenmiyor
  7. 2021 Destekleniyor
  8. 2024 Destekleniyor
  9. 365 Destekleniyor
hesaplama yerine ikinci bir değişkenin adı (ad2) yazılabilir; bu durumda onu izleyen ad_değeri2 o değişkenin değeri olur ve ad ile değer çiftleri bu şekilde sürer. Formülün son bağımsız değişkeni her zaman sonucu veren hesaplamadır.

1. Tek değişkenle iskonto hesabı​

Liste fiyatına %15 iskonto uygulayalım. İskonto oranını formülün içinde bir değişkene atayıp fiyatla çarpacağız. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=LET(iskonto; 0,15; B2*(1-iskonto))
=LET(iskonto, 0.15, B2*(1-iskonto))
LET
Formülünü incelemek için bir hücre seçin.
ABC
1ÜrünListe fiyatıNet fiyat
2Defter50,0042,50
3Kitap80,0068,00
4Çanta240,00204,00
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 42,50, 68,00 ve 204,00 olur. iskonto değişkeni her satırda formülün içinde tanımlanır ve yalnızca hesaplamada kullanılır. Oranı değiştirmek istediğinizde formülde tek bir yeri düzeltmeniz yeterlidir. Değişkenin değeri bir hücreden de alınabilir; örneğin ad_değeri olarak B2 yazabilirsiniz.

2. İki değişkenle KDV dahil tutar​

Adet ve birim fiyattan tutarı bulup KDV ekleyelim. İlk değişken KDV oranını, ikinci değişken adet ile fiyatın çarpımını tutar. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=LET(kdv; 0,2; tutar; B2*C2; tutar*(1+kdv))
=LET(kdv, 0.2, tutar, B2*C2, tutar*(1+kdv))
LET
Formülünü incelemek için bir hücre seçin.
ABCD
1ÜrünAdetBirim fiyatKDV dahil tutar
2Defter1025,00300,00
3Kalem404,50216,00
4Çanta3240,00864,00
5Dosya258,00240,00
TutarExcelDepo v1.0.0
Sonuçlar sırasıyla 300,00, 216,00, 864,00 ve 240,00 olur. Formülde iki ad ve değer çifti vardır: kdv sabit bir değeri, tutar ise B ve C hücrelerinden hesaplanan bir ifadeyi taşır. Son bağımsız değişken olan tutar*(1+kdv) hesaplaması, tanımlanan iki değişkeni birlikte kullanır.

3. Tekrarlanan ifadeyi bir kez hesaplama​

Şubelerin üç aylık satış toplamı 100'ü aşıyorsa toplamı, aşmıyorsa bir uyarı metnini gösterelim. Toplam hem koşulda hem de sonuçta gerekir; bu yüzden bir değişkene atanır. E2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=LET(toplam; TOPLA(B2:D2); EĞER(toplam>100; toplam; "100'den az"))
=LET(toplam, SUM(B2:D2), IF(toplam>100, toplam, "100'den az"))
LET
Formülünü incelemek için bir hücre seçin.
ABCDE
1ŞubeOcakŞubatMartSonuç
2Ankara403545120
3İzmir203025100'den az
4Bursa503030110
5Adana10515100'den az
Şube SatışıExcelDepo v1.0.0
Sonuçlar sırasıyla 120, 100'den az, 110 ve 100'den az olur. TOPLA ifadesi yalnızca bir kez hesaplanır ve toplam adıyla EĞER işlevinde iki yerde kullanılır. LET ifadeyi bir kez hesapladığı için bu değer aynı formül içinde değişmez. Bu özellik rastgele sayı üreten işlevlerde de görülür. Aşağıdaki formülde sayi değişkeni bir kez üretilir ve karşılaştırmanın iki tarafında aynı değeri taşır; bu nedenle sonuç her zaman DOĞRU olur:
Excel formülü
=LET(sayi; RASTGELEARADA(1; 2); sayi=sayi)
=LET(sayi, RANDBETWEEN(1, 2), sayi=sayi)

4. Hata durumları​

Fiyat sütununda sayı olmayan bir hücre varsa hesaplama hata verir. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=LET(iskonto; 0,15; B2*(1-iskonto))
=LET(iskonto, 0.15, B2*(1-iskonto))
LET
Formülünü incelemek için bir hücre seçin.
ABC
1ÜrünListe fiyatıNet fiyat
2Defter50,0042,50
3Kalemfiyat yok#DEĞER!
4Çanta240,00204,00
HatalarExcelDepo v1.0.0
Sonuçlar sırasıyla 42,50, #DEĞER! ve 204,00 olur. İkinci satırda B3 hücresi sayısal olmayan bir metin içerdiği için çarpma yapılamaz ve #DEĞER! hatası döner. Başka bir sık hata, hesaplamada tanımlanmamış bir adın kullanılmasıdır. Aşağıdaki formülde tanımlanan ad iskonto, hesaplamada kullanılan ad ise indirim olduğu için sonuç #AD? hatası olur:
Excel formülü
=LET(iskonto; 0,15; B2*(1-indirim))
=LET(iskonto, 0.15, B2*(1-indirim))

Kullanırken dikkat edin​

  • Ad ve değer çiftleri: ad1 ilk değişkenin adı, ad_değeri1 bu değişkene atanan değerdir. Değer sabit bir sayı, hücre başvurusu ya da değer üreten bir ifade olabilir. hesaplama bağımsız değişkeni, ad1 değişkenini kullanan formüldür. İkinci bir değişken tanımlamak istediğinizde bu konuma ikinci değişkenin adını (ad2) yazar, ardından ad_değeri2 ile değerini verirsiniz. Daha sonraki ad ve değer çiftleri aynı düzenle devam eder; formülün son bağımsız değişkeni sonucu veren hesaplamadır.
  • Çift sayısı sınırı: Bir LET formülünde en fazla 126 ad ve değer çifti tanımlayabilirsiniz.
  • Tanımsız ad: Hesaplamada, formül içinde tanımlanmamış bir değişken adını kullanırsanız #AD? hatası döner. Tanımlarken yazdığınız ad ile hesaplamada kullandığınız adın birebir aynı olduğundan emin olun.
  • Değer hataları: Değişkenin değeri sayısal olmayan bir hücreye başvuruyorsa ve hesaplamada aritmetik işlem yapılıyorsa #DEĞER! hatası döner. Hata, LET işlevinden değil hesaplamadaki geçersiz işlemden kaynaklanır.
  • Tek seferlik hesaplama: Değişkene atanan ifade formülde yalnızca bir kez hesaplanır ve değişken adı kullanıldığı her yerde aynı değeri taşır. Bu sayede aynı ifadeyi tekrar tekrar yazmanız gerekmez ve formül daha kısa olur. RASTGELEARADA gibi her hesaplamada değişen işlevlerde bile değişken aynı değerde kalır.
  • Dinamik dizi: LET dinamik dizi formülü oluşturabilir. Değişkene atanan ifade bir dizi döndürüyorsa sonuç komşu hücrelere taşabilir.
  • Sürüm: Bu işlev Excel 2021 ile birlikte eklenmiştir; daha eski sürümlerde bulunmaz.
  • İlgili işlevler: LAMBDA: Aynı hesaplamayı farklı yerlerde yeniden kullanmak istediğinizde formülü adlandırılmış bir işlev olarak tanımlamak için tercih edilir. EĞER: Bir koşula bağlı olarak değer döndürmek için LET'in hesaplama bölümünde birlikte kullanılır. RASTGELEARADA: İki değer arasında rastgele tam sayı üretir; LET ile bu sayı bir kez üretilip birden çok yerde kullanılabilir. TOPLA: Sayısal değerlerin toplamını alır; toplam birden çok kez gerekiyorsa LET ile bir değişkene atanabilir.
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 2021
  • Excel 2024
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
14
İlk yayın
Güncel
İngilizce
LET
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst