Bilmək lazımdır
- Altı operator: bərabər (=), böyük (>), kiçik (<), ondan böyük və ya bərabər (>= ) az və ya bərabər (<= ), bərabər deyil ().
- Ən ümumi müqayisə operatoru istifadəsi IF funksiyasındadır.
Bu məqalə Excel-də I=müqayisə operatorlarından necə istifadə etməyi izah edir. Təlimatlar Excel 2019, 2016, 2013, 2010, Excel Online və Mac üçün Excel versiyalarına aiddir.
Altı Müqayisə Operatoru
Excel-də istifadə edə biləcəyiniz altı müqayisə operatoru var.
Bu operatorlar aşağıdakı kimi şərtləri yoxlamaq üçün istifadə olunur:
- Bərabər: İki dəyər və ya sətir eynidir (alma =alma)
- Böyük: Bir dəyər digərindən böyükdür (10 > 8)
- Kiçik: Bir dəyər digərindən kiçikdir (8 < 10)
- Böyük və ya Bərabər: Bir dəyər digərindən böyük və ya eynidir (10 >=10)
- Kiçik və ya Bərabər: Bir dəyər digərindən kiçik və ya eynidir (5 <=5)
- Bərabər Deyil: İki dəyər eyni deyil (it pişiyi)
Bütün müqayisə operatorları dəyərlərlə işləyir, bəziləri isə (məsələn, =) sətirlər (mətn) və tarixlərlə işləyir.
IF Funksiyasında Müqayisə Operatorları
Excel-də müqayisə operatorlarından istifadə edə biləcəyiniz iki sahə var. Ən ümumi istifadə IF funksiyasının daxilindədir.
Cədvəlin istənilən xanasının daxilində ƏGƏR funksiyasını yazaraq işə salın:
Siz oxuyan pop-up yardım mətnini görəcəksiniz:
Bu, ƏGƏR funksiyasından düzgün istifadə üçün formatdır.
- Birinci dəyər müqayisə operatorunu ehtiva edən şərti testdir.
- İkinci dəyər, əgər müqayisə doğrudursa, göstərmək istədiyiniz nömrə və ya sətirdir.
- Üçüncü dəyər, əgər müqayisə yanlışdırsa, göstərmək istədiyiniz nömrə və ya sətirdir.
ƏGƏR funksiyasındakı hər üç dəyər vergüllə ayrılmalıdır.
Məntiqi test Excel cədvəlindəki dəyərlərə və ya dəyərləri ehtiva edən xanalara istinad edə bilər. Siz həmçinin düsturları müqayisənin içərisində yerləşdirə bilərsiniz.
Məsələn, A1 xanasındakı məlumatları B4 xanasındakı verilənlərlə müqayisə etmək üçün yazın:
A1 xanasındakı dəyərin 50-dən az olub olmadığını yoxlamaq üçün yazın:
A1 xanasındakı dəyərin B4 xanasındakı dəyərin yarısından az olub-olmadığını yoxlamaq üçün yazın:
Yuxarıdakı nümunələrdə Excel müqayisənin nəticəsindən asılı olaraq ƏGƏR ifadəsini yazdığınız xanada DOĞRU və ya YANLIŞ qaytarır.
ƏGƏR düsturunun həmin xanada başqa bir şey qaytarmasını istəyirsinizsə, DOĞRU və ya YANLIŞı istənilən dəyər və ya sətirlə əvəz edə bilərsiniz. Məsələn:
Şərt doğrudursa bu, xanada "Bob" və ya şərt yanlışdırsa "Sally" qaytaracaq.
Excel VBA və ya Makroslarda Müqayisə Operatorları
Siz Excel VBA redaktorunun daxilində eyni müqayisə operatorlarından istifadə edə bilərsiniz.
Excel VBA cədvəl daxilində hərəkətləri avtomatlaşdırmaq üçün makrolar yaratmaq üçün istifadə olunur.
Excel VBA redaktorunu açmaq üçün:
- Seçin Fayl > Seçimlər > Lenti Fərdiləşdirin.
- Əsas Nişanlar altında Developer qeyd qutusunu aktivləşdirin və OK seçin.
- Excel-də Developer > Koda Baxın. seçin
- Sol paneldə Microsoft Excel Objects altında Bu İş Kitabı üzərinə iki dəfə klikləyin.
- Kod pəncərəsinin yuxarısında sol açılan menyunu İş dəftəri və sağdakını Açıq olaraq təyin edin.
Siz indi Excel faylı hər dəfə açılanda işləyəcək kodu redaktə edirsiniz. Bu pəncərədə siz A1 xanasını A2 ilə müqayisə edə və müqayisə operatorunun nəticələrindən asılı olaraq A3-ü avtomatik olaraq dəyər və ya mətnlə doldura bilərsiniz.
Bu kodun necə görünəcəyinə dair bir nümunə:
Əgər [A1] < [A2] Onda
[A3]="HƏ"
Else
[A3]="NO"
Son Əgər
VBA-da formatlaşdırma bir qədər fərqlidir, lakin iki dəyəri və ya sətri müqayisə etmək üçün istifadə edilən müqayisə simvolları (operatorlar) tam olaraq eynidir.