Excel

Excel’de EĞER (IF) Formülü: En Basit Anlatım + Örnekler

By Efe

August 30, 2026

Excel’de yüzlerce veriyle uğraşırken her satırı tek tek kontrol etmek mi zorundasın? Aslında hayır.Excel’de EĞER (IF) formülü, tam olarak bu işi senin yerine yapan mantıksal bir fonksiyon. Belirli bir koşulu kontrol eder ve sonuca göre farklı değerler döndürür. Kısacası: “Eğer şu koşul doğruysa bunu yap, değilse şunu yap” mantığıyla çalışır.

Bu yazıda EĞER formülünün temel yapısını, gerçek hayattan örneklerle nasıl kullanıldığını ve sık yapılan hataları öğreneceksin. Hiç formül yazmamış olsan bile endişelenme; adım adım ilerleyeceğiz.

Başlamadan Önce: Gerekenler

EĞER formülünü kullanmaya başlamadan önce birkaç şeyi hazır tutman işini kolaylaştırır.

Araçlar/İhtiyaçlar:

Ön Koşullar:

EĞER Formülünün Temel Yapısı

Kısa Tanım: EĞER fonksiyonu, bir koşulu test eder. Koşul doğruysa (TRUE) bir değer, yanlışsa (FALSE) başka bir değer döndürür.

Formülün söz dizimi şu şekilde:

=EĞER(mantıksal_test;doğruysa_değer; yanlışsa_değer)

Türkçe Excel kullanıyorsan “EĞER”, İngilizce sürümde “IF” olarak yazılır. Parametreleri ayıran işaret de değişebilir: Türkçe Excel’de noktalı virgül (;), İngilizce sürümde virgül (,) kullanılır.

Parametrelerin Açıklaması

Kilit Çıkarım: EĞER formülü her zaman iki olası sonuçtan birini döndürür. Ne koşul doğru olabilir ne de yanlış; ikisinden biri kesinlikle gerçekleşir.

Excel’de EĞER Formülü Örnekleri

Teoriyi bırakıp pratiğe geçelim. Aşağıdaki örnekler, EĞER formülünü günlük işlerde nasıl kullanacağını gösteriyor.

Örnek 1: Geçti/Kaldı Durumu

Bir öğretmensin ve öğrencilerin notlarını değerlendiriyorsun. 50 ve üzeri alan “Geçti”, altında kalan “Kaldı” yazılsın istiyorsun.

A sütununda öğrenciisimleri, B sütununda notlar olsun. C1 hücresine şu formülü yazarsın:

=EĞER(B1>=50;”Geçti”;”Kaldı”)

B1 hücresindeki değer50 veya daha büyükse “Geçti”, değilse “Kaldı” yazar. Formülü aşağıdoğru sürükleyerek tüm öğrencilere uygulayabilirsin.

Örnek 2: Satış Primi Hesaplama

Satış ekibindesin.10.000 TL üzeri satış yapan çalışanlara %5 prim verilecek, altında kalanlara prim yok. D sütununda satış rakamları, E sütununda prim hesaplanacak.

=EĞER(D1>10000;D1*0,05;0)

D1 hücresi 10.000’den büyükse satış tutarının %5’i hesaplanır. Değilse hücreye0 yazılır. Pratik ve hızlı.

Örnek 3: Stok Uyarısı

Bir depo yönetiyorsun. Ürün miktarı 10’un altına düştüğünde “Sipariş Ver” uyarısı görmek istiyorsun.

=EĞER(F1<10;"Sipariş Ver";"Stok Yeterli")

F1’deki miktar 10’dan küçükse uyarı verir. Bu sayede kritik stok seviyelerini gözden kaçırmazsın.

İç İçe EĞER (Nested IF) Kullanımı

Bazen tek bir koşul yetmez. Birden fazla durumu kontrol etmen gerekebilir. Bu noktada iç içe EĞER formülleri devreye girer.

Diyelim ki notları harf sistemine çevirmek istiyorsun:

Formül şöyle görünür:

=EĞER(B1>=90;”A”;EĞER(B1>=80;”B”;EĞER(B1>=70;”C”;EĞER(B1>=60;”D”;”F”))))

Formül önce 90’ı kontrol eder. Değilse 80’e bakar, o da değilse 70’e… En son hiçbir koşul tutmazsa “F” döndürür.

Pro İpucu: Excel2019 ve sonrasında veya Microsoft365 kullanıyorsan, çok sayıda koşul içinEĞERLER (IFS) fonksiyonunu tercih edebilirsin. Daha okunabilir bir formül elde edersin.

Şu Durumda Ne Yaparsın?

Patronun senden hem satış hedefini hem de müşteri memnuniyetini aynı anda kontrol eden bir formül istedi. Hedef 5000 TL üzeri VE memnuniyet puanı 4 üzeri olmalı. Böyle durumlarda EĞER formülünü VE (AND) fonksiyonuyla birleştirirsin:

=EĞER(VE(D1>5000;E1>4);”Başarılı”;”Geliştirilmeli”)

Her iki koşul da sağlanırsa “Başarılı”, aksi hâlde “Geliştirilmeli” yazar.

Yaygın Hatalar ve Çözümleri

EĞER formülü basit görünse de bazı hatalar sık tekrarlanır. İşte karşılaşabileceğin sorunlar ve çözümleri:

Yanlış Bilinenler:

Sıkça Sorulan Sorular

EĞER formülünde büyük/küçük harf farkı önemli mi?

Varsayılan olarak Excel, metin karşılaştırmalarında büyük/küçük harf ayrımı yapmaz. “evet” ile “EVET” aynı kabul edilir. Harfduyarlı karşılaştırma istiyorsan EĞER fonksiyonunu TAM (EXACT) fonksiyonuyla birlikte kullanabilirsin.

EĞER formülüyle tarih karşılaştırması yapabilir miyim?

Evet. Excel tarihleri sayı olarak saklar, bu yüzden doğrudan karşılaştırabilirsin. Örneğin =EĞER(A1>BUGÜN();”Gelecekte”;”Geçmişte”) formülü, A1’deki tarihin bugünden sonra olup olmadığını kontrol eder.

EĞER yerine hangi fonksiyonları kullanabilirim?

Birden fazla koşul için EĞERLER (IFS), hata kontrolü için EĞERHATA (IFERROR), arama işlemleri için DÜŞEYARA (VLOOKUP) veya INDIS-KAÇINCI (INDEX-MATCH) kombinasyonu daha verimli olabilir. Koşula göre seçim yap.

Formülüm #DEĞER! hatası veriyor, ne yapmalıyım?

Bu hata genellikle yanlış veri türü karşılaştırmasından kaynaklanır. Sayı beklenen yerde metin olabilir. Hücrelerin formatını kontrol et ve gerekirse SAYI (VALUE) fonksiyonuyla dönüşüm yap.

Boş hücre döndürmek istiyorsam ne yazmalıyım?

Sonuç olarak hiçbir şey görünmesini istiyorsan iki tırnak işareti yanyana yaz: =EĞER(A1>10;”Büyük”;””). Yanlışsa hücre boş görünürama aslında boş metin içerir.

Sonuç: EĞER Formülüyle Verilerini Kontrol Altına Al

Excel’de EĞER formülü, veri analizinin temel yapı taşlarından biri. Basit bir mantıkla çalışır: koşul doğruysa bir sonuç, değilse başka bir sonuç. Bu basitlik sayesinde notlandırma, stok takibi, satış analizi ve daha pek çok işlemi otomatikleştirebilirsin. İç içe EĞER kullanarak veya VE/VEYA fonksiyonlarıyla birleştirerek daha karmaşık senaryoları da çözebilirsin.

Şimdi sıra sende: Kendi verilerinle küçük bir örnek oluştur ve formülü test et. Pratiğe döktükçe mantığı içselleştirecek ve çok daha karmaşık formülleri bile rahatlıkla yazabileceksin.