Excel Mantıksal Operasyonlar. Excel'de mantık fonksiyonları

İşlevi ve ( ) , ingilizce versiyon Ve (), gerçeğin durumunu kontrol eder ve en az birinin yanlış olması durumunda, tüm koşullar doğru veya yanlışsa doğru döndürür.

Sözdizimi işlevi

Ve (logical_dation1; [logical_dation2]; ...)

lojik_new - Gerçek veya yanlış değerleri yapan herhangi bir değer veya ifade.

Örneğin, \u003d ve (A1\u003e 100; A2\u003e 100)
Şunlar. Eğer içeride her ikisi de Hücreler A1 ve A2. 100'den büyük değerleri içerir (yani ekspresyon) A1\u003e 100. - Hakikat ve ifade A2\u003e 100. - gerçek), o zaman formül dönecek DOĞRU,ve eğer en az bir hücre değeri ise<=100, то формула вернет YANLIŞ.

Başka bir deyişle, formül \u003d Ve (gerçek; gerçek) gerçeği iade etmek
ve formüller \u003d ve (gerçek; yalan) veya \u003d ve (yalan; gerçek) veya \u003d ve (yalan; yalan) veya \u003d Ve (yalan; gerçek; gerçek) Yalan döndür.

İşlev, doğrulanan koşulların 1 ila 255'ini algılar. Kullanılacak 1 değerin anlamsız olduğu açıktır, bunun için bir fonksiyon varsa (). En sık, 2-5 Koşullar işlevi ve () gerçeği için kontrol edilir.

Eğer bir fonksiyonla paylaşma ()

Fonksiyonun kendisi ve () sınırlı kullanımı var, çünkü Yalnızca gerçeğin değerlerini veya yanlış değerlerini iade edebilir, en sık işlevsel olarak kullanılırsa ():
\u003d İf (ve (A1\u003e 100; A2\u003e 100); "Bütçe aşıldı"; "Bütçe dahilinde")

Şunlar. Eğer içeride her ikisi de Hücreler A1 ve A2. 100'den fazla değerler içerir, ardından çıktı Bütçe aşıldıEn az bir hücre değeri ise<=100, то Bütçe içinde.

İşlevle veya () ile karşılaştırılması

Fonksiyon veya () ayrıca yalnızca gerçeğin değerlerini veya false değerlerini döndürebilir, ancak, ve () aksine, yalnızca tüm koşulları yanlışsa bir yalan döndürür. Bu özellikleri karşılaştırmak için, sözde gerçek tablosu ve () ve ().

Fonksiyonun eşdeğeri ve () çarpma işlemleri *

Matematiksel hesaplamalarda, Excel, yalanın değerini 0 olarak yorumlar ve gerçek 1 gibidir. Formula \u003d gerçek + 0 ve \u003d yatıyor + 0

Bunun sonucu, formül \u003d (A1\u003e 100; A2\u003e 100) 'nin alternatif bir kayıt olasılığıdır (A1\u003e 100) * (A2\u003e 100)
İkinci formülün değeri \u003d 1 (gerçek), yalnızca her iki argüman da doğru ise, yani. Eşit 1. Sadece 2 birimin ürünü, fonksiyonun tanımı ve () tanımlanmasıyla çakışan 1 (gerçek) verecektir.

Fonksiyonun eşdeğeri ve () çarpma işlemleri * genellikle formüllerde formüllerde kullanılır ve örneğin, yalnızca 5'ten fazla olan değerleri eklemek için kullanılır. VE 10'dan az:
\u003d Çöplük ((A1: A10\u003e 5) * (A1: A10)<10)*(A1:A10))

Aynı tür koşulların kümesini kontrol etme

Diyelim ki, aralıktaki tüm değerleri kontrol etmeniz gerekir. A6: A9. Bazı sınır değerinin üzerinde, örneğin 100. Elbette, formülü yazabilirsiniz.
\u003d Ve (A6\u003e 100; A7\u003e 100; A8\u003e 100; A9\u003e 100)
Ancak daha kompakt bir formül var, olarak girilmesi gereken gerçekler (örneğin örneğe bakın):
\u003d Ve (A6: A9\u003e 100)
(Yerine hücreye formülü girmek için GİRİŞ Basmanız gerekiyor CTRL + Shift + Enter)

