Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

Excel, verileri yalnızca tablo biçiminde kaydetmenize değil, aynı zamanda işlemlerini otomatikleştirmenize de olanak tanıyan inanılmaz derecede işlevsel bir programdır. Mantık işlevleri, bu tür herhangi bir işlemi gerçekleştirmenize izin veren ana unsurdur. Tüm işlemleri basitleştirmek için formüllerde ve diğer işlevlerde kullanılırlar.

Değerlerin belirtilen kriterleri karşılayıp karşılamadığını kontrol etmek için tasarlanmıştır. Böyle bir eşleşme varsa, yazıldığı hücreye “DOĞRU” değeri, tutarsızlık olması durumunda “YANLIŞ” değeri girilir. Bugün mantıksal işlevlerin yapısı, kullanımlarının kapsamı gibi konuları daha ayrıntılı olarak ele alacağız.

Excel'deki Boole İşlevlerinin Listesi

Çok sayıda mantıksal işlev vardır, ancak en yaygın olarak kullanılanlar şunlardır:

  1. DOĞRU
  2. UZANMAK
  3. IF
  4. EĞERHATA
  5. OR
  6. И
  7. DEĞİL
  8. EOSHIBKA
  9. ISBLANK

Hepsi karmaşık yapılar oluşturmak ve herhangi bir düzenin kriterlerini belirlemek için kullanılabilir. Bu işlevlerin neredeyse tamamı, belirli parametrelerin kendilerine iletilmesini içerir. Tek istisna, kendilerini döndüren DOĞRU ve YANLIŞ'tır. Sayılar, metin, hücre başvuruları, aralıklar vb. genellikle parametre olarak kullanılır. Yukarıdaki operatörlerin tümüne bir göz atalım.

Operatörler DOĞRU ve YANLIŞ

Bu işlevlerin her ikisinin de ortak noktası, yalnızca bir değer döndürmeleridir. Kullanımlarının kapsamı, diğer işlevlerin bir bileşeni olarak kullanılmasıdır. Operatörlerin adından da anlaşılacağı gibi fonksiyonlar DOĞRU и UZANMAK dönüş değerleri DOĞRU и UZANMAK respectivamente.

Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

DEĞİL operatörü

Bu işlev bir argümanla kullanılır ve hücreye zıt değeri yazar. Bu operatörü geçerseniz DOĞRU, sonra geri dönecek UZANMAK ve buna göre, tam tersi iddia doğrudur. Bu nedenle, bu operatör tarafından veri işlemenin sonucu, tamamen kendisine hangi parametrelerin iletileceğine bağlıdır. Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

Bu operatörün sözdizimi aşağıdaki gibidir: =DEĞİL(doğru veya yanlış).

Operatörler AND ve OR

Bu iki operatör, bir ifadenin koşullarının birbiriyle ilişkisini iletmek için gereklidir. İşlev И iki ölçütün aynı anda aynı sayı veya metinle eşleşmesi gerektiğini belirtmek için kullanılır. Bu fonksiyon bir değer döndürür DOĞRU ancak tüm kriterlerin bu değeri aynı anda üretmesi şartıyla. En az bir kriter başarısız olursa, tüm dizi bir değer döndürür. UZANMAK. Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

AND operatörünün oluşturulma şekli çok basittir: =Ve(argüman1; argüman2; …). Bu işlev tarafından kullanılabilecek maksimum argüman sayısı 255'tir. Operatör sözdizimi OR benzer, ancak iş mekaniği biraz farklıdır. İşlev listelerinden biri bir sonuç veriyorsa DOĞRU, o zaman bu sayı tam bir mantıksal sıra olarak döndürülecektir. Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

EĞER ve ISERROR ifadeleri

Bu iki işlevin çok önemli bir amacı vardır - belirli bir ifadenin kontrol edilmesi gereken uygunluk kriterini doğrudan belirlerler. Operatörün nasıl çalıştığını daha iyi anlamak için EĞERHATA, önce işlevi tanımlamanız gerekir IF. Genel yapısı öncekilerden biraz daha karmaşıktır: =EĞER(mantıksal_ifade, eğer_doğruysa değer, yanlışsa_değer).

Bu operatörün görevi, en karmaşık yapıları oluşturmaktır. Kriterlerin karşılanıp karşılanmadığını kontrol eder. Evet ise, operatör geri dönecektir DOĞRU, değilse - UZANMAK. Ancak operatör genellikle başkalarıyla birlikte kullanılır. Örneğin, bir işlev argümanı olarak kullanılıyorsa DEĞİL, daha sonra, buna göre, toplam otomatik olarak tersi ile değiştirilecektir. Yani, kritere uygun bir eşleşme varsa, değer döndürülür. UZANMAK. Bu, mantık işlevlerinin ana avantajıdır: en tuhaf biçimlerde birleştirilebilirler.

