Özellik ikonu

ATLANMIŞ

İndirme izni yok

Genel Bakış

ATLANMIŞ (ISOMITTED), bir LAMBDA işlevindeki parametre için değer verilip verilmediğini sınar ve DOĞRU ya da YANLIŞ döndürür. Parametrenin boş bırakıldığı çağrıları ayırt etmek ve buna göre farklı sonuç üretmek için kullanılır. Yalnızca LAMBDA işlevinin içinde, o LAMBDA'nın kendi parametre adıyla çalışır.

Söz dizimi ve parametre​

TRTürkçe
ENEnglish
=ISOMITTED(argument)
Kategori
Mantıksal
İngilizce adı
ISOMITTED
Platform
Windows Mac Web
1 bağımsız değişken 1 zorunlu
Bağımsız değişken Durum Ne işe yarar
bağımsız_değişkenargument Zorunlu Atlanıp atlanmadığını sınamak istediğiniz LAMBDA parametresinin adını belirtir.
Geçerli kullanımlar
=ATLANMIŞ(p_bir)
=ATLANMIŞ(p_iki)
=ATLANMIŞ(indirim)
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
İşlev tek başına bir hücrede anlam taşımaz; yalnızca bir LAMBDA işlevinin gövdesinde, o işlevin tanımladığı parametre adıyla kullanılır. Sonuç genellikle EĞER ile birlikte, parametre atlandığında hangi değerin döneceğini seçmek için kullanılır.

1. Tüm parametreler verildiğinde​

A ve B sütunundaki iki sayıyı bir LAMBDA ile toplayalım. İki parametre de verildiğinde atlanan değer olmaz ve ATLANMIŞ sınaması gerekmez. C2 hücresine 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)
ATLANMIŞ
Formülünü incelemek için bir hücre seçin.
ABC
1Birinci sayıİkinci sayıToplam
2123
351015
4-385
TemelExcelDepo v1.0.0
Sonuçlar sırasıyla 3, 15 ve 5 olur. Her çağrıda iki parametre için de değer verildiğinden toplama sorunsuz yapılır. Parametrelerden biri atlanabilecekse çağrının nasıl davranacağını bir sonraki örnekte görebilirsiniz.

2. Hangi parametre atlandı?​

Aynı LAMBDA çağrısında hangi parametrenin atlandığını ATLANMIŞ ile sınayalım. Parametre atlanırken ayırıcı yerinde kalır, yalnızca değer yazılmaz. B2 hücresinde birinci parametre sınanır; çağrıda birinci değer boştur:
Excel formülü
=LAMBDA(p_bir; p_iki; EĞER(ATLANMIŞ(p_bir); "birinci yok"; p_bir+p_iki))(; 1)
=LAMBDA(p_bir, p_iki, IF(ISOMITTED(p_bir), "birinci yok", p_bir+p_iki))(, 1)
B3 hücresinde ikinci parametre sınanır; çağrıda ikinci değer boştur:
Excel formülü
=LAMBDA(p_bir; p_iki; EĞER(ATLANMIŞ(p_iki); "ikinci yok"; p_bir+p_iki))(1; )
=LAMBDA(p_bir, p_iki, IF(ISOMITTED(p_iki), "ikinci yok", p_bir+p_iki))(1, )
B4 hücresinde iki parametre birlikte sınanır; çağrıda iki değer de boştur:
Excel formülü
=LAMBDA(p_bir; p_iki; EĞER(VE(ATLANMIŞ(p_bir); ATLANMIŞ(p_iki)); "boş"; p_bir+p_iki))(; )
=LAMBDA(p_bir, p_iki, IF(AND(ISOMITTED(p_bir), ISOMITTED(p_iki)), "boş", p_bir+p_iki))(, )
ATLANMIŞ
Formülünü incelemek için bir hücre seçin.
AB
1DurumSonuç
2Birinci parametre atlandıbirinci yok
3İkinci parametre atlandıikinci yok
4İki parametre de atlandıboş
Atlanan ParametreExcelDepo v1.0.0
Sonuçlar sırasıyla birinci yok, ikinci yok ve boş olur. Her formülde ATLANMIŞ yalnızca adı verilen parametreyi sınar; atlanan parametre bulunduğunda EĞER ilk seçeneği, aksi halde toplamı döndürür. Son formülde iki sınama VE ile birleştirildiği için metin yalnızca iki parametre de atlandığında görünür.

3. İsteğe bağlı parametre tanımlama​