Excel Arsenal'de sekmede bulabileceğiniz bir dizi mantıksal fonksiyon vardır. Formüller grup içinde Kütüphane İşlevleriaçılır menüde Zeka oyunu.Tüm mantıksal fonksiyonlar değerlendirmeye bağlı olarak gerçeği veya yatıyor. Aşağıda sözdizimi ve kısa bir açıklama içeren özelliklerin bir listesi bulunmaktadır.

İf (logical_section; [value_if_istin]; [Value_IF_)) - Kontroller lojik_some Ve iade anlam_if_istinhücrede gerçeğe eşitse, aksi takdirde geri döner anlam_Iniging.

Eğer yardımcı program (değer; değer_if_ hatası) - İade değer vermek Bir hata içermeyen başka bir mantıksal işlevin argümanı, aksi takdirde geri döner value_if_r ..

ESDA (değer; değer_ind_nd) - Belirtilenleri döndürür değeri_fi_ndİfade sonucu # N / D verirse; Aksi takdirde, ayrılma sonucunu döndürür.

Ve (logical_dation1; [logical_dation2]; ...) - çekler logic_nameargümanlar ve hepsinin gerçek anlamı varsa gerçeği döndürür. En az bir değer yanlışsa, bir yalan döndürür.

Veya (logical_dation1; [logical_dation2]; ...) - çekler logic_nameen az bir konu gerçek olsaydı, argümanlar ve gerçeği döndürür. Tüm değerler yanlışlıkla eşitse, fonksiyona veya bir yalan döndürürse.

Ocked (logical_dation1; [logical_dation2]; ...) - çekler logic_namegerçek değerlerin sayısı bile olsa bile argümanlar ve iade eder, aksi takdirde bir yalan döndürürse

Doğru () - argüman yok ve gerçeğin değerini döndürür.

Yatıyor () - argüman yok ve yalanın değerini döndürür.

Değil (Logical_Dation) - Gerçeğin bir yalan için önemini ve gerçeğe yalan söyler.

Mantıksal ifadeler ve fonksiyonlarda kullanılan mantıksal değerler tipik olarak karşılaştırma ifadelerini kullanır (\u003d,<, >, <=, >\u003d veya<>) Kim gerçeği ve yalan söylüyor. Aşağıdaki formülü tanıttığınızı varsayalım:

Ve (A1 \u003d B1; C1\u003e \u003d 500)

Bunda excel formülü A1 ve B1 hücrelerinin değerlerinin birbirine eşit olup olmadığını belirler. Eğer eşitseniz, olmazsa gerçeği döndürür - bir yalan. Daha sonra Excel, ikinci mantıksal değeri hesaplar ve C1 hücresinin içeriği 500'den büyük veya ona eşitse gerçeği iade eder, aksi takdirde bir yalan döndürür.

Mantıksal değerleri değerlendirdikten sonra, fonksiyonu ve karşılaştırır ve her iki argümanın da gerçeğin önemine sahipse doğrular. Ancak, eğer en az bir argüman yanlışsa, işlev ve bir yalan döndürür.

(programlamada sık kullanılan) verir Önce Excel Elde edilen verilere dayanarak seçilebilecek makul bir yaratığın zorlukları. Fonksiyonda, eğer kullanılırsa, sözde, mantıksal ifade, sonuçlara bağlı olacaktır. excel'i seçin lehine anlam_if_istin veya anlam_if_nut. Mantıksal ifade, çoğu zaman doğru veya yanlış döndüren karşılaştırma operatörlerini kullanır. Buna göre, gerçeğe eşit mantıklı bir ifade ile Excel, argümanda kurulan değeri iade edecektir. value_if_istinaaksi takdirde - anlam_Iniging.

Hücredeki değere bağlı olarak duruma bağlı olarak aşağıdaki formülü dikkate alın, sonuçta hangi formülün üretilmesini belirler:

İf (e5 \u003d "evet"; D5 + D5 *% 7.5; D5)


E5 hücre değeri eşitse Evet, value_if_istinahangi excel diyor ki Değer vermek% 7,5 oranında. E5 hücresi boşsa veya başka bir şey içeriyorsa Evet,argüman kullanacaksa işlev anlam_foldd5 hücrenin değerini değişiklik yapmadan iade edecektir.

