Anasayfa » nasıl » Excel'de Mantıksal İşlevler Kullanma IF, AND, VEYA, XOR, NOT

    Excel'de Mantıksal İşlevler Kullanma IF, AND, VEYA, XOR, NOT

    Mantıksal işlevler Excel'de en popüler ve kullanışlı olanlardan bazılarıdır. Diğer hücrelerde değerleri test edebilir ve testin sonucuna bağlı olarak eylemler gerçekleştirebilirler. Bu, elektronik tablolarımızdaki görevleri otomatikleştirmemize yardımcı olur.

    IF İşlevi Nasıl Kullanılır?

    IF işlevi Excel'deki ana mantıksal işlevdir ve bu nedenle ilk anlayan işlevdir. Bu makale boyunca defalarca görünecektir.

    IF fonksiyonunun yapısına bir göz atalım ve daha sonra kullanımına dair bazı örnekler görelim..

    IF işlevi 3 bit bilgi kabul eder:

    = IF (mantıksal_test, [value_if_true], [value_if_false])
    • mantık testi: Fonksiyonun kontrol etmesi gereken durum budur.
    • doğruysa_değer: Koşul karşılandığında veya doğru olduğunda gerçekleştirilecek eylem.
    • yanlışsa_değer: Koşul yerine getirilmediğinde veya yanlışsa gerçekleştirilecek işlem.

    Mantıksal İşlevlerle Kullanılacak Operatörleri Karşılaştırma

    Mantıksal testi hücre değerleri ile yaparken, karşılaştırma işleçlerine aşina olmanız gerekir. Bunların bir dökümünü aşağıdaki tabloda görebilirsiniz..

    Şimdi bazı örnekler üzerinde harekete geçelim.

    IF İşlevi Örnek 1: Metin Değerleri

    Bu örnekte, bir hücrenin belirli bir cümleyi eşitleyip eşitlemediğini test etmek istiyoruz. IF işlevi büyük / küçük harf duyarlı değildir, bu nedenle büyük ve küçük harfleri dikkate almaz.

    Aşağıdaki formül, B sütununda "Tamamlandı" metnini içeriyorsa "Hayır" ve başka bir şey içeriyorsa "Evet" görüntülemek için C sütununda kullanılır..

    = EĞER (B2 = "Tamamlandı", "Hayır", "Evet")

    IF işlevi büyük / küçük harf duyarlı olmasa da, metnin tam eşleşmesi gerekir.

    IF İşlevi Örnek 2: Sayısal Değerler

    IF işlevi, sayısal değerleri karşılaştırmak için de harikadır..

    Aşağıdaki formülde B2 hücresinin 75'ten büyük veya eşit bir sayı içerip içermediğini test ediyoruz. Öyleyse “Pass” kelimesini ve “Fail” kelimesini göstermiyoruz.

    = EĞER (B2> = 75, "Geçiş", "Fail")

    IF işlevi, test sonucu farklı metinlerin görüntülenmesinden çok daha fazlasıdır. Farklı hesaplamalar yapmak için de kullanabiliriz.

    Bu örnekte, müşteri belli miktarda para harcıyorsa% 10 indirim yapmak istiyoruz. Örnek olarak 3.000 £ kullanacağız.

    = EĞER (B2> = 3000, B2 *% 90, B2)

    B2 * 90% formülünün bir kısmı, B2 hücresindeki değerden% 10 çıkarabildiğiniz bir yoldur. Bunu yapmanın birçok yolu var.

    Önemli olan, telefondaki herhangi bir formülü kullanabilmenizdir. doğruysa_değer veya yanlışsa_değer bölümleri. Ve diğer hücrelerin değerlerine bağlı olarak farklı formüller çalıştırmak, sahip olmak için çok güçlü bir beceridir..

    IF İşlevi Örnek 3: Tarih Değerleri

    Bu üçüncü örnekte, son tarihlerin listesini izlemek için IF işlevini kullanıyoruz. B sütunundaki tarih geçmişte kaldıysa “Geciken” kelimesini görüntülemek istiyoruz. Ancak tarih gelecekte ise, bitiş tarihine kadar geçen gün sayısını hesaplayın.

    Aşağıdaki formül C sütununda kullanılır. B2 hücresindeki son tarihin bugünün tarihinden az olup olmadığını kontrol ederiz (TODAY işlevi, bilgisayar saatinden bugünün tarihini döndürür).

    = EĞER (B2 

    İç içe geçmiş IF formülleri nelerdir?

    Daha önce iç içe geçmiş IF'ler terimini duymuş olabilirsiniz. Bu, bir IF işlevini başka bir IF işlevinin içine yazabileceğimiz anlamına gelir. Bunu yapmak için ikiden fazla eylemimiz olursa bunu yapmak isteyebiliriz..

    Bir IF işlevi iki eylem gerçekleştirebilir (bu doğruysa_değer ve yanlışsa_değer ). Ancak eğer başka bir IF işlevini başka bir yere yerleştirirsek (veya yuvalarsak) yanlışsa_değer bölümünde başka bir işlem yapabiliriz.

    B2 hücresindeki değer 90'a eşit veya büyükse, "Mükemmel" kelimesini görüntülemek istediğimiz bu örneği alın, değer 75'e eşit veya büyükse "İyi", başka bir şey varsa "Kötü" ifadesini gösterin..

    = EĞER (B2> = 90, "Mükemmel", EĞER (B2> = 75, "İyi",) "Zayıf")

    Şimdi formülümüzü sadece bir IF fonksiyonunun yapabileceklerinin ötesine genişlettik. Gerekirse daha fazla IF işlevi yuvalayabilirsiniz.

    Her IF işlevi için bir formülün sonundaki iki kapatma braketine dikkat edin..

    Bu iç içe geçmiş IF yaklaşımından daha temiz olabilecek alternatif formüller vardır. Çok kullanışlı bir alternatif, Excel'deki SWITCH işlevidir..

    VE VE VEYA Mantıksal İşlevler

    AND ve OR işlevleri, formülünüzde birden fazla karşılaştırma yapmak istediğinizde kullanılır. Yalnızca IF işlevi yalnızca bir koşulu veya karşılaştırmayı kaldırabilir.

    Bir müşterinin harcadığı miktara bağlı olarak% 10 değerinde indirim yaptığımız bir örneğe bakın ve kaç yıldır müşteri olmuşlar.

    Kendi başlarına, AND ve OR işlevleri TRUE veya FALSE değerini döndürür.

    AND işlevi, yalnızca her koşul yerine getirildiğinde TRUE değerini verir, aksi takdirde FALSE değerini döndürür. OR işlevi koşullardan biri veya tümü karşılanırsa TRUE değerini döndürür ve hiçbir koşul yerine getirilmediğinde FALSE değerini döndürür.

    Bu işlevler 255 koşulu test edebilir, bu nedenle burada gösterildiği gibi sadece iki koşulla sınırlı değildir.

    Aşağıda VE ve VEYA fonksiyonlarının yapısı verilmiştir. Aynı yazılmışlar. Sadece VE isminin yerine OR ismini koyun. Farklı olan sadece onların mantığı.

    = AND (mantıksal1, [mantıksal2]…)

    Her ikisine de iki durumu değerlendiren bir örnek görelim.

    AND İşlevi örneği

    AND işlevi, müşterinin en az 3.000 £ harcadığını ve en az üç yıl boyunca müşteri olup olmadığını test etmek için kullanılır.

    = VE (B2> = 3000, C2> = 3)

    Matt ve Terry için FALSE değerini döndürdüğünü görebilirsiniz, çünkü her ikisi de ölçütlerden birini karşılamasına rağmen, hem AND işleviyle buluşmaları gerekir.

    VEYA İşlev Örneği

    VEYA işlevi, müşterinin en az 3,000 £ harcadığını veya en az üç yıl boyunca müşteri olup olmadığını test etmek için kullanılır.

    = OR (B2> = 3000, C2> = 3)

    Bu örnekte, formül Matt ve Terry için TRUE döndürür. Sadece Julie ve Gillian her iki koşulda başarısız olur ve FALSE değerini döndürür.

    AND ve VEYA’nın IF İşleviyle Kullanılması

    AND ve OR işlevleri, yalnız kullanıldığında TRUE veya FALSE değerini döndürdüğü için, bunları tek başlarına kullanmak nadirdir..

    Bunun yerine, bunları tipik olarak IF işleviyle veya formül DOĞRU olarak değerlendirirse geriye dönük bir eylem gerçekleştirmek için Koşullu Biçimlendirme veya Veri Doğrulama gibi bir Excel özelliği içinde kullanırsınız.

    Aşağıdaki formülde, AND işlevi IF işlevinin mantıksal testinin içine yerleştirilmiştir. AND işlevi TRUE döndürürse, B sütunundaki tutardan% 10 indirim yapılır; Aksi takdirde, indirim yapılmaz ve B sütunundaki değer D sütununda tekrarlanır..

    = EĞER (VE (B2> = 3000, C2> = 3), B2 *% 90, B2)

    XOR İşlevi

    OR işlevine ek olarak, özel bir OR işlevi de vardır. Buna XOR işlevi denir. XOR işlevi, Excel 2013 sürümüyle tanıtıldı.

    Bu fonksiyon anlamak için biraz çaba harcayabilir, bu yüzden pratik bir örnek gösterilmiştir..

    XOR fonksiyonunun yapısı, OR fonksiyonuyla aynıdır..

    = XOR (mantıksal1, [mantıksal2]…)

    Sadece iki durumu değerlendirirken, XOR işlevi döner:

    • Her iki durumda da TRUE olarak değerlendirilirse TRUE.
    • Her iki koşul da DOĞRU veya hiçbir koşul DOĞRU değilse YANLIŞ.

    Bu, OR fonksiyonundan farklıdır, çünkü her iki koşul da TRUE ise, TRUE olur..

    Daha fazla koşul eklendiğinde bu işlev biraz daha kafa karıştırıcı olur. Sonra XOR işlevi döner:

    • Eğer bir TRUE garip koşul sayısı TRUE döndürür.
    • YANLIŞ bir Üstelik TRUE ile sonuçlanan koşulların sayısı veya herşey koşullar YANLIŞ.

    XOR fonksiyonunun basit bir örneğine bakalım.

    Bu örnekte, satışlar yılın iki yarısına bölünmüştür. Bir satış elemanı her iki yarıda da 3.000 £ veya daha fazla satıyorsa, o zaman Altın standardı verilir. Bu, makalenin önceki bölümlerinde olduğu gibi IF ile bir AND işlevi ile elde edilir.

    Ancak iki yarısında da 3,000 £ veya daha fazla satıyorlarsa, onlara Gümüş statüsü vermek istiyoruz. Eğer ikisinde de 3,000 £ veya daha fazla satmazlarsa, hiçbir şeyde.

    XOR işlevi bu mantık için idealdir. Aşağıdaki formül E sütununa girilir ve XOR işlevini IF ile birlikte “Evet” veya “Hayır” görüntüleyerek yalnızca şartlardan biri karşılanırsa gösterir.

    = EĞER (XOR (B2> = 3000,> = 3000 C2), "Evet", "Hayır")

    NOT İşlevi

    Bu makalede tartışılacak son mantıksal işlev NOT işlevidir ve sonuncusu için en basitinden ayrıldık. Her ne kadar bazen fonksiyonun 'gerçek dünyasını' kullandığını görmek zor olabilir..

    NOT işlevi, argümanının değerini değiştirir. Eğer mantıksal değer TRUE ise, FALSE döner. Ve eğer mantıksal değer YANLIŞ ise, TRUE döndürür..

    Bunu bazı örneklerle açıklamak daha kolay olacak.

    NOT fonksiyonunun yapısı;

    = NOT (mantıksal)

    DEĞİL İşlev Örneği 1

    Bu örnekte, Londra'da bir merkez ofisimizin ve daha sonra birçok bölgesel sitemiz olduğunu hayal edin. Site Londra dışında bir şeyse “Evet”, Londra ise “Hayır” kelimesini görüntülemek istiyoruz..

    DOĞRU sonucu tersine çevirmek için, aşağıdaki IF işlevinin mantıksal testinde NOT işlevi yuvalanmıştır..

    = EĞER (NOT (B2 = "Londra"), "Evet", "Hayır")

    Bu, NOT mantıksal işlecini kullanarak da yapılabilir. Aşağıda bir örnek.

    = EĞER (B2 "Londra", "Evet", "Hayır")

    DEĞİL İşlev Örneği 2

    NOT işlevi, Excel'deki bilgi işlevleriyle çalışırken yararlıdır. Bunlar, Excel'de bir şeyi kontrol eden bir işlevler grubudur ve onay başarılı ise DOĞRU, değilse ise YANLIŞ döndürür..

    Örneğin, ISTEXT işlevi bir hücrenin metin içerip içermediğini kontrol eder ve eğer varsa DOĞRU, değilse ise YANLIŞ döndürür. NOT işlevi yararlıdır çünkü bu işlevlerin sonucunu tersine çevirebilir.

    Aşağıdaki örnekte, satışçıya, sattıkları tutarın% 5'ini ödemek istiyoruz. Fakat eğer hiçbir şey yükseltmedilerse, “Yok” kelimesi hücrededir ve bu formülde bir hata üretecektir..

    ISTEXT işlevi, metnin varlığını kontrol etmek için kullanılır. Metin varsa bu TRUE döndürür, böylece NOT işlevi bunu FALSE olarak değiştirir. Ve IF hesaplamasını yapar..

    = EĞER (NOT (ISTEXT (B2)), B2 *% 5, 0)

    Mantıksal işlevlere hakim olmak, bir Excel kullanıcısı olarak size büyük bir avantaj sağlayacaktır. Hücrelerdeki değerleri test edip karşılaştırabilmek ve bu sonuçlara dayanarak farklı işlemler yapabilmek çok yararlıdır..


    Bu makale günümüzde kullanılan en iyi mantıksal işlevleri ele almıştır. Excel'in son sürümleri, bu makalede bahsedilen XOR işlevi gibi, bu kitaplığa eklenen daha fazla işlev tanıtıldığını gördü. Bu yeni ilavelerle güncel kalmak sizi kalabalığın önünde tutacaktır.