Ayrıca, şema daha karmaşık hale gelir. Bu kritere göre “DOĞRU” sonucunu alırsak, metni, görüntülenecek sayıyı veya hesaplanacak işlevi belirleyebilirsiniz. Benzer şekilde, veriler işlendikten sonra sonuç döndürülürse görüntülenecek sonucu ayarlayabilirsiniz. UZANMAK. Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

Operatör yapısı EĞERHATA oldukça benzer, ancak yine de biraz farklı. İki gerekli argümanı içerir:

  1. Anlam. Test edilen ifadenin kendisidir. Doğru olduğu ortaya çıkarsa, o değer döndürülür.
  2. Bir hata varsa değer. Bu, ilk bağımsız değişkeni kontrol etmenin sonucu YANLIŞ ise görüntülenecek veya yürütülecek metin, sayı veya işlevdir. Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

Sözdizimi: =EĞERHATA(değer;eğer_eğer_hata).

ISERROW ve ISEMPLAND operatörleri

Yukarıdakilerin ilk işlevi yalnızca bir değer içerir ve aşağıdaki sözdizimine sahiptir: =ISERROR(değer). Bu operatörün görevi, hücrelerin ne kadar iyi doldurulduğunu kontrol etmektir (bir veya tüm aralıkta). Doldurmanın yanlış olduğu ortaya çıkarsa, gerçek sonucu döndürür. Her şey yolundaysa - yanlış. Doğrudan başka bir fonksiyon için kriter olarak uygulanabilir. Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

Excel, aşağıdaki hata türleri için bağlantıları kontrol edebilir:

  • #İSİM?;
  • #Yok;
  • #SİL/0!;
  • #SAYI!;
  • #BÖYLE;
  • #BOŞ!;
  • #BAĞLANTI!.

işlev ISBLANK Genel olarak, inanılmaz derecede basit. Kontrol edilecek hücre/aralık olan yalnızca bir parametre içerir. Metin, sayı veya yazdırılamayan karakter içermeyen bir hücre varsa, sonuç döndürülür. DOĞRU. Buna göre, aralığın tüm hücrelerinde veri varsa, kullanıcı sonucu alır. UZANMAK. Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

Not tablosu “Excel'deki mantıksal işlevler”

Yukarıda açıklanan her şeyi özetlemek için, yaygın olarak kullanılan tüm mantık işlevleri hakkında bilgi içeren küçük bir tablo verelim.

Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

Mantık fonksiyonları ve problem çözme örnekleri

Mantık işlevleri, karmaşık olanlar da dahil olmak üzere çeşitli görevleri çözmeyi mümkün kılar. Pratikte nasıl çalıştıklarına dair bazı örnekler verelim.

Görev 1. Diyelim ki belirli bir satış süresinden sonra malın bir kısmı kaldı. Aşağıdaki kurallara göre yeniden değerlendirilmesi gerekir: 8 ayda satılması mümkün olmadıysa fiyatını 2 katına bölün. İlk olarak, ilk verileri tanımlayan bir aralık oluşturalım. Şuna benziyor.

Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

Açıklanan görevin başarıyla çözülmesi için aşağıdaki işlevi kullanmanız gerekir. Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

Ekran görüntüsündeki formül çubuğunda görebilirsiniz. Şimdi bazı açıklamalar yapalım. Ekran görüntüsünde gösterilen mantıksal ifade (yani, C2>=8), ürünün 8 aya kadar stokta olması gerektiği anlamına gelir. >= aritmetik operatörlerini kullanarak, büyüktür veya eşittir kuralı tanımlarız. Bu koşulu yazdıktan sonra, fonksiyon iki değerden birini döndürür: “TRUE” veya “FALSE”. Formül kriteri karşılıyorsa, yeniden değerlendirmeden sonraki değer hücreye yazılır (iyi veya başka bir işleve argüman olarak iletilir, hepsi kullanıcı tarafından ayarlanan parametrelere bağlıdır), ikiye bölünür (bunun için böldük iki tarafından depoda alındığında fiyat) . Bundan sonra ürünün stokta 8 aydan daha az bir süredir bulunduğu tespit edilirse, hücrede bulunan değerin aynısı iade edilir.

Şimdi görevi daha zor hale getirelim. Şu koşulu uygularız: indirim ölçeği aşamalı olmalıdır. Basitçe söylemek gerekirse, mallar 5 aydan fazla, ancak 8'den az ise, fiyat bir buçuk katına bölünmelidir. 8'den fazlaysa, iki. Bu formülün değerle eşleşmesi için aşağıdaki gibi olması gerekir. Bunu görmek için formül çubuğundaki ekran görüntüsüne bakın.

Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

Önemli! Argüman olarak, sadece sayısal değil, aynı zamanda metin değerlerinin kullanılmasına izin verilir. Bu nedenle, en farklı düzenin kriterlerini belirlemek kabul edilebilir. Örneğin, Ocak ayında alınan mallara indirim yapmak ve Nisan ayında geldiyse bunu yapmamak.

