İçerik
Mantıksal bir işlev, olası değerlerden birini döndürebilen bir işlev türüdür - hücre belirli kriterleri karşılayan değerler içeriyorsa doğru ve bu gerçekleşmezse yanlış. Mantık işlevleri, kendinizi sık sık tekrar eden eylemlerden kurtarmak için elektronik tabloları programlamak için kullanılır.
Ek olarak, bir hücrenin içeriğinin belirli kriterleri ne ölçüde karşıladığını kontrol etmek için mantıksal işlevler kullanılabilir. Diğer boole değerleri de kontrol edilebilir.
Karşılaştırma Operatörleri
Her ifade karşılaştırma operatörleri içerir. Bunlar aşağıdaki gibidir:
- = – 1 değeri, 2 değerine eşittir.
- > – 1 değeri, 2 değerinden büyüktür.
- < – ачение 1 еньше ачения 2.
- >= değer 1 veya değer 2 veya daha büyük ile aynı.
- <= ачение 1 еньше ачению 2 идентично ему.
- <> değer 1 veya değer 2'den büyük veya daha az.
Sonuç olarak, Excel iki olası sonuçtan birini döndürür: doğru (1) veya yanlış (2).
Mantıksal işlevleri kullanmak için, olası tüm durumlarda, bir veya daha fazla işleç içeren bir koşul belirtmek gerekir.
Gerçek işlev
Для использования этой функции не нужно указывать указывать никаких аргументов, и она всегда возвращоетоет возвращоетоет востисн).
Formül Örneği - =DOĞRU().
yanlış işlev
İşlev bir öncekine tamamen benzer, yalnızca onun tarafından döndürülen sonuç “Yanlış” olur. Bu işlevi kullanabileceğiniz en kolay formül şudur: =YANLIŞ().
VE işlevi
Bu formülün amacı, bağımsız değişkenlerin her biri yukarıda açıklanan belirli bir değerle veya belirli kriterlerle eşleştiğinde "True" değerini döndürmektir. Aniden gerekli kriterlerden biri arasında bir tutarsızlık olursa, “Yanlış” değeri döndürülür.
Boolean hücre referansları da fonksiyon parametreleri olarak kullanılır. Kullanılabilecek maksimum argüman sayısı 255'tir. Ancak zorunlu gereksinim, bunlardan en az birinin parantez içinde bulunmasıdır.
И | Hakikat | Yanlış |
Hakikat | Hakikat | Yanlış |
Yanlış | Yanlış | Yanlış |
Bu işlevin sözdizimi şöyledir:
=VE(Boolean1; [Boolean2];…)
Bugün bir video çekiminde, en iyi ihtimalle en iyi ihtimalle, en iyi ihtimalle, en iyi ihtimalle, en iyi ihtimalle, en iyi ihtimalle, en iyi ihtimalle той формулы можно получить соответствующий результат.
"Veya" işlevi
Belirli kriterlere göre birden fazla değeri kontrol eder. Bunlardan herhangi biri eşleşirse, fonksiyon gerçek değeri (1) döndürür. Bu durumda maksimum argüman sayısı da 255'tir ve bir fonksiyon parametresi belirtmek zorunludur.
fonksiyondan bahsetmişken OR, bu durumda doğruluk tablosu aşağıdaki gibi olacaktır.
OR | Hakikat | Yanlış |
Hakikat | Hakikat | Hakikat |
Yanlış | Hakikat | Yanlış |
Formül sözdizimi aşağıdaki gibidir:
=VEYA(Boole 1; [Boole 2];…)
Önceki ve sonraki durumlarda olduğu gibi, her argüman birbirinden noktalı virgülle ayrılmalıdır. Yukarıdaki örneğe atıfta bulunursak, o zaman her parametre orada "True" döndürür, yani bu aralığa erişirken "VEYA" işlevini kullanmak gerekirse, parametrelerden biri belirli bir değere ulaşana kadar formül "True" döndürür. kriter.
"Fonksiyonsuz
Başlangıçta ayarlananın tersi olan değerleri döndürür. Yani fonksiyon parametresi olarak “True” değeri geçtiğinde “False” döndürülecektir. Eşleşme bulunamazsa, “Doğru”.
Döndürülecek sonuç, işlev tarafından hangi ilk argümanın alındığına bağlıdır. Örneğin, “VE” işlevi “DEĞİL” işleviyle birlikte kullanılıyorsa tablo aşağıdaki gibi olacaktır.
DEĞİL(ve()) | DOĞRU | UZANMAK |
DOĞRU | UZANMAK | DOĞRU |
UZANMAK | DOĞRU | DOĞRU |
“Veya” işlevi “Not” işleviyle birlikte kullanıldığında tablo aşağıdaki gibi görünecektir.
DEĞİL (VEYA()) | DOĞRU | UZANMAK |
DOĞRU | UZANMAK | UZANMAK |
UZANMAK | UZANMAK | DOĞRU |
Bu işlevin sözdizimi çok basittir: =NЕ(принимаемое логическое значение).
If
Bu özellik haklı olarak en popüler olanlardan biri olarak adlandırılabilir. Belirli bir ifadeyi belirli bir koşula karşı kontrol eder. Sonuç, belirli bir ifadenin doğruluğundan veya yanlışlığından etkilenir.
Özellikle bu işlev hakkında konuşursak, sözdizimi biraz daha karmaşık olacaktır.
=EĞER(Boolean_ifadesi,[Eğer_doğruysa_Değer],[Yanlışsa_Değer])
Yukarıdaki ekran görüntüsünde gösterilen örneğe daha yakından bakalım. Burada ilk parametre fonksiyondur. DOĞRU, program tarafından kontrol edilir. Böyle bir kontrolün sonuçlarına göre ikinci argüman döndürülür. Üçüncüsü düşer.
Kullanıcı bir işlevi yuvalayabilir IF başka bir. Bu, belirli bir koşula uygunluk kontrolünün bir sonucu olarak başka bir kontrol yapılmasının gerekli olduğu durumlarda yapılmalıdır.
Örneğin, karta hizmet veren ödeme sistemini karakterize eden ilk dört basamakla başlayan numaraları olan birkaç kredi kartı vardır. Yani iki seçenek var – Visa ve Mastercard. Kart türünü kontrol etmek için, bu formülü iç içe iki kart ile kullanmanız gerekir. IF.
=EĞER(SOL(A2)=”4″, “Visa”,EĞER(SOL(A1111)=”2″,”Ana Kart”,”kart tanımlanmadı”))
Fonksiyonun ne anlama geldiğini bilmiyorsanız LEVSİMV, ardından soldaki metin satırının hücre kısmına yazar. Bu işlevin ikinci bağımsız değişkenindeki kullanıcı, Excel'in soldan seçmesi gereken karakter sayısını belirtir. Kredi kartı numarasının ilk dört hanesinin 1111 ile başlayıp başlamadığını kontrol etmek için kullanılır. Sonuç doğru ise “Visa” döner. Koşul yanlışsa, işlev kullanılır IF.
Benzer şekilde, düzgün bir yuvalama elde edebilir ve bir hücrenin veya aralığın içeriğini çeşitli koşullara uygunluk açısından kontrol edebilirsiniz.
HATA işlevi
Bir hata olup olmadığını belirlemek için gereklidir. Evet ise, ikinci argümanın değeri döndürülür. Her şey yolundaysa, o zaman ilk. Toplamda, işlevin her biri gerekli olan iki argümanı vardır.
Bu formül aşağıdaki sözdizimine sahiptir:
=EĞERHATA(değer;eğer_eğer_hata)
İşlev nasıl kullanılabilir?
Aşağıdaki örnekte, ilk fonksiyon argümanındaki hatayı görebilirsiniz. Bu nedenle formül, sıfıra bölmenin yasak olduğu cevabını verir. Fonksiyonun ilk parametresi başka formüller olabilir. Bir kişi orada hangi içeriğin olabileceğine bağımsız olarak karar verebilir.
Boole fonksiyonları pratikte nasıl kullanılabilir?
Görev 1
Kişi, emtia bakiyelerinin yeniden değerlendirilmesini gerçekleştirme hedefini belirlemeden önce. Ürün 8 aydan fazla depolanırsa maliyetini yarı yarıya azaltmak gerekir.
Başlangıçta, böyle bir tablo oluşturmanız gerekir.
Bu hedefe ulaşmak için işlevi kullanmanız gerekir. IF. Örneğimizde, bu formül şöyle görünecektir:
=ЕСЛИ(C2>=8;B2/2;B2)
Fonksiyonun ilk argümanında yer alan boole ifadesi, > ve = operatörleri kullanılarak oluşturulur. Basit bir deyişle, başlangıçta kriter şu şekildedir: hücre değeri 8'den büyük veya ona eşitse, ikinci argümanda verilen formül yürütülür. Terminolojik olarak, ilk koşul doğruysa, ikinci argüman yürütülür. Yanlışsa - üçüncü.
Bu görevin karmaşıklığı artırılabilir. VE mantıksal işlevini kullanma göreviyle karşı karşıya olduğumuzu varsayalım. Bu durumda koşul şu şekilde olacaktır: Ürün 8 aydan fazla depolanırsa, fiyatı iki kez sıfırlanmalıdır. 5 aydan fazla satışta ise 1,5 defa sıfırlanmalıdır.
Bu durumda, formül giriş alanına aşağıdaki dizeyi girmeniz gerekir.
=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))
işlev IF gerekirse argümanlarda metin dizelerine izin verir.
Görev 2
Diyelim ki, ürün indirimden sonra 300 rubleden daha azına mal olmaya başladı, sonra yazılması gerekiyor. 10 ay satılmadan kalmışsa da aynısı yapılmalıdır. Bu durumda, bu seçeneklerden herhangi biri kabul edilebilir, bu nedenle işlevi kullanmak mantıklıdır. OR и IF. Sonuç aşağıdaki satırdır.
=ЕСЛИ(ИЛИ(D2<300;C2>=10);»списан»;»»)
Koşul yazılırken mantıksal operatör kullanılmışsa OR, o zaman aşağıdaki gibi kodu çözülmelidir. C2 hücresi 10 veya daha fazla sayı içeriyorsa veya D2 hücresi 300'den küçük bir değer içeriyorsa, ilgili hücreye "yazılan" değer döndürülmelidir.
Koşul karşılanmazsa (yani yanlış olduğu ortaya çıkarsa), formül otomatik olarak boş bir değer döndürür. Bu nedenle, ürün daha erken satılmışsa veya stokta gereğinden az ise veya eşik değerinden daha düşük bir değere iskonto edilmişse, boş bir hücre kalır.
Diğer işlevleri argüman olarak kullanmasına izin verilir. Örneğin, matematiksel formüllerin kullanımı kabul edilebilir.
Görev 3
Spor salonuna girmeden önce birkaç sınava giren birkaç öğrenci olduğunu varsayalım. Geçer puan olarak 12 puan vardır. Ve girebilmek için matematikten en az 4 puan olması zorunludur. Sonuç olarak, Excel bir alındı raporu oluşturmalıdır.
İlk önce aşağıdaki tabloyu oluşturmanız gerekir.
Görevimiz, tüm notların toplamını geçme notu ile karşılaştırmak ve ayrıca matematik notunun 4'ün altında olduğundan emin olmaktır. Ve sonucun olduğu sütunda “kabul edildi” veya “hayır” belirtmelisiniz.
Aşağıdaki formülü girmemiz gerekiyor.
=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)
Mantıksal operatörü kullanma И bu koşulların ne kadar doğru olduğunu kontrol etmek gerekir. Ve nihai puanı belirlemek için klasik işlevi kullanmanız gerekir. SUM.
Böylece fonksiyon kullanılarak IF birçok farklı sorunu çözebilirsiniz, bu yüzden en yaygın olanlardan biridir.
Görev 4
Bir bütün olarak değerlemeden sonra malların ne kadara mal olduğunu anlama ihtiyacı ile karşı karşıya olduğumuzu varsayalım. Bir ürünün maliyeti ortalama değerinden düşükse, bu ürünün silinmesi gerekir.
Bunu yapmak için yukarıda verilen tabloyu kullanabilirsiniz.
Bu sorunu çözmek için aşağıdaki formülü kullanmanız gerekir.
=EĞER(D2
İlk argümanda verilen ifadede fonksiyonu kullandık. ortalamaBelirli bir veri kümesinin aritmetik ortalamasını belirten A. Bizim durumumuzda bu, D2:D7 aralığıdır.
Görev 5
Bu durumda ortalama satışları belirlememiz gerektiğini varsayalım. Bunu yapmak için böyle bir tablo oluşturmanız gerekir.
Ardından, içeriği belirli bir kriteri karşılayan hücrelerin ortalama değerini hesaplamanız gerekir. Bu nedenle, hem mantıksal hem de istatistiksel bir çözüm kullanılmalıdır. Yukarıdaki tablonun altında, sonuçların görüntüleneceği bir yardımcı tablo oluşturmanız gerekir.
Bu görev sadece bir fonksiyon kullanılarak çözülebilir.
=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)
İlk argüman, kontrol edilecek değer aralığıdır. İkincisi durumu belirtir, bizim durumumuzda B9 hücresidir. Ancak üçüncü argüman olarak, aritmetik ortalamayı hesaplamak için kullanılacak olan aralık kullanılır.
işlev KALPSİZ B9 hücresinin değerini, mağaza numaralarını listeleyen B2:B7 aralığında bulunan değerlerle karşılaştırmanıza olanak tanır. Veriler eşleşirse, formül C2:C7 aralığının aritmetik ortalamasını hesaplar.
Sonuç
Farklı durumlarda mantık işlevlerine ihtiyaç vardır. Belirli koşulları test etmek için kullanılabilecek birçok formül türü vardır. Yukarıda görüldüğü gibi, ana işlevi IF, существует множество других, ситорые можно ve различных ситуациях.
Mantık fonksiyonlarının gerçek durumlarda nasıl kullanılabileceğine dair birkaç örnek de verildi.
Mantıksal işlevlerin kullanımının daha birçok yönü vardır, ancak hepsini bir, hatta büyük bir makale çerçevesinde düşünmek zordur. Mükemmelliğin sınırı yoktur, bu nedenle zaten bilinen formüllerin yeni uygulamalarını her zaman arayabilirsiniz.