• Merhaba Ziyaretçi,
    Microsoft 365 Uygulamaları ile ilgili yeni haberler, dikkat çekici konular, ilgi ile takip edeceğiniz yazılar için.

    Abone Olun
  • ESTE - Microsoft Office Eğitimleri

    Yeni yıl Microsoft Office Eğitim planlarınız için bütçenizi oluşturmadan önce ESTE eğitim kalitesi ile tanışın. 🙌
    Kullanıcıların ihtiyacı olan yazılı materyal, dosya ve video kaynağı desteğimiz ile tüm ofis çalışanlarının iş süreçlerini rahatlatacak eğitimler planlayın. 🎯
    Microsoft Office eğitimlerimiz hakkında detaylı bilgi için bize ulaşın.

    👉 Microsoft Office Eğitim Talebi

Makale Karşılaştırma Operatörleri

Murat OSMA

Yönetici
Site Yöneticisi
Katılım
25 May 2018
Mesajlar
1,504
En iyi yanıt
13
Puanları
113
Konum
İstanbul
Web sitesi
excelarsivi.com
Ad Soyad
Murat OSMA
Office Vers.
Office 365 TR+EN
İfadeleri karşılaştırmak için kullanılan operatörlerdir.

Söz dizimi
sonuc = ifade1 > ifade2

Karşılaştırma Operatörleri ve Anlamları bu şekildedir:
OperatörAnlamı

<

Küçük

<=

Küçük veya Eşit

>

Büyük

>=

Büyük veya Eşit

=

Eşit

<>

Eşit Değil

LIKE

İçerir

İki ifadeyi karşılaştırırken, ifadelerin sayı olarak mı yoksa dizeler olarak mı karşılaştırıldığını kolayca belirleyemeyebilirsiniz.
Aşağıdaki tablo ifadelerin nasıl karşılaştırıldığını veya ifadenin bir Variant olmadığı zaman sonuçları gösterir:
Veri TürleriKarşılaştırma Türü Önerileri

Her iki ifade de sayısal veri türleri ise

Sayısal bir karşılaştırma yapın.

Her iki ifade de metinsel veri türü ise

Bir dize (metin) karşılaştırması yapın.

Bir ifade sayısal bir veri türü ve diğeri bir varyant ya da sayı veri türü ise

Sayısal bir karşılaştırma yapın.

Bir ifade, sayısal bir veri türü ve diğeri de bir sayıya dönüştürülemeyen bir dize Variantı ise

Bir Type Mismatch hatası oluşur.

Bir ifadesi metin olan ve diğer ifadesi de herhangi bir Variant haricinde Null ise

Bir dize (metin) karşılaştırması yapın.

Bir ifade Boş ve diğeri sayısal bir veri türü ise

Boş ifade olarak 0 kullanarak sayısal bir karşılaştırma yapın.

Bir ifade boş ve diğeri bir metin ise

Boş ifade olarak sıfır uzunluklu bir dize ("") kullanarak bir dize karşılaştırması yapın.

Örnek Kullanım
PHP:
Sub ExcelTurkey()
    Dim sonuc, Var1, Var2
    sonuc = (45 < 35)    ' False döndürür.
    sonuc = (45 = 45)    ' True döndürür.
    sonuc = (4 <> 3)    ' True döndürür.
    sonuc = ("5" > "4")    ' True döndürür.

    Var1 = "5": Var2 = 4    ' degişkenlere yaz
    sonuc = (Var1 > Var2)    ' True döndürür.

    Var1 = 5: Var2 = Empty
    sonuc = (Var1 > Var2)    ' True döndürür.

    Var1 = 0: Var2 = Empty
    sonuc = (Var1 = Var2)    ' True döndürür.
End Sub


[BGCOLOR=rgb(184, 49, 47)]LIKE Operatörü[/BGCOLOR]

Like Operatörü ile ilgili detayları burada bulabilirsiniz.

[BGCOLOR=rgb(184, 49, 47)]IS Operatörü[/BGCOLOR]

İki nesne referansı değişkenini karşılaştırır.

Açıklamalar
  • Nesneleri veya değerlerini karşılaştırmaz.
  • Bu sadece iki referansın aynı nesneyi ifade edip etmediğini kontrol eder.
  • Bu, her iki nesne referansının aynı nesneyi gösterip göstermediğini belirler.
  • IsNot VBA'da mevcut değildir (sadece VB.Net).
PHP:
If (Nesnem Is Nothing) Then
   Set Nesne = Nothing
End If
'''''''''''''''''''''''''
Do While Not Nesne Is Nothing
Loop
 
Son düzenleme:
Üst Alt