Görev 2. Bu kriteri stokta olan bir ürüne uygulayalım. Diyelim ki, yukarıda yapılan indirimden sonra değeri 300 ruble'nin altına düştüyse veya 10 aydan fazla satış yapılmadıysa, satıştan kaldırıldığını varsayalım. Formül aşağıdaki gibidir.

Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

Hadi analiz edelim. Fonksiyonu kriter olarak kullandık. OR. Böyle bir çatal sağlamak için gereklidir. D2 hücresinde 10 sayısı varsa, "yazılan" değeri otomatik olarak E sütununun ilgili satırında görüntülenecektir. Aynısı diğer koşul için de geçerlidir. Hiçbiri karşılanmazsa, boş bir hücre döndürülür.

Görev 3. Diyelim ki liseye girmeye çalışan bir öğrenci örneğimiz var. Bunu yapmak için, aşağıdaki ekran görüntüsünde gösterilen çeşitli konularda sınavları geçmeleri gerekir. Bu eğitim kurumuna kabul edilmeleri için toplam 12 puan almaları gerekir. Aynı zamanda önemli bir koşul da matematikten alınan puanın 4 puandan az olmamasıdır. Görev, bu verilerin işlenmesini otomatikleştirmek ve ayrıca hangi öğrencilerin girdiği ve hangilerinin girmediği hakkında bir rapor hazırlamaktır. Bunu yapmak için böyle bir tablo yapacağız.

Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

Yani görevimiz, programın toplamda kaç puan olacağını hesaplamasını, geçen sonuca bakmasını ve bir karşılaştırma yapmasını sağlamaktır. Bu işlemlerden sonra fonksiyonun sonucu uyduğu hücreye koyması gerekir. İki olası seçenek vardır: “kabul edildi” veya “hayır”. Bu görevi uygulamak için benzer bir formül girin (değerlerinizi girmeniz yeterlidir): =ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»).

Boole işleviyle И iki koşulun aynı anda karşılandığını doğrulayabiliriz. Bu durumda, işlevi kullandık SUM toplam puanı hesaplamak için İlk koşul olarak (VE fonksiyonunun ilk argümanında) B3>=4 formülünü belirledik. Bu sütun matematikte 4 puandan düşük olmaması gereken bir puan içerir.

Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

Fonksiyonun geniş uygulamasını görüyoruz IF elektronik tablolarla çalışırken. Bu yüzden öncelikle bilmeniz gereken en popüler mantık fonksiyonudur.

Bu becerileri gerçek işte kullanmadan önce test çizelgesi üzerinde pratik yapmanız şiddetle tavsiye edilir. Bu, çok zaman kazanmanıza yardımcı olacaktır.

Görev 4. İndirimden sonra malların toplam maliyetini belirleme görevi ile karşı karşıyayız. Gereksinim - ürünün maliyeti daha yüksek veya ortalama olmalıdır. Bu koşul yerine getirilmezse, mallar silinmelidir. Bu örnekte, bir grup aritmetik ve istatistiksel fonksiyonun nasıl çalıştığını göreceğiz.

Daha önce çizdiğimiz tabloyu kullanalım. Bu sorunu çözmek için, kuralı D2 hücresinin tüm mal yelpazesinin aritmetik ortalamasından küçük olması şartı olarak ayarlamak gerekir. Kural onaylanırsa, bu formülün yazıldığı hücrede “yazılmış” değeri ayarlanır. Kriter karşılanmazsa boş bir değer ayarlanır. Aritmetik ortalamayı döndürmek için bir fonksiyon var ortalama. Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

Görev 5. Aynı markanın farklı mağazalarındaki farklı ürünlerin ortalama satışlarını hesaplamamız gerektiğini varsayalım. Böyle bir tablo yapalım.

Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

Görevimiz, belirli özelliklere uyan tüm değerlerin ortalamasını belirlemektir. Bunu yapmak için yukarıdaki listede olmayan özel bir fonksiyon kullanıyoruz. İki işlevi birleştirmenizi sağlar ortalama и EĞER. ve o aradı KALPSİZ. Üç argüman içerir:

  1. Kontrol edilecek aralık.
  2. Kontrol edilecek durum.
  3. Aralık ortalaması.

Sonuç olarak, aşağıdaki formül elde edilir (ekran görüntüsünde).

Excel'de Boole işlevleri. Excel'de mantıksal işlevleri uygulama hakkında her şey

Mantıksal işlevlerin uygulama aralığının çok büyük olduğunu görüyoruz. Ve listeleri aslında yukarıda açıklanandan çok daha büyük. Sadece en popülerlerini listeledik, aynı zamanda istatistiksel ve mantıksal bir kombinasyonu olan başka bir fonksiyonun bir örneğini de tanımladık. Ayrı bir değerlendirmeyi hak eden başka benzer melezler de vardır.

Yorum bırak