0Pricing
Excel Formulas Academy · Ders

Birden Çok Sonuç İçin IF'leri İç İçe Kullanma

Değerleri derecelendirmek veya kategorilere ayırmak için IF işlevlerini iç içe kullanın.

Birden Çok Sonuç İçin IF'leri İç İçe Kullanma, CoddyKit'te ücretsiz bir Excel Formulas Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Excel Formulas Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Excel Formulas Academy kursu toplamda 4 dersten oluşur.

Tek Bir IF Her Zaman Yeterli Değildir

Tek bir IF yalnızca iki sonuç arasında seçim yapabilir: koşul doğrudur veya yanlıştır. Ancak gerçek verilerde çoğu zaman ikiden fazla kategori bulunur. A, B, C, D, F harf notlarını ya da Standart, Ekspres ve Öncelikli gibi gönderim kademelerini düşünün.

Üç veya daha fazla sonucu ele almak için bir IF'i diğerinin içine yerleştirirsiniz. Buna iç içe yerleştirme denir. İlk IF'in yanlış dalı, her durum ele alınıncaya kadar bir sonraki karara dönüşür.

İç İçe IF'in Yapısı

Her IF şu kalıbı izler: IF(test, value_if_true, value_if_false). İç içe yerleştirmek için, yanlışsa_değer alanının bulunduğu yere başka bir IF koymanız yeterlidir.

Bunu soldan sağa okuyun: ilk koşul sağlanırsa sonucunu döndürün; aksi takdirde ilerleyip sonraki soruyu sorun. Zincir, bir koşul sonunda eşleşene kadar seçenekleri daraltır.

=IF(test1, result1, IF(test2, result2, result3))

Notlandırma Örneği

Bir puanın A2 hücresinde bulunduğunu ve bir harf notu istediğinizi varsayalım. Önce en yüksek eşiği kontrol edin, ardından aşağı doğru ilerleyin. Son değer, başka hiçbir şey eşleşmediğinde kullanılacak yedektir.

Sıralama önemlidir: 90 değeri 80'den de büyük olduğundan, önce en büyük sayıyı kontrol etmelisiniz; yoksa her yüksek puan yanlış dala yönelir.

=IF(A2>=90,"A",IF(A2>=80,"B",IF(A2>=70,"C","F")))

Sıralama Neden Kritiktir

İç içe IF'ler doğru olan ilk koşulda durur. Önce A2>=70 koşulunu kontrol etseydiniz, 95 puanı burada zaten doğru olur ve yanlışlıkla C sonucunu döndürürdü.

Pratik kural: büyüktür karşılaştırmaları yaparken eşikleri en yüksekten en düşüğe doğru kontrol edin. Küçüktür karşılaştırmaları kullanırken en düşükten en yükseğe doğru ilerleyin. İlk eşleşme geçerlidir; bu nedenle en özgül koşul ilk sırada olmalıdır.

=IF(A2>=70,"C",IF(A2>=90,"A","F"))

Bir Zinciri Sesli Okuma

Herhangi bir iç içe IF'i anlamanın harika bir yolu, onu bir cümle gibi okumaktır:

  • Eğer puan en az 90 ise not A'dır,
  • aksi takdirde, eğer en az 80 ise not B'dir,
  • aksi takdirde, eğer en az 70 ise not C'dir,
  • aksi takdirde not F'dir.

Her IF( ifadesi "aksi takdirde, eğer" anlamına gelir; son değer ise yalın "aksi takdirde" durumudur.

Parantezlerinizi Sayma

İç içe IF'lerde hataların bir numaralı kaynağı eşleşmeyen parantezlerdir. Her IF( ifadesi, en sonda ona karşılık gelen bir kapatma ) parantezi gerektirir.

Üç IF'i iç içe yerleştirirseniz, art arda dizilmiş üç kapatma paranteziniz olur: ))). Çoğu elektronik tablo uygulaması, siz yazarken eşleşen çiftleri renkle vurgular; bu nedenle Giriş tuşuna basmadan önce sayıyı doğrulamak için bu özelliği kullanın.

=IF(A2>=90,"A",IF(A2>=80,"B",IF(A2>=70,"C","F")))

Metin Değerlerini Kategorilere Ayırma

İç içe IF'ler yalnızca sayılarla değil, metinlerle de çalışır. B2 hücresinde bir bölge kodu bulunduğunu ve tam bölge adını istediğinizi düşünün. Hücreyi sırayla her kodla karşılaştırırsınız.

Metin karşılaştırmalarında hem karşılaştırdığınız değerin hem de döndürdüğünüz sonucun tırnak işaretleri içinde olması gerektiğine dikkat edin.

=IF(B2="N","North",IF(B2="S","South",IF(B2="E","East","West")))

Yalnızca Etiketleri Değil, Hesaplamaları da Döndürme

Herhangi bir dalın sonucu sabit bir etiket yerine bir formül olabilir. Kademeli indirimler bu şekilde çalışır. Burada A2 hücresindeki satış tutarı arttıkça daha büyük bir indirim kazanır.

Her dal tutarı farklı bir oranla çarpar; böylece tek bir formül tüm fiyatlandırma tablosunu yönetir.

=IF(A2>=1000,A2*0.2,IF(A2>=500,A2*0.1,IF(A2>=100,A2*0.05,0)))

Daha Ayrıntılı Bir Uygulama Örneği

A2 hücresindeki müşteri harcamasını sadakat kademelerine ayırdığımızı varsayalım. En yüksek koşulu sağlayan kademe kazansın diye yukarıdan aşağıya doğru kontrol ederiz:

  • 5000 veya üzeri Platin olur
  • 2000 veya üzeri Altın olur
  • 500 veya üzeri Gümüş olur
  • diğer her şey Bronz olur

Dört sonuç için üç iç içe IF gerekir.

=IF(A2>=5000,"Platinum",IF(A2>=2000,"Gold",IF(A2>=500,"Silver","Bronze")))

Gereğinden Fazla Olduğunu Bilme

Excel en fazla 64 iç içe IF'e izin verir; ancak üç veya dört düzeyden sonrası okunması zor ve bozulmaya çok daha açık hâle gelir. Uzun zincirler bir uyarı işaretidir.

Kendinizi çok sayıda IF'i art arda yerleştirirken bulduğunuzda, genellikle IFS, SWITCH veya bir arama tablosu gibi daha sade bir araca geçme zamanı gelmiştir. SWITCH ile bir sonraki derste tanışacaksınız.

İç İçe Kullanım İçin En İyi Yöntemler

İç içe IF'leri şu alışkanlıklarla güvenilir tutun:

  • Eşikleri her zaman tutarlı bir yönde değerlendirin (yüksekten düşüğe veya düşükten yükseğe).
  • Hiçbir durumun boş kalmaması için son bir yedek değer sağlayın.
  • Metin değerlerini ve sonuçları tırnak işaretleri içine alın.
  • Giriş tuşuna basmadan önce kapatma parantezlerinizi sayın.

Bu kurallara uyarsanız, üç düzeyli bir IF bile güvenilir kalır.

Hızlı Kontrol

İç içe IF'lerin sıralamasını ne kadar anladığınızı sınayın.

Özet: IF'leri Art Arda Yerleştirme

Bir IF'i diğerinin yanlış dalı içine iç içe yerleştirerek ikiden fazla sonucu ele almayı öğrendiniz. Temel çıkarımlar:

  • Kalıp şudur: IF(test, result, IF(test, result, fallback)).
  • İlk eşleşmenin doğru olması için eşikleri tutarlı tek bir yönde kontrol edin.
  • Her zaman son bir yedek değer ekleyin ve parantezlerinizi dengeleyin.
  • Üç veya dört düzeyden sonra bunun yerine daha sade bir araca yönelin.
=IF(A2>=90,"A",IF(A2>=80,"B",IF(A2>=70,"C","F")))

Sıkça Sorulan Sorular

“Birden Çok Sonuç İçin IF'leri İç İçe Kullanma” dersi ücretsiz mi?

Evet — “Birden Çok Sonuç İçin IF'leri İç İçe Kullanma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Excel Formulas Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Excel Formulas Academy kursu toplamda 4 dersten oluşur.

“Birden Çok Sonuç İçin IF'leri İç İçe Kullanma” dersinde ne öğreneceğim?

Değerleri derecelendirmek veya kategorilere ayırmak için IF işlevlerini iç içe kullanın. Excel Formulas Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Excel Formulas Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Excel Formulas Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.

“Birden Çok Sonuç İçin IF'leri İç İçe Kullanma” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Excel Formulas Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Excel Formulas Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Birden Çok Sonuç İçin IF'leri İç İçe Kullanma
  2. SWITCH ile Durumları Seçme
  3. CHOOSE ile Öğeleri Seçme
  4. Karmaşık Mantığı Okunabilir Tutma
← Excel Formulas Academy Sayfasına Dön