Formül örnekleriyle Excel EĞER VEYA deyimi

  • Bunu Paylaş
Michael Brown

Bu eğitimde, çeşitli "bu VEYA şu" koşullarını kontrol etmek için Excel'de bir EĞER VEYA deyiminin nasıl yazılacağı gösterilmektedir.

EĞER, en popüler Excel işlevlerinden biridir ve tek başına çok kullanışlıdır. VE, VEYA ve DEĞİL gibi mantıksal işlevlerle birleştirildiğinde, EĞER işlevi daha da fazla değere sahiptir çünkü birden çok koşulu istenen kombinasyonlarda test etmeye olanak tanır. Bu eğitimde, Excel'de EĞER ve VEYA formülünü kullanmaya odaklanacağız.

    Excel'de EĞER VEYA deyimi

    İki veya daha fazla koşulu değerlendirmek ve koşullardan herhangi biri DOĞRU ise bir sonuç ve tüm koşullar YANLIŞ ise başka bir sonuç döndürmek için, OR işlevini IF mantıksal testine yerleştirin:

    EĞER(VEYA( koşul1 , koşul2 ,...), value_if_true, value_if_false)

    Düz İngilizce olarak, formülün mantığı şu şekilde formüle edilebilir: Bir hücre "bu" VEYA "şu" ise, bir eylem gerçekleştirin, değilse başka bir şey yapın.

    İşte en basit haliyle EĞER VEYA formülünün bir örneği:

    =IF(OR(B2="teslim edildi", B2="ödendi"), "Kapalı", "Açık")

    Formülün söylediği şudur: B2 hücresi "teslim edildi" veya "ödendi" içeriyorsa, siparişi "Kapalı", aksi takdirde "Açık" olarak işaretleyin.

    İsterseniz diye hiçbir şey döndürme eğer mantıksal test FALSE olarak değerlendirilir son bağımsız değişkene boş bir dize ("") ekleyin:

    =IF(OR(B2="teslim edildi", B2="ödendi"), "Kapalı", "")

    Aynı formül, bir dizi sabiti kullanılarak daha kompakt bir biçimde de yazılabilir:

    =IF(OR(B2={"teslim edildi", "ödendi"}), "Kapalı", "")

    Son bağımsız değişkenin atlanması durumunda, koşullardan hiçbiri karşılanmadığında formül YANLIŞ gösterecektir.

    Not: Excel'deki EĞER VEYA formülünün küçük ve büyük harfler arasında ayrım yapmadığına lütfen dikkat edin, çünkü VEYA işlevi büyük/küçük harf duyarsız Bizim durumumuzda, "delivered", "Delivered" ve "DELIVERED" kelimelerinin hepsi aynı kelime olarak kabul edilir. Metin durumunu ayırt etmek isterseniz, OR fonksiyonunun her bir argümanını bu örnekte gösterildiği gibi EXACT'a sarın.

    Excel EĞER VEYA formülü örnekleri

    Aşağıda, Excel IF ve OR fonksiyonlarını birlikte kullanarak ne tür mantıksal testler yapabileceğiniz konusunda size daha fazla fikir verecek birkaç örnek daha bulacaksınız.

    Formül 1. Birden fazla VEYA koşulu içeren EĞER

    Excel'in genel sınırlamalarına uygun olduğu sürece, bir EĞER formülüne yerleştirilen VEYA koşullarının sayısına ilişkin belirli bir sınır yoktur:

    • Excel 2007 ve sonraki sürümlerde, toplam uzunluğu 8.192 karakteri geçmeyecek şekilde 255 adede kadar bağımsız değişkene izin verilir.
    • Excel 2003 ve daha düşük sürümlerde, en fazla 30 bağımsız değişken kullanabilirsiniz ve toplam uzunluk 1.024 karakteri geçmemelidir.

    Örnek olarak, A, B ve C sütunlarında boş hücre olup olmadığını kontrol edelim ve 3 hücreden en az biri boşsa "Tamamlanmadı" sonucunu döndürelim. Bu görev aşağıdaki EĞER VEYA fonksiyonu ile gerçekleştirilebilir:

    =IF(OR(A2="",B2="",),"Incomplete","")

    Ve sonuç buna benzer görünecektir:

    Formül 2. Bir hücre şu VEYA bu ise, hesaplayın

    Önceden tanımlanmış bir metni döndürmekten daha karmaşık bir şey yapabilen bir formül mü arıyorsunuz? value_if_true ve/veya value_if_false IF'nin argümanları.

    Diyelim ki, bir sipariş için toplam tutarı hesaplıyorsunuz ( Miktar. ile çarpılır Birim fiyat ) ve bu koşullardan herhangi birinin karşılanması durumunda %10 indirim uygulamak istiyorsunuz:

    • B2'de 10'a eşit veya daha büyükse veya
    • Birim Fiyat C2'de 5$'a eşit veya daha büyüktür.

    Dolayısıyla, her iki koşulu da kontrol etmek için OR işlevini kullanırsınız ve sonuç DOĞRU ise toplam tutarı %10 azaltırsınız (B2*C2*0,9), aksi takdirde tam fiyatı döndürürsünüz (B2*C2):

    =IF(OR(B2>=10, C2>=5), B2*C2*0.9, B2*C2)

    Ayrıca, indirimli siparişleri açıkça belirtmek için aşağıdaki formülü kullanabilirsiniz:

    =IF(OR(B2>=10, C2>=5), "Evet", "Hayır")

    Aşağıdaki ekran görüntüsü her iki formülü de iş başında göstermektedir:

    Formül 3. Harfe duyarlı EĞER VEYA formülü

    Daha önce de belirtildiği gibi, Excel VEYA işlevi doğası gereği büyük/küçük harfe duyarlı değildir. Ancak, verileriniz büyük/küçük harfe duyarlı olabilir ve bu nedenle büyük/küçük harfe duyarlı VEYA testleri Bu durumda, her bir mantıksal testi EXACT işlevinin içinde gerçekleştirin ve bu işlevleri OR deyiminin içine yerleştirin.

    IF(OR(EXACT( Hücre, " koşul1 "), EXACT( Hücre, " koşul2 ")), value_if_true, value_if_false)

    Bu örnekte, "AA-1" ve "BB-1" sipariş kimliklerini bulalım ve işaretleyelim:

    =IF(OR(EXACT(A2, "AA-1"), EXACT(A2, "BB-1")), "x", "")

    Sonuç olarak, harflerin tamamının büyük olduğu sadece iki sipariş kimliği "x" ile işaretlenmiştir; "aa-1" veya "Bb-1" gibi benzer kimlikler işaretlenmemiştir:

    Formül 4. Excel'de İç İçe EĞER VEYA ifadeleri

    Birkaç VEYA kriteri kümesini test etmek ve bu testlerin sonuçlarına bağlı olarak farklı değerler döndürmek istediğiniz durumlarda, her "bu VEYA şu" kriteri kümesi için ayrı bir EĞER formülü yazın ve bu EĞER'leri birbirinin içine yerleştirin.

    Kavramı göstermek için, A sütunundaki öğe adlarını kontrol edelim ve aşağıdakiler için "Meyve" döndürelim Elma veya Turuncu ve "Sebze" için Domates veya Salatalık :

    =IF(OR(A2="elma", A2="portakal"), "Meyve", IF(OR(A2="domates", A2="salatalık"), "Sebze", ""))

    Daha fazla bilgi için lütfen OR/AND koşulları ile İç İçe EĞER bölümüne bakın.

    Formül 5. EĞER VEYA ifadesi

    Farklı koşulların çeşitli kombinasyonlarını değerlendirmek için, tek bir formül içinde VE'nin yanı sıra VEYA mantıksal testleri de yapabilirsiniz.

    Örnek olarak, A sütunundaki öğenin aşağıdakilerden biri olduğu satırları işaretleyeceğiz Elma veya Turuncu ve B sütunundaki miktar 10'dan büyüktür:

    =IF(AND(OR(A2="elma",A2="portakal"), B2>10), "x", "")

    Daha fazla bilgi için lütfen Birden çok VE/VEYA koşulu içeren Excel EĞER bölümüne bakın.

    IF ve OR fonksiyonlarını bu şekilde birlikte kullanabilirsiniz. Bu kısa eğitimde tartışılan formüllere daha yakından bakmak için örnek Excel IF OR çalışma kitabımızı indirebilirsiniz. Okuduğunuz için teşekkür eder, gelecek hafta blogumuzda görüşmek dileğiyle!

    Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.