Mantıksal · Başlangıç

EĞER

Bir koşulu sınar; koşul doğruysa bir değer, yanlışsa başka bir değer döndürür.

İngilizce: IF ·

Canlı örnek
C2
=EĞER(B2>=50;"Geçti";"Kaldı")
ABC
1ÖğrenciNotDurum
2Ayşe Demir78Geçti
3Mert Yılmaz42Kaldı
4Zeynep Koç91Geçti
5Can Arslan70Geçti
6Elif Şahin65Geçti

Sonuç

4 / 5 geçti

Formül C2'ye yazılıp aşağı kopyalandı; her satırda B sütunu 50 ile karşılaştırılıyor.

Söz dizimi

=EĞER(mantıksal_sınama; [eğer_doğruysa_değer]; [eğer_yanlışsa_değer])
mantıksal_sınamazorunlu
DOĞRU veya YANLIŞ sonuç veren karşılaştırma. Ör. C2>=50
eğer_doğruysa_değeristeğe bağlı
Koşul sağlanıyorsa döndürülecek değer.
eğer_yanlışsa_değeristeğe bağlı
Koşul sağlanmıyorsa döndürülecek değer.

Örnekler

Örnek 1

Geçti / Kaldı

ÖğrenciSınıfNotDurum
Ayşe Demir10-A78Geçti
Mert Yılmaz10-A42Kaldı
Zeynep Koç10-B91Geçti
=EĞER(C2>=50;"Geçti";"Kaldı")

GeçtiC2'deki not 50 veya üzerindeyse "Geçti", değilse "Kaldı" yazar.

Örnek 2

Çok koşul: ÇOKEĞER ile harf notu

=ÇOKEĞER(C2>=85;"Pekiyi";C2>=70;"İyi";C2>=50;"Orta";DOĞRU;"Başarısız")

İyiİç içe EĞER yerine ÇOKEĞER daha okunaklıdır. Son çiftteki DOĞRU, diğer tüm durumları yakalar. ÇOKEĞER yalnızca Excel 2019, 2021 ve Microsoft 365'te vardır; eski sürümlerde iç içe EĞER kullanın.

Hatalar ve çözümleri

#AD?
Metin değer tırnak içine alınmadı. Çözüm: Metinleri "Geçti" şeklinde çift tırnakla yazın.
YANLIŞ veya 0
Koşul sağlanmadığında: üçüncü bağımsız değişken hiç yazılmamışsa YANLIŞ, noktalı virgül konup boş bırakılmışsa 0 döner. Çözüm: Üçüncü bağımsız değişkene "" (boş metin) veya istediğiniz değeri yazın.

Kendinizi sınayın

  1. 1. B2 hücresinde 70 yazıyorsa bu formül ne döndürür?

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

  2. 2. A1 hücresinde 5 yazıyorsa bu formül ne döndürür?

    =EĞER(A1>10;"Büyük")

  3. 3. Türkçe Excel'de bağımsız değişkenler hangi karakterle ayrılır?