İşlev LET , hesaplama sonuçlarına adlar atar. Bu, bir formülün içinde ara hesaplamalar, değerler veya tanımlayıcı adlar depolamayı sağlar. Bu adlar yalnızca işlevin LET kapsamı içinde geçerlidir. Programlamadaki değişkenlere benzer şekilde, LET Excel'in yerel formül sözdizimi aracılığıyla gerçekleştirilir.
İşlevi LET Excel'de kullanmak için, adların ve ilişkili değerlerin çiftlerini ve bunların tümünü kullanan bir hesaplama tanımlarsınız. En az bir ad/değer çifti (değişken) tanımlamalısınız ve LET 126'ya kadar ad/değer çift tanımlamanız gerekir.
Avantajlar
-
Geliştirilmiş Performans Aynı ifadeyi formüle birçok kez yazarsanız, Excel bu sonucu birçok kez hesaplardı.
LETifadeyi adıyla çağırmanızı ve Microsoft Excel'in sadece bir kez hesaplamasını sağlar. - Kolay Okuma ve Kompozisyon Hangi aralık/hücre başvurusunun neye başvurduğunu veya hesaplamanızın ne yaptığını hatırlamanıza ya da aynı ifadeyi kopyalayıp yapıştırmanıza artık gerek yok. Değişkenleri bildirip adlandırma özelliği sayesinde, kendinize ve formülünüzü kullananlara anlamlı bir bağlam sunabilirsiniz.
Söz dizimi
=
LET(ad1, name_value1, calculation_or_name2, [name_value2, calculation_or_name3...])
| Bağımsız değişken | Açıklama |
|---|---|
|
ad1 Gerekli |
Atanacak ilk ad. Bir harfle başlamalıdır. Bir formülün sonucu olmamalı veya aralık söz dizimiyle çakışmamalıdır. |
|
ad_değeri1 Gerekli |
Ad1'e atanmış değer. |
|
hesaplama_veya_ad2 Gerekli |
Aşağıdakilerden biri:
|
|
ad_değeri2 İsteğe bağlı |
hesaplama_veya_ad2’ye atanan değer. |
|
hesaplama_veya_ad3 İsteğe bağlı |
Aşağıdakilerden biri:
|
Not
- Sonuncu bağımsız değişken, sonuç döndüren bir hesaplama olmalıdır.
- Değişkenlerin adları, ad yöneticisinde kullanılabilen geçerli adlarla uyumludur. Örneğin, "a" geçerlidir ama "c" değildir; çünkü R1C1 stili başvurularla çakışıyor.
Örnekler
Örnek 1
Basit bir "TOPLA(x, 1)" ifadesini düşünün. Burada x, değer atanabilecek adlandırılmış bir değişkendir (bu durumda x’e 5 değeri atanır).
=
LET(x, 5, TOPLA(x, 1))
Bu formül bir hücreye girildiğinde, 6 değerini döndürür.
Örnek 2
Bazı ham satış verileriniz olduğunu ve bu verileri bir kişiyi gösterecek şekilde filtrelemek, ardından boş hücrelere bir tire eklemek istediğinizi varsayalım.
| Filtrelenmemiş Veriler | Filtrelenmiş Veriler |
|---|---|
|
|
Yukarıdakiler olmadan LETda , LET kullanmak, formülün okunabilirliğini artırır ve olmadan iki LETkat daha hızlı hesaplama yapar.
Örnek veriler
Bu örneği kendiniz uygulamak isterseniz, aşağıdaki tabloyu boş bir çalışma sayfasının A1 hücresine kopyalayın.
| Tem | Bölge | Ürün | Kar |
|---|---|---|---|
| Emine | Doğu | Elma | 1,33 TL |
| Faruk | Güney | Muz | 0,09 TL |
| Emine | Batı | Mango | 1,85 TL |
| Faruk | Kuzey | 0,82 TL | |
| Faruk | Batı | Muz | 1,25 TL |
| Emine | Doğu | Elma | 0,72 TL |
| Faruk | Kuzey | Mango | 0,54 TL |
Özgün formül
=EĞER(EBOŞSA(FİLTRE(A2:D8,A2:A8="Faruk")),"-", FİLTRE(A2:D8,A2:A8="Faruk"))
Şunu kullanan formül: LET
=ATA( filtreÖlçütü,"Faruk", filtreUygulananAralık, FİLTRE(A2:D8,A2:A8=filtreÖlçütü), EĞER(EBOŞSA(filtreUygulananAralık),"-", filtreUygulananAralık))