Mantıksal · Excel fonksiyonu

Excel ÇOKEĞER formülü

Türkçe Excel: ÇOKEĞERİngilizce Excel: IFS

ÇOKEĞER, koşulları sırayla sınar ve ilk doğru koşulun yanındaki değeri döndürür. Üç ya da daha fazla sonucun olduğu durumlarda (müşteri seviyesi, kargo dilimi, not harfi) iç içe EĞER yazmaktan daha okunaklıdır.

İngilizce Excel'de adı IFS. Excel 2019, Excel 2021 ve Microsoft 365'te vardır; Excel 2016 ve öncesinde yoktur.

ÇOKEĞER nasıl yazılır?

Türkçe Excel=ÇOKEĞER(mantıksal_sınama1; eğer_doğruysa_değer1; …)
İngilizce Excel=IFS(logical_test1, value_if_true1, …)
mantıksal_sınama1
İlk koşul: B2>=100000.
eğer_doğruysa_değer1
İlk koşul doğruysa döndürülecek değer.
…
Diğer koşul ve değer çiftleri aynı sırayla eklenir. Son koşula DOĞRU yazarsan, hiçbir koşul tutmadığında döndürülecek değeri belirlemiş olursun.

Köşeli parantez içindeki argümanlar isteğe bağlıdır. Koşullar soldan sağa sınanır ve ilk doğru olanda durulur; sıralama önemlidir.

ÇOKEĞER örnekleri

Formüller aşağıdaki tabloya göre yazıldı; sonuçlar Hücre'nin formül motoruyla hesaplandı.

AB
1MüşteriYıllık alışveriş (₺)
2Kaya Ltd.128.000 ₺
3Deniz Gıda36.500 ₺
4Yıldız Yapı74.200 ₺
5Ak Tekstil12.800 ₺
Müşteriler
  1. =ÇOKEĞER(B2>=100000;"Altın";B2>=50000;"Gümüş";DOĞRU;"Bronz")Altın

    İlk koşul doğru olduğu için Excel diğerlerine bakmadan "Altın" döndürür.

    İngilizce Excel'de: =IFS(B2>=100000,"Altın",B2>=50000,"Gümüş",TRUE,"Bronz")

  2. =ÇOKEĞER(B4>=100000;"Altın";B4>=50000;"Gümüş";DOĞRU;"Bronz")Gümüş

    İlk koşul yanlış, ikincisi doğru. Yıldız Yapı'nın alışverişi 100.000'in altında, 50.000'in üstünde.

    İngilizce Excel'de: =IFS(B4>=100000,"Altın",B4>=50000,"Gümüş",TRUE,"Bronz")

  3. =ÇOKEĞER(B5>=100000;"Altın";B5>=50000;"Gümüş")#YOK

    Hiçbir koşul doğru değilse sonuç #YOK olur. Bunu önlemek için son koşul olarak DOĞRU ekle.

    İngilizce Excel'de: =IFS(B5>=100000,"Altın",B5>=50000,"Gümüş")

Kendin dene: ÇOKEĞER alıştırması

Formülü tablodaki kesik çizgili hücreye yaz ve Enter'a bas. Hücre sonucu kontrol eder, yanlışsa nedenini söyler. Kayıt gerekmez.

Sık yapılan hatalar

Koşulları yanlış sırada yazmak

ÇOKEĞER ilk doğru koşulda durur. =ÇOKEĞER(B2>=50000;"Gümüş";B2>=100000;"Altın") yazarsan 128.000 de "Gümüş" olur, çünkü ilk koşul zaten doğrudur. "Büyük eşit" koşullarında büyükten küçüğe, "küçük eşit" koşullarında küçükten büyüğe sırala.

Varsayılan değeri unutmak

Hiçbir koşul tutmazsa ÇOKEĞER #YOK verir. Son çift olarak DOĞRU;"Diğer" yazarsan geri kalan her durum bu değeri alır.

Eski Excel'de kullanmak

Excel 2016 ve öncesinde ÇOKEĞER yoktur; dosyayı orada açan kişi #AD? görür. Eski sürümlerle paylaşılacak dosyalarda iç içe EĞER kullan.

Değer ile koşulun yerini karıştırmak

Argümanlar çift çift gider: koşul, değer, koşul, değer. Bir değeri atlarsan Excel "çok az argüman" uyarısı verir ya da sonraki koşulu değer sanar.

İlgili dersler

Hücre'deki derslerde bu konuyu gerçek tablolarla, adım adım ve anında geri bildirimle çalışırsın.

  1. Ders 29ÇOKEĞERMantıksal fonksiyonlarTam Erişim
  2. Ders 28İç içe EĞERMantıksal fonksiyonlarTam Erişim
  3. Ders 22Prim durumuMantıksal fonksiyonlarTam Erişim
  4. Ders 27EĞER ile VEMantıksal fonksiyonlarTam Erişim

Sıfırdan başlıyorsan: ilk 20 ders ücretsiz. Hücre seçmekten TOPLA, ORTALAMA ve YUVARLA'ya kadar; kayıt ve kart gerekmez.

Ücretsiz derslere başla