Excel'de Karşılaştırma Operatörleri: Temel Mantıktan Karmaşık Koşullara

Kerem Aydın·9 Temmuz 2026·⏱4 dk

Excel'deki karşılaştırma operatörleri (>, <, =, >=, <=, <>) koşulları kontrol etmenize ve DOĞRU veya YANLIŞ mantıksal değerlerini döndürmenize olanak tanır. Bunlar, koşullu biçimlendirme, veri filtreleme ve EĞER, EĞERSAY ve ETOPLA gibi formüllerde karmaşık mantık oluşturma işlevlerinin temelini oluşturur. Basit bir örnek: =A1>100 formülü, A1 hücresindeki sayı yüzdense DOĞRU, aksi takdirde YANLIŞ değerini döndürür.

Hızlı Başlangıç Herhangi bir boş hücreye =5>3 yazın ve Enter'a basın. Excel DOĞRU kelimesini görüntüleyecektir. Bu, tüm karşılaştırmaların temel çalışma prensibidir: program koşulu değerlendirir ve mantıksal bir sonuç verir.

Temel Operatörler ve Söz Dizimleri

Excel'de altı ana karşılaştırma operatörü bulunur. Boşlukların formülün çalışmasını etkilemediğini, ancak okunabilirliği artırdığını unutmamak önemlidir.

OperatörAnlamıFormül ÖrneğiSonuç (A1=10 ise)
=Eşittir=A1=10DOĞRU
>Büyüktür=A1>5DOĞRU
<Küçüktür=A1<5YANLIŞ
>=Büyük veya eşittir=A1>=10DOĞRU
<=Küçük veya eşittir=A1<=9YANLIŞ
<>Eşit değildir=A1<>20DOĞRU

Bu operatörler nadiren tek başına kullanılır. Asıl güçleri mantıksal işlevlerin içinde ortaya çıkar.

EĞER (IF) İşlevinde Kullanım

EĞER işlevi, koşullarla çalışmak için en popüler araçtır. Mantıksal bir ifadeyi kontrol eder ve doğruysa bir değer, yanlışsa başka bir değer döndürür.

Söz dizimi: =EĞER(koşul; değer_eğer_doğru; değer_eğer_yanlış)

Örnek 1: Satış Hedefinin Kontrolü

Farz edelim ki B2 hücresinde satış tutarı bulunmaktadır. 100.000 TL'lik hedefin gerçekleşip gerçekleşmediğini belirlemeniz gerekiyor.

=EĞER(B2>=100000; "Hedef gerçekleşti"; "Hedef gerçekleşmedi")

Değer 100.000 veya üzeriyse, formül "Hedef gerçekleşti" metnini döndürür.

Örnek 2: İç İçe Koşullar

Değer aralığına bağlı olarak bir durum atamanız gerekiyorsa, iç içe EĞER (eski sürümlerde) veya ÇOKLU.EĞER (yeni sürümlerde) işlevini kullanabilirsiniz:

=ÇOKLU.EĞER(A1<60; "Kötü"; A1<80; "İyi"; A1>=80; "Pekiyi")

Formül, koşulları soldan sağa doğru sırayla kontrol eder ve ilk eşleşmede durur.

Okunabilirlik İpucu Karmaşık formüller yazarken, bağımsız değişkenleri görsel olarak ayırmak için satır sonları kullanın (formül çubuğu içinde Alt+Enter). Bu, hata ayıklamayı kolaylaştırır.

Metin ve Tarihlerle Çalışma

Karşılaştırma operatörleri evrenseldir ve yalnızca sayılarla değil, diğer veri türleriyle de çalışır.

Metin Karşılaştırması

Excel metni karakter karakter karşılaştırır; bazı işlevlerde büyük/küçük harf duyarlılığı olsa da, = ve <> operatörleri genellikle büyük/küçük harfi dikkate almaz.

  • ="elma"="Elma" ifadesi DOĞRU değerini döndürür.
  • Büyük/küçük harfe tam duyarlılık için TAM (EXACT) işlevini kullanın.

Gereksiz boşlukları dikkate almak önemlidir. A1 hücresinde "Metin " (sonunda boşlukla) yazıyorsa, =A1="Metin" formülü YANLIŞ döndürür. Temizlemek için KIRP (TRIM) işlevini kullanın:

=KIRP(A1)="Metin"

Tarih Karşılaştırması

Excel'de tarihler sayı olarak (günlerin sıra numaraları) saklanır. Bu nedenle tüm matematiksel operatörler bunlara uygulanabilir.

  • =A1>TARİH(2026;1;1) ifadesi, tarihin 1 Ocak 2026'dan sonra olup olmadığını kontrol eder.
  • =A1<>BUGÜN() ifadesi, hücredeki tarih bugünden farklıysa DOĞRU gösterir.

Koşullu Toplama İşlevleri

Verileri kritere göre saymak veya toplamak için EĞERSAY ve ETOPLA ailesi işlevleri kullanılır. Burada koşul, tırnak içinde bir metin dizesi olarak yazılır.

  • 50'den büyük değerlerin sayılması: =EĞERSAY(C:C; ">50")
  • "Yılmaz" adlı satış temsilcisine göre satış toplamı: =ETOPLA(B:B; "Yılmaz"; C:C) (B sütunu isimler, C sütunu tutarlardır).
  • Birleşik koşullar (100'den büyük ve 500'den küçük): =ÇOKLU.EĞERSAY(A:A; ">100"; A:A; "<500")

Tırnaklarda Sık Yapılan Hata EĞERSAY ve ETOPLA işlevlerinde karşılaştırma operatörleri sayıyla birlikte çift tırnak içine alınmalıdır: ">100". Tırnaksız >100 yazımı #DEĞER! hatasına neden olur.

Sık Yapılan Hatalar ve Çözümleri

Basit karşılaştırmalar bile veri formatı nedeniyle beklenmedik sonuçlar verebilir.

  1. Metin olarak kaydedilen sayılar. Bir hücre metin olarak biçimlendirilmişse, =A1>10 karşılaştırması yanlış sonuç döndürebilir veya EĞERSAY içinde hücreyi yok sayabilir.

    • Çözüm: Sütunu seçin, "Veri" → "Metni Sütunlara Dönüştür" seçeneğine gidin ve formatı zorla dönüştürmek için "Son" düğmesine tıklayın. Alternatif olarak =DEĞER(A1) formülünü kullanın.
  2. Boş hücrelerle karşılaştırma. Sayısal karşılaştırmada boş bir hücre genellikle sıfır olarak algılanır.

    • Sorun: =A1>0 boş bir hücre için YANLIŞ döndürür, ancak =A1<>"" (boş değil) sıfırı verinin yokluğundan ayırt etmenize yardımcı olur.
  3. #AD? Hatası İngilizce Excel sürümünde Rusça işlev adlarını kullanırsanız (veya tam tersi) bu hata oluşur. Arayüz diline uygun olarak IF veya EĞER kullandığınızdan emin olun.

Gelişmiş Teknikler: Dinamik Eşikler

Sayıları doğrudan formüle yazmak (sabit kodlamak) yerine, parametre içeren hücrelere başvurun. Bu, tabloyu esnek hale getirir.

Prim eşiğinin E1 hücresinde saklandığını varsayalım.

=EĞER(B2>=$E$1; "Prim"; "Primsiz")

Mutlak başvuru ($E$1) kullanmak, formülü aşağıya doğru kopyaladığınızda eşik değerine olan başvuruyu bozmamanızı sağlar. Artık E1'deki sayıyı değiştirdiğinizde, tüm tablo için mantığı otomatik olarak yeniden hesaplamış olursunuz.

Kullanım Senaryolarının Özet Tablosu

GörevÖnerilen FormülNot
Tek koşul kontrolü=EĞER(A1>10; "Evet"; "Hayır")Mantığın temeli
Kritere göre sayma=EĞERSAY(A:A; ">10")Tırnaklar zorunludur
Koşula göre toplam=ETOPLA(B:B; "İstanbul"; C:C)C sütununu toplar
Birden çok koşul (VE)=ÇOKLU.EĞERSAY(...)Tüm koşullar sağlanmalıdır
Birden çok koşul (VEYA)=TOPLA(EĞERSAY(...))İşlev kombinasyonu gerektirir
Tarih karşılaştırması=A1>BUGÜN()Sayılarla aynı şekilde çalışır

Karşılaştırma operatörlerini öğrenmek, Excel'i basit bir hesap makinesinden güçlü bir analiz aracına dönüştürür. EĞER ile basit kontrollerle başlayın, ardından rutin görevleri otomatikleştirmek için toplama işlevlerine ve dinamik başvurulara geçin.