Şunlar. Argümanlar anlam_if_istinve anlam_if_nutfonksiyonlar Sabitler veya ifadeler olabilirse, hesaplamanın sonuçları, eğer formülle hücreye iade edilecektir.

Hedefler dersi:

  • eğitim: Koşullu fonksiyon için genel eğitim ve kuralların asimilasyonu, problem çözerken uygulamak için eğitimi; Mantıksal ifadelerin tekrarı ve mantıksal ifadelerin kayıtlarının özelliklerinin incelenmesi elektronik tablolaroh;
  • gelişen: Bilişsel ilgi, mantıksal düşünme, konuşma ve öğrencilerin dikkatini, bilgi kültürünün oluşumu ve bilgi edinme ihtiyacı;
  • eğitici: Öğrenciden bağımsızlık becerisinin çalışması, sıkı çalışmanın yetiştirilmesi, bilime saygı duyusu.

Ekipman: Bilgisayarlar, lazer projektörü; yazılım -, Görevli bireysel kartlar, gösteri dosyaları hazırladı.

Sınıflar sırasında

I. Konunun konusu ve dersin ayarlanması

Öğretmen, dersin temasını ve hedeflerini bildirir.

II. Öğrencilerin bilgi ve becerilerinin gerçekleştirilmesi

BEN.II. Bilginin gerçekleştirilmesi (sorun durumu yaratmak)

Sunum "Koşullu İşlev"

Elektronik tabloları kullanarak aşağıdaki görevi çözmek istiyoruz.

Görev (slayt2)

Başvuru sahipleriyle ilgili aşağıdaki bilgileri içeren bir tablo geliştirin: soyadı, matematikte sınavlar için değerlendirmeler, Rusça ve yabancı Diller, üç sınav ve kayıt hakkında bilgi için puan miktarı: Eğer nokta miktarı, matematiğin geçişine ve değerlendirilmesine eşit veya ona eşitse - 4 veya 5, ardından başvuru sahibi eğitim kurumuAksi takdirde hayır.

Formülleri belirleyen elektronik tabloya girmeniz gereken bilgileri tartışalım.

Öğrencilerle tartıştıktan sonra, Şekil 2'de gösterilen elektronik tablo türünü sonlandırıyoruz. 3.

Ek 1.



Şekil 3.

C1 hücresinde değer kaydedilecek geçme noktası - 13. E3 hücresindeki formül, üç sınavın puan miktarını hesaplar (dahili meblağın yerleşik işlevini kullanın: \u003d tutarlar (B3: D3)). Bu formülü E4: E6 hücrelerinde kopyalayacağız.

F3 hücresinde hangi formülün ayarlanması gerekiyor?

Hangi öğrencilerin yeni bilgiye ihtiyaç duyduğunu aşmak için bir sorun yaratılmıştır.

BEN.V. Yeni malzeme ile tanıdık

Yeni malzeme ile tanışma, sunum ve lazer projektörü kullanılarak gerçekleştirilir.

Slayt 3: Koşullu fonksiyonun genel görünümü

EĞER BİR (<условие>; <выражение 1>; <выражение 2>).

Tablo hücresinde kaydedilen şartlı fonksiyon aşağıdaki gibi gerçekleştirilir: durum doğruysa, bu hücrenin değeri ifadenin değerine eşit olacaktır.<выражение 1>, aksi takdirde -<выражение 2>.

Slayt 4: Mantıksal ifadeler (genel durum) oluşturun.

Mantıksal ifadeler ilişkiler kullanılarak oluşturulur (<, >, <= (меньше или равно), >\u003d (daha fazla veya eşit),<> (eşit değil)) ve mantıksal işlemler (mantıksal ve mantıksal veya mantıksal reddi değil). Mantıksal ifadenin hesaplanmasının sonucu, gerçeğin mantıksal değeri veya yanlıştır.

Slayt 5: Elektronik tablolarda mantıksal işlemlerin kaydının özellikleri.

  1. Mantıksal işlemin adını yazın (ve ya da değil)
  2. Parantez içinde, mantık işlenenleri listelenmiştir.