LAMBDA tanımında bir parametreyi köşeli parantez içine yazarak isteğe bağlı yapabilirsiniz. Bu örnekte ATLANMIŞ kullanılmaz; atlanan ikinci parametrenin aritmetikte nasıl davrandığına bakılır. B2 hücresinde iki değer de verilir:
Excel formülü
=LAMBDA(p_bir; [p_iki]; p_bir+p_iki)(1; 2)
=LAMBDA(p_bir, [p_iki], p_bir+p_iki)(1, 2)
B3 hücresinde ikinci değer hiç verilmez ve toplama yapılır:
Excel formülü
=LAMBDA(p_bir; [p_iki]; p_bir+p_iki)(1)
=LAMBDA(p_bir, [p_iki], p_bir+p_iki)(1)
B4 hücresinde ikinci değer yine verilmez ve çarpma yapılır:
Excel formülü
=LAMBDA(p_bir; [p_iki]; p_bir*p_iki)(1)
=LAMBDA(p_bir, [p_iki], p_bir*p_iki)(1)
ATLANMIŞ
Formülünü incelemek için bir hücre seçin.
AB
1DurumSonuç
2İki değer verildi, toplama, p_bir+p_iki)(1, 2)]3
3İkinci değer atlandı, toplama, p_bir+p_iki)(1)]1
4İkinci değer atlandı, çarpma, p_bir*p_iki)(1)]0
İsteğe BağlıExcelDepo v1.0.0
Sonuçlar sırasıyla 3, 1 ve 0 olur. Atlanan isteğe bağlı parametre aritmetik işlemde sıfır gibi işlem görür: toplamada değer değişmez, çarpmada sonuç sıfır olur. Bu davranış her işlem için uygun olmayabilir; farklı bir varsayılan değer gerekiyorsa ATLANMIŞ ile açıkça sınayın.

4. Atlanan parametreye varsayılan değer verme​

Ürün fiyatından, indirim verilmişse indirimi düşelim; verilmemişse liste fiyatını aynen döndürelim. B sütununda liste fiyatı, C sütununda indirim oranı bulunur. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Excel formülü
=LAMBDA(fiyat; [indirim]; EĞER(ATLANMIŞ(indirim); fiyat; fiyat*(1-indirim)))(B2; C2)
=LAMBDA(fiyat, [indirim], IF(ISOMITTED(indirim), fiyat, fiyat*(1-indirim)))(B2, C2)
ATLANMIŞ
Formülünü incelemek için bir hücre seçin.
ABCD
1ÜrünListe fiyatıİndirimÖdenecek tutar
2Kalem seti120,0010%, IF(ISOMITTED(indirim), fiyat, fiyat*(1-indirim)))(B2, C2)]108,00
3Defter250,00, IF(ISOMITTED(indirim), fiyat, fiyat*(1-indirim)))(B3, C3)]250,00
4Sırt çantası480,0025%, IF(ISOMITTED(indirim), fiyat, fiyat*(1-indirim)))(B4, C4)]360,00
İndirimExcelDepo v1.0.0
Sonuçlar sırasıyla 108,00, 250,00 ve 360,00 olur. İndirimi olan satırlarda fiyat indirim oranı kadar azalır. Defter satırında C3 hücresi boştur, ancak çağrıya bir hücre başvurusu verilmiştir; bu durum atlanmış parametre sayılmaz ve boş hücre sıfır gibi işlem gördüğü için sonuç yine liste fiyatıdır. Parametreyi gerçekten atlamak için çağrıda ilgili değeri hiç yazmamanız gerekir.

Kullanırken dikkat edin​

  • Sonuç değeri: bağımsız_değişken için değer verilmemişse işlev DOĞRU, verilmişse YANLIŞ döndürür. Sonuç genellikle EĞER işlevinin koşulu olarak kullanılır.
  • Parametre adı kuralı: bağımsız_değişken olarak yazdığınız ad, içinde bulunduğunuz LAMBDA işlevinde tanımlı bir parametre adı olmalıdır. Parametre adları rakam içermemelidir; bu nedenle örneklerde p_bir ve p_iki gibi adlar kullanılmıştır.
  • Atlama ve boş hücre farkı: Parametre, çağrıda değeri hiç yazılmadan bırakıldığında atlanmış sayılır. Parametre yerine boş bir hücreye başvuru verirseniz değer verilmiş kabul edilir ve ATLANMIŞ YANLIŞ döndürür.
  • İsteğe bağlı parametreler: LAMBDA tanımında parametre adını köşeli parantez içine yazarak isteğe bağlı yapabilirsiniz. Atlanan isteğe bağlı parametre aritmetik işlemlerde sıfır gibi işlem görür: toplamada sonuç değişmez, çarpmada sonuç sıfır olur. Farklı bir varsayılan değer gerekiyorsa ATLANMIŞ ile sınayıp kendi değerinizi kullanın.
  • Sürüm bilgisi: ATLANMIŞ, Temmuz 2021'de Microsoft 365'te yayımlanmıştır ve Excel 2024 sürümünde de yer alır.
  • İlgili işlevler: LAMBDA: Kendi parametrelerinizle özel işlev tanımlamak ve adlandırılmış aralık olarak kaydetmek için kullanılır; ATLANMIŞ yalnızca bunun içinde çalışır. EĞER: Parametre atlandığında hangi değerin döneceğini seçmek için ATLANMIŞ ile birlikte kullanılır. VE: Birden çok parametrenin aynı anda atlanıp atlanmadığını sınamak için tercih edilir. LET: Aynı formül içinde adlandırılmış ara değişkenler kullanmak gerektiğinde işe yarar.
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
10
İlk yayın
Güncel
İngilizce
ISOMITTED
Platformlar
Windows, Mac, Web

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst