Bilinmesi Gerekenler
- Altı operatör: eşittir (=), büyüktür (>), küçüktür (<), (>= ) değerinden büyük veya eşit (<= ), eşit değil (<=).
- En yaygın karşılaştırma operatörü kullanımı IF işlevindedir.
Bu makale, Excel'de I=karşılaştırma operatörlerinin nasıl kullanılacağını açıklar. Talimatlar 2019, 2016, 2013, 2010, Excel Online ve Mac için Excel Excel sürümleri için geçerlidir.
Altı Karşılaştırma Operatörü
Excel'de kullanabileceğiniz altı karşılaştırma operatörü vardır.
Bu operatörler, şu gibi koşulları test etmek için kullanılır:
- Equal: İki değer veya dize aynıdır (elma =elma)
- Büyüktür: Bir değer diğerinden büyük (10 > 8)
- Less Than: Bir değer diğerinden daha küçük (8 < 10)
- Büyüktür veya Eşittir: Bir değer diğerinden daha büyük veya aynı (10 >=10)
- Less Than or Equal To: Bir değer diğerinden küçük veya diğeriyle aynı (5 <=5)
- Eşit Değil: İki değer aynı değildir (köpek kedi)
Tüm karşılaştırma operatörleri değerlerle çalışırken bazıları (gibi ve =) dizeler (metin) ve tarihlerle de çalışır.
IF İşlevinde Operatörleri Karşılaştırma
Excel'de karşılaştırma operatörlerini kullanabileceğiniz iki alan vardır. En yaygın kullanım IF işlevinin içindedir.
Bir e-tablonun herhangi bir hücresine, şunu yazarak EĞER işlevini çağırın:
Aşağıdaki açılır yardım metnini göreceksiniz:
EĞER işlevini doğru şekilde kullanma biçimi budur.
- İlk değer, karşılaştırma operatörünü içeren koşullu testtir.
- İkinci değer, karşılaştırma doğruysa görüntülenmesini istediğiniz sayı veya dizedir.
- Üçüncü değer, karşılaştırma yanlışsa görüntülenmesini istediğiniz sayı veya dizedir.
EĞER işlevinin içindeki üç değerin tümü virgülle ayrılmalıdır.
Mantıksal test, Excel elektronik tablosundaki değerlere veya değerler içeren hücrelere başvurabilir. Formülleri karşılaştırmanın içine de yerleştirebilirsiniz.
Örneğin, A1 hücresindeki verileri B4 hücresindeki verilerle karşılaştırmak için şunu yazın:
A1 hücresindeki değerin 50'nin altında olup olmadığını kontrol etmek için şunu yazın:
A1 hücresindeki değerin B4 hücresindeki değerin yarısından az olup olmadığını kontrol etmek için şunu yazın:
Yukarıdaki örneklerde Excel, EĞER ifadesini yazdığınız hücrede karşılaştırmanın sonucuna bağlı olarak DOĞRU veya YANLIŞ döndürür.
EĞER formülünün o hücrede başka bir şey döndürmesini istiyorsanız DOĞRU veya YANLIŞ'ı herhangi bir değer veya dizeyle değiştirebilirsiniz. Örneğin:
Bu, koşul doğruysa hücrede "Bob", koşul yanlışsa "Sally" döndürür.
Excel VBA veya Makrolarda Karşılaştırma Operatörleri
Aynı karşılaştırma operatörlerini Excel VBA düzenleyicisinin içinde kullanabilirsiniz.
Excel VBA, bir elektronik tablonun içindeki eylemleri otomatikleştirmek için makrolar oluşturmak için kullanılır.
Excel VBA düzenleyicisini açmak için:
- Seç File > Options > Şeridi Özelleştir.
- Ana Sekmeler altındaki Developer onay kutusunu etkinleştirin ve OK öğesini seçin.
- Excel'de, Developer > Kodu Görüntüle'yi seçin.
- Sol bölmede Microsoft Excel Objects altında ThisWorkbook üzerine çift tıklayın.
- Kod penceresinin en üstünde, soldaki açılır menüyü Çalışma Kitabı ve sağdakini Open olarak ayarlayın.
Artık Excel dosyası her açıldığında çalışacak kodu düzenliyorsunuz. Bu pencerede, A1 hücresini A2 ile karşılaştırabilir ve karşılaştırma operatörü sonuçlarına bağlı olarak A3'ü otomatik olarak bir değer veya metinle doldurabilirsiniz.
İşte bu kodun nasıl görüneceğine dair bir örnek:
Eğer [A1] < [A2] O halde
[A3]="YES"
Else
[A3]="HAYIR"
Endise
VBA'da biçimlendirme biraz farklıdır, ancak iki değeri veya dizeyi karşılaştırmak için kullanılan karşılaştırma sembolleri (operatörler) tamamen aynıdır.