İf (veya (b5)<=25; А5>\u003d 10); "Evet"; "Değil").

Sorunun çözeltisine dönelim 1:

E3 hücresinde, formülü tanıtıyoruz: miktarlar (B3: D3) ve bu formülü E4: E8 hücresine kopyalayın.

Mantıksal bir işlem kullanılarak yazılı durum VEBunu deşifre edebilirsiniz: nokta miktarı (E3)\u003e \u003d Geçiş noktası (C1) VEmatematikteki sınavın değerlendirilmesi (B3)\u003e 3. Durum yapılırsa, "Kayıtlı" metin F3 hücresinde görüntülenir, aksi takdirde "kayıtlı değil" görüntülenir.

F3 hücresinde, formülü \u003d eğer (ve (E3\u003e \u003d C1; B3\u003e. Geçen nokta için), C1 hücresinin içeriği formülde kullanılacaktır. Ancak C1 hücre değeri olduğundan Değişmiyorum (geçiş noktası tüm adaylar için aynı ve değişmeden), bu hücreye mutlak bir bağlantı yapmak gerekir. Yani, formülümüz şöyle görünecektir:

İf (ve (E3\u003e \u003d $ C $ 1; B3\u003e 3); "Kayıtlı"; "Kredilendirilmedi").

İf (ve (E4\u003e \u003d $ C $ 1; B4\u003e 3); "kaydedilmiş"; "kayıtlı değil")
\u003d İf (ve (E5\u003e \u003d $ C $ 1; B5\u003e 3); "kayıtlı"; "kayıtlı değil")



Slayt 6: Öğretmenin ayrıntılı bir açıklaması ile basit bir örnek.

Tablo aşağıdaki Veri Öğrencileri: Soyadı, Yaş ve Öğrenci Büyümesi. Hangi öğrencilerin basketbol bölümüne girebileceği, eğer en az 160 cm artışlayan çocuklar varsa? Yaş 13 yılı geçmemelidir.

Sorunun sorunu içinde gerçekleştirilir. Ek 2.

Karar.

İlk bilgi öğrencilerin isimleri, yaşı ve büyümeleridir. ŞEKİL 2'de gösterilen tabloyu hazırlıyoruz. dört.

D2 hücresinde, okul öğrencilerinden hangisinin bölüme girebileceğini ve kimin olmadığını belirlemek için formüle giriyoruz:

İf (ve (C2\u003e \u003d 160; D2)<=13) "Да"; "Нет")

Böylece, her iki koşul da yapılırsa (yani, öğrencinin en az 160 cm ve yaştaki büyümesi 13 yılı geçmezse), "Evet" metninin D2 hücresinde "Hayır" olarak gösterilecektir.



İncir. dört



Slayt 7: Basit bir örnek, hangi öğrencilerin yapılması gerektiğini açıklar.

6 Sporcu - tüm işler 5 tür sporda yarışmalara katılıyor. Her spor için sporcu belirli sayıda puan kazanıyor. Sporcu, 100 ve daha fazla puan atarsa, Master unvanını atanır. Kaç tane sporcu ustanın unvanı aldı

Sorunun sorunu içinde gerçekleştirilir. Ek 3.

Karar.

Tabloyu Şekil 2'de sunulan formda hazırlıyoruz. beş.



İncir. beş

B2: F7 hücrelerinde, her spor için öğrencilerin sonuçlarını tanıtıyoruz. G2 hücresinde - formül \u003d toplamlar (B2: F2). Sonra, PZ hücreleri için bu formülü kopyalayın: G7.

H2 hücresinde - formül \u003d eğer (G2\u003e \u003d 100; "usta"; "Başlık yok"). Böylece, toplam nokta sayısının 100'den büyük veya ona eşit olması durumunda, bu atlet için gerçekleştirilirse, "Master" metni ilgili hücrede görüntülenecektir, aksi takdirde "Başlık yok" görüntülenir.

Hücre I2 - Formül \u003d eğer (H2 \u003d "usta"; 1; 0). Dolayısıyla, sporcunun bir master olduğu durum yapılırsa, 1, aksi takdirde 0, karşılık gelen sütunda 0 görüntülenir.

