Excel Dersleri · Orta · 7 dk

Excel'de İç İçe EĞER Formülü ve ÇOKEĞER

Excel'de iç içe EĞER formülüyle üç ve daha fazla sonuçlu koşullar yazın; koşul sırasının neden önemli olduğunu ve ÇOKEĞER ile daha kısa yazımı öğrenin.

Hazırlayan Excelmatik Editör Ekibi

Microsoft 365, Excel 2021, 2019, 2016, Excel Web · ÇOKEĞER: 2019 ve sonrası

İçindekiler
  1. Örnek: puana göre değerlendirme
  2. Koşulların sırası neden önemli?
  3. ÇOKEĞER ile daha kısa yazım (Excel 2019 ve sonrası)
  4. Birden fazla koşulu aynı anda kontrol etmek: VE ve YADA
  5. Çok sayıda dilim varsa: eşik tablosu ve DÜŞEYARA
  6. Sık yapılan hatalar

Excel'de iç içe EĞER, bir EĞER'in YANLIŞ bölümüne yeni bir EĞER yazılarak kurulur: =EĞER(B2>=85;"Pekiyi";EĞER(B2>=70;"İyi";EĞER(B2>=50;"Orta";"Geçmez"))). Koşullar soldan sağa denenir; ilk DOĞRU olanın sonucu döner.

Tek bir EĞER iki sonuçtan birini verir. Not harfi, prim dilimi veya kargo ücreti gibi üç ve daha fazla sonuç gerektiğinde EĞER'leri iç içe yazarsınız. Excel 2019 ve sonrasında aynı işi ÇOKEĞER daha okunaklı yapar.

Örnek: puana göre değerlendirme

Örnek ölçek: 85 ve üstü Pekiyi, 70 ve üstü İyi, 50 ve üstü Orta, altı Geçmez
ÖğrenciPuanSonuç
Deniz92Pekiyi
Ece74İyi
Kaan50Orta
Mert38Geçmez
=EĞER(B2>=85;"Pekiyi";EĞER(B2>=70;"İyi";EĞER(B2>=50;"Orta";"Geçmez")))

Formül nasıl okunur?

  • Puan 85 veya üstüyse "Pekiyi" yaz; değilse ikinci EĞER'e geç.
  • Puan 70 veya üstüyse "İyi" yaz; değilse üçüncü EĞER'e geç.
  • Puan 50 veya üstüyse "Orta", değilse "Geçmez" yaz.
  • Kaan'ın puanı tam 50: >= kullanıldığı için sınır değer "Orta"ya dahildir.

Koşulların sırası neden önemli?

Excel ilk DOĞRU koşulda durur. Koşulları küçükten büyüğe >= ile yazarsanız 92 puan ilk koşulu (>=50) sağlar ve "Orta" alır; diğer koşullara hiç bakılmaz:

=EĞER(B2>=50;"Orta";EĞER(B2>=70;"İyi";EĞER(B2>=85;"Pekiyi";"Geçmez")))

ÇOKEĞER ile daha kısa yazım (Excel 2019 ve sonrası)

ÇOKEĞER (IFS) koşul-sonuç çiftlerini sırayla alır; iç içe parantez gerekmez. Hiçbir koşul sağlanmazsa #YOK hatası verdiği için son koşul olarak DOĞRU yazılır, bu "diğer tüm durumlar" anlamına gelir:

=ÇOKEĞER(B2>=85;"Pekiyi";B2>=70;"İyi";B2>=50;"Orta";DOĞRU;"Geçmez")

Birden fazla koşulu aynı anda kontrol etmek: VE ve YADA

Bir sonuç için iki koşulun birlikte sağlanması gerekiyorsa EĞER'leri iç içe yazmak yerine VE (AND) kullanın. Koşullardan birinin yeterli olduğu durumlarda YADA (OR) kullanılır; bazı yeni sürümlerde bu fonksiyon VEYA adıyla görünebilir.

=EĞER(VE(B2>=50;C2>=70);"Geçti";"Kaldı")

Çok sayıda dilim varsa: eşik tablosu ve DÜŞEYARA

Excel 64 düzeye kadar iç içe fonksiyona izin verir, ama 4–5 düzeyden sonra formülü okumak ve değiştirmek zorlaşır. Dilimleri ayrı bir tabloya yazıp DÜŞEYARA'nın yaklaşık eşleşmesini kullanmak daha sürdürülebilirdir. E sütununa eşikleri küçükten büyüğe (0, 50, 70, 85), F sütununa sonuçları yazın:

=DÜŞEYARA(B2;$E$2:$F$5;2;DOĞRU)

Sık yapılan hatalar

  • Parantez eksik: kaç EĞER açtıysanız sonda o kadar parantez kapanmalı.
  • Metin sonuçları tırnaksız yazmak: Pekiyi yerine "Pekiyi" yazılmalı, yoksa #AD? hatası alınır.
  • Sayıyı tırnak içine almak: B2>="50" bir metinle karşılaştırır ve beklenmedik sonuç verir. Sayılar tırnaksız yazılır.
  • Boş hücre: boş puan 0 sayılır ve "Geçmez" yazar. Gerekirse en başa =EĞER(B2="";"";…) ekleyin.

Şimdi sen dene · 3 soru

%00 puan

Soru 1/3 · Taklit

İkinci EĞER, birincinin YANLIŞ bölümüne yazılır. Önce en büyük eşik denenir.

C2 hücresine =EĞER(B2>=100000;"A";EĞER(B2>=60000;"B";"C")) yaz.

C2
ABCDE
1TemsilciSatış (₺)PrimŞirket kuralı
2Okan142000100000 ve üstü: A
3Sena8800060000 ve üstü: B
4Tuna45000Altı: C

C2 hücresini seç, yaz ve Enter'a bas.

Sık sorulan sorular

Excel'de kaç tane iç içe EĞER yazılabilir?

Excel 2007 ve sonrasında 64 düzeye kadar. Ancak birkaç düzeyden sonra formül okunmaz hâle gelir; ÇOKEĞER veya bir eşik tablosuyla DÜŞEYARA tercih edin.

ÇOKEĞER hangi sürümlerde var?

Excel 2019, Excel 2021 ve Microsoft 365'te. Excel 2016 ve öncesinde #AD? hatası verir; bu sürümlerde iç içe EĞER kullanın.

İç içe EĞER neden hep aynı sonucu veriyor?

Koşulların sırası büyük olasılıkla yanlıştır. >= ile yazıyorsanız en büyük eşikten başlayın; Excel ilk DOĞRU koşulda durur.

İç içe EĞER ile VE aynı şey mi?

Hayır. İç içe EĞER farklı durumlara farklı sonuç verir. VE ise birden fazla koşulun hepsi sağlandığında tek bir sonuç verir; ikisi birlikte de kullanılabilir.

Excelmatik Editör Ekibi

Editoryal ekip

Excelmatik içerikleri Türkçe Excel söz dizimiyle hazırlanır ve güncellenir. Bir hata görürseniz düzeltme talebi gönderebilirsiniz.

Değişiklik geçmişi

  1. İlk yayın.