Mündəricat
Təlimat müxtəlif "bu və ya o" şərtləri yoxlamaq üçün Excel-də ƏGƏR VƏ YA ifadəsinin necə yazılacağını göstərir.
ƏGƏR ən populyar Excel funksiyalarından biridir və çox faydalıdır. öz başına. AND, OR, and NOT kimi məntiqi funksiyalarla birləşdikdə, ƏGƏR funksiyası daha çox dəyərə malikdir, çünki o, istənilən kombinasiyalarda çoxsaylı şərtləri sınaqdan keçirməyə imkan verir. Bu dərslikdə biz Excel-də IF-və-YA düsturundan istifadə etməyə diqqət yetirəcəyik.
Excel-də IF OR ifadəsi
İki və ya daha çox şərti qiymətləndirmək və birini qaytarmaq üçün şərtlərdən hər hansı biri DOĞRU olarsa nəticə və bütün şərtlər YANLIŞ olarsa digər nəticə IF:
IF(OR( şərt1, şərt2<) məntiqi testinə OR funksiyasını daxil edin. 2>,...), dəyər_əgər_doğru, dəyər_əgər_yanlış)Adi ingilis dilində düsturun məntiqi aşağıdakı kimi tərtib oluna bilər: Əgər xana "bu" və ya "odur"sa, bir hərəkət edin, yoxsa başqa bir şey edin .
ƏGƏR VƏ YA düsturunun ən sadə formada nümunəsidir:
=IF(OR(B2="delivered", B2="paid"), "Closed", "Open")
Düstur belə deyir: B2 xanasında "çatdırıldı" və ya " varsa ödənilirsə, sifarişi "Qapalı", əks halda "Açıq" kimi qeyd edin.
Əgər siz heç nə qaytarmaq istəmirsinizsə məntiqi test FALSE kimi qiymətləndirir, sonuncu arqumentə boş sətir ("") daxil edin:
=IF(OR(B2="delivered", B2="paid"), "Closed", "")
Eyni düstur həmçinin massiv sabitindən istifadə edərək daha yığcam formada yazıla bilər :
=IF(OR(B2={"delivered","paid"}), "Closed", "")
Sonuncu haldaarqument buraxılıb, şərtlərin heç biri yerinə yetirilmədikdə düstur YANLIŞ göstərəcək.
Qeyd. Diqqət yetirin ki, Excel-də ƏGƏR OR düsturu kiçik və böyük hərflər arasında fərq qoymur, çünki OR funksiyası hərflərə həssas deyil . Bizim vəziyyətimizdə "çatdırıldı", "çatdırıldı" və "çatdırıldı" hamısı eyni söz sayılır. Əgər mətn böyüklüyünü fərqləndirmək istəyirsinizsə, OR funksiyasının hər bir arqumentini bu misalda göstərildiyi kimi DƏMƏK-ə sarın.
Excel IF OR formula nümunələri
Aşağıda daha bir neçə nümunə tapa bilərsiniz. Excel IF və OR funksiyalarının birlikdə istifadə edilməsi sizə hansı növ məntiqi testləri keçirə biləcəyiniz haqqında daha çox fikir verəcəkdir.
Formula 1. Çoxlu OR şərtləri olan ƏGƏR
Əgər xüsusi məhdudiyyət yoxdur Excel-in ümumi məhdudiyyətlərinə uyğun olduğu müddətcə IF düsturuna daxil edilmiş OR şərtlərinin sayı:
- Excel 2007 və daha yüksək versiyalarda ümumi uzunluğu olan 255-ə qədər arqumentə icazə verilir. 8192 simvoldan çox olmamalıdır.
- Excel 2003 və daha aşağı versiyalarda siz 30-a qədər arqumentdən istifadə edə bilərsiniz, ümumi uzunluq isə 1024 simvoldan çox olmamalıdır.
Misal olaraq yoxlayaq. boş xanalar üçün A, B və C sütunları və 3 xanadan ən azı biri boşdursa, "Yarımçıq" qaytarın. Tapşırığı aşağıdakı IF OR funksiyası ilə yerinə yetirmək olar:
=IF(OR(A2="",B2="",),"Incomplete","")
Və nəticə aşağıdakı kimi görünəcəkbu:
Formula 2. Əgər xana bu və ya odursa, o zaman hesablayın
Əvvəlcədən təyin edilmişi qaytarmaqdan daha mürəkkəb bir şey edə bilən düstur axtarın mətn? Sadəcə başqa funksiyanı və ya arifmetik tənliyi əgər_əgər_əgər_dəyər və/və ya əgər_yanlış_dəyər arqumentlərində yerləşdirin.
Deyək ki, siz sifariş üçün ümumi məbləği hesablayırsınız ( Miqdar. Vahid qiyməti ilə vurulur və siz bu şərtlərdən biri yerinə yetirildikdə 10% endirim tətbiq etmək istəyirsiniz:
- B2-də bundan böyük və ya bərabərdir 10, və ya
- Vahid qiyməti C2-də $5-dən böyük və ya ona bərabərdir.
Beləliklə, siz hər iki şərti yoxlamaq üçün OR funksiyasından istifadə edirsiniz və əgər nəticə DOĞRUdur, ümumi məbləği 10% azaldın (B2*C2*0.9), əks halda tam qiyməti qaytarın (B2*C2):
=IF(OR(B2>=10, C2>=5), B2*C2*0.9, B2*C2)
Əlavə olaraq, siz endirimli sifarişləri açıq şəkildə göstərmək üçün aşağıdakı düstur:
=IF(OR(B2>=10, C2>=5),"Yes", "No")
Aşağıdakı ekran görüntüsündə hər iki düstur işləyir:
Formula 3. İş -həssas IF OR formula
Artıq qeyd edildiyi kimi, Excel OR funksiyası təbiətcə hərflərə həssas deyildir. Bununla belə, datanız hərf-həssas ola bilər və buna görə də siz həssas OR testləri həyata keçirmək istərdiniz. Bu halda, EXACT funksiyası daxilində hər bir fərdi məntiqi testi yerinə yetirin və bu funksiyaları VEYA ifadəsinə yerləşdirin.
IF(OR(EXACT( xana, " şərt1 "), EXACT( xana, " şərt2 ")), dəyər_doğrudursa,value_if_false)Bu nümunədə "AA-1" və "BB-1" sifariş identifikatorlarını tapıb qeyd edək:
=IF(OR(EXACT(A2, "AA-1"), EXACT(A2, "BB-1")), "x", "")
Nəticədə yalnız iki sifariş identifikatoru burada hərflərin hamısı böyükdür "x" ilə işarələnir; "aa-1" və ya "Bb-1" kimi oxşar identifikatorlar işarələnmir:
Formula 4. Excel-də iç-içə IF OR ifadələri
İçində bir neçə OR kriteriya dəstini sınamaq və bu testlərin nəticələrindən asılı olaraq fərqli dəyərləri qaytarmaq istədiyiniz hallarda, hər bir "bu və ya o" meyarlar toplusu üçün fərdi ƏGƏR düsturu yazın və həmin IF-ləri bir-birinə yerləşdirin.
Konsepti nümayiş etdirmək üçün A sütununda element adlarını yoxlayaq və Alma və ya Portağal üçün "Meyvə" və Pomidor üçün "Tərəvəz" qaytaraq. və ya Xiyar :
=IF(OR(A2="apple", A2="orange"), "Fruit", IF(OR(A2="tomato", A2="cucumber"), "Vegetable", ""))
Ətraflı məlumat üçün OR/AND şərtləri ilə Nested IF-ə baxın.
Formula 5. ƏGƏR VƏ VƏ YA ifadəsi
Müxtəlif şərtlərin müxtəlif kombinasiyalarını qiymətləndirmək üçün siz bir düstur daxilində AND, eləcə də OR məntiqi testləri edə bilərsiniz.
Nümunə olaraq, biz gedirik. A sütunundakı elementin Apple və ya Orange olduğu və B sütunundakı kəmiyyətin 10-dan çox olduğu sətirləri işarələmək üçün:
=IF(AND(OR(A2="apple",A2="orange"), B2>10), "x", "")
Ətraflı məlumat üçün n, lütfən, çoxlu VƏ/VƏ ya şərtləri olan Excel ƏGƏL-ə baxın.
ƏGƏR və OR funksiyalarından belə istifadə edirsiniz. Bu qısa dərslikdə müzakirə olunan düsturlara daha yaxından baxmaq üçün xoş gəlmisinizExcel IF OR iş dəftərimizi yükləyin. Oxuduğunuz üçün sizə təşəkkür edirəm və sizi gələn həftə bloqumuzda görməyə ümid edirəm!