Hücrede i8 - formül \u003d toplamlar (I2: I7). Bu şekilde, "spor ustası" unvanı olan toplam sporcu sayısını sayabilirsiniz.



Slayt 8: Daha karmaşık örnek Öğretmenin ayrıntılı bir açıklaması ile.

Mağaza alıcıları, satın alma maliyeti K ruble'sini aşıyorsa% 10 indirimden yararlanır. İndirimler dikkate alınan bir ifade oluşturun: Alıcı, satın alma fiyatı, indirim, satın alma fiyatı indirimleri dikkate alarak satın alma fiyatı. Bir masa oluşturun ve alıcılardan kimden satın alımları indirim yaptığını, maliyetinin K ruble'lerini aştığını göstermektedir.

Sorunun sorunu içinde gerçekleştirilir. Ek 4.

Karar.

Tabloyu Şekil 2'de sunulan formda hazırlıyoruz. 6.



İncir. 6.

A1: B7 hücrelerinde ilgili verileri giriyoruz.

C2 hücresinde, \u003d B2 * 0.1 formülünü giriyoruz (% 10 satın alındığında indirim olarak, ilk satın alma fiyatı 0,1 ile çarpılmalıdır).

D2 hücresinde, formül \u003d B2-C2 formülüne girdik (maliyetten bu yana indirimleri dikkate alarak hesaplamayı hesaplarız)

E2 hücresinde, formüle giriyoruz \u003d eğer (B2\u003e \u003d $ B $ 9; D2; B2). Bu formülde, B9 hücresinin mutlak linkine dikkat etmeniz gerekir.


E2 hücresine formülü girerken, mantıksal bir ifade değeri olarak gerekirse, yerleşik bir işlevi takarken durumla tanıştık, hücreye bir bağlantı kurun.

V. Bilginin Aşama Konsolidasyonu

Bilgisayarların arkasındaki öğrencilerin bağımsız işi

Öğrenciler üç karmaşıklık düzeyinde görevler sunulmaktadır.

Görev (Seviye 1).

Alıcı dükkanı varsa% 3 indirim kazanıyor İndirim kartı Veya satın alımının toplam maliyeti 5000 ruble aşarsa. Alımları için kaç tane alıcı ödediğini belirleyin.

Görev (Seviye 2).

Evde 10 sakin yaşıyor. Bunlardan kaçının elektrik için ödeme yapması ve tüm kiracıların toplam ücretini belirlemesi gerektiğini hesaplayın. 1 kW / saat elektrik maliyeti M ruble ve bazı kiracıların öder (örneğin, emekliler)% 50 indirim olduğu bilinmektedir.

Görev (Seviye 3).

Test sırasında elde edilen nokta sayısı 12'yi geçmezse, bu "2" tahminine karşılık gelir; "3" derecesi, 12 ila 15 arasındaki nokta sayısına karşılık gelir; "4" derecesi - 16 ila 20; Değerlendirme "5" - 20 puandan fazla. Bilgileri içeren bir test testi yapmak için: Soyadı, puan sayısı, puan.

Vi. Öğrencilerin çalışmalarının doğrulanması

Çözümlerle hazırlanan dosyalar gösterilmiştir.

ViI. Dersi toplama

Dersin sonuçları toplanmıştır, tartışma ile değerlendirmeler ortaya çıkar.

VIII. Ödev

Her öğrenci bir kart verilir, ödev yorum yaptı. İki karmaşıklığın görevleri sunulmaktadır.

Görev (Seviye 1). 1 ila 2 ila 2 aydaki her bir hayvan, ağırlığı 3 kg'dan küçükse, günde ek bir bardak süt olması gerekir. Hayvanların sayısı, her birinin yaşı ve ağırlığı bilinmektedir. Böbekler için ayda kaç süt ligörünün gerekli olduğunu öğrenin. Bir bardak süt 0,2 litredir.

Görev (Seviye 2). Mobilya hayvanının 6 ve 7 ay arasındaki ağırlığı 7 kg'ı aşıyorsa, günlük olarak 125 g olan vitamin konsantresinin tüketimini azaltmak gerekir. Her birinin hayvan, yaş ve ağırlık sayısı. Ayda kaç kilogramın konsantre tüketiminin tüketimini azaltacağını öğrenin.