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.
İş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.
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.
B3 hücresinde ikinci parametre sınanır; çağrıda ikinci değer boştur:
B4 hücresinde iki parametre birlikte sınanır; çağrıda iki değer de boştur:
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.
B3 hücresinde ikinci değer hiç verilmez ve toplama yapılır:
B4 hücresinde ikinci değer yine verilmez ve çarpma yapılır:
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.
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.
Söz dizimi ve parametre
- 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ı
- 2003 Desteklenmiyor
- 2007 Desteklenmiyor
- 2010 Desteklenmiyor
- 2013 Desteklenmiyor
- 2016 Desteklenmiyor
- 2019 Desteklenmiyor
- 2021 Desteklenmiyor
- 2024 Destekleniyor
- 365 Destekleniyor
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:ATLANMIŞ
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Birinci sayı | İkinci sayı | Toplam |
| 2 | 1 | 2 | 3 |
| 3 | 5 | 10 | 15 |
| 4 | -3 | 8 | 5 |
TemelExcelDepo v1.0.0
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:ATLANMIŞ
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Durum | Sonuç |
| 2 | Birinci parametre atlandı | birinci yok |
| 3 | İkinci parametre atlandı | ikinci yok |
| 4 | İki parametre de atlandı | boş |
Atlanan ParametreExcelDepo v1.0.0
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:B3 hücresinde ikinci değer hiç verilmez ve toplama yapılır:
B4 hücresinde ikinci değer yine verilmez ve çarpma yapılır:
ATLANMIŞ
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Durum | Sonuç |
| 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
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:ATLANMIŞ
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ürün | Liste fiyatı | İndirim | Ödenecek tutar |
| 2 | Kalem seti | 120,00 | 10% | , IF(ISOMITTED(indirim), fiyat, fiyat*(1-indirim)))(B2, C2)]108,00 |
| 3 | Defter | 250,00 | , IF(ISOMITTED(indirim), fiyat, fiyat*(1-indirim)))(B3, C3)]250,00 | |
| 4 | Sırt çantası | 480,00 | 25% | , IF(ISOMITTED(indirim), fiyat, fiyat*(1-indirim)))(B4, C4)]360,00 |
İndirimExcelDepo v1.0.0
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.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2024