İşler her zaman bizim istediğimiz gibi olmayacak. Beklenmeyen olabilir. Örneğin, sayıları bölmeniz gerektiğini varsayalım. Herhangi bir sayıyı sıfıra (0) bölmeye çalışmak hata verir. Mantıksal işlevler bu gibi durumlarda kullanışlıdır. Bu eğitimde aşağıdaki konuları ele alacağız.
Bu eğitimde aşağıdaki konuları ele alacağız.
- Mantıksal İşlev nedir?
- EĞER işlevi örneği
- Excel Mantık fonksiyonları açıklandı
- İç içe geçmiş EĞER işlevleri
Mantıksal İşlev nedir?
Formülleri ve fonksiyonları yerine getirirken karar vermemizi sağlayan bir özelliktir. İşlevler;
- Bir koşulun doğru mu yanlış mı olduğunu kontrol edin
- Birden çok koşulu bir araya getirin
Koşul, doğru veya yanlış olarak değerlendirilen bir ifadedir. İfade, bir hücreye girilen değerin sayısal veri türünde mi yoksa metin veri türünde mi olduğunu, bir değerin belirtilen bir değerden büyük, ona eşit veya daha küçük olup olmadığını vb. Belirleyen bir işlev olabilir.
IF Fonksiyonu örneği
Bu eğitimden ev gereçleri bütçesi ile çalışacağız. Bir öğenin pahalı olup olmadığını belirlemek için IF işlevini kullanacağız. 6.000'den büyük değere sahip ürünlerin pahalı olduğunu varsayacağız. 6.000'den az olanlar daha ucuzdur. Aşağıdaki görsel bize birlikte çalışacağımız veri setini göstermektedir.
- İmleç odağını F4 hücresine yerleştirin
- IF işlevini kullanan aşağıdaki formülü girin
= EĞER (E4 <6000; "Evet", "Hayır")
İŞTE,
- "= EĞER (…)" EĞER işlevlerini çağırır
- "E4 <6000" , IF işlevinin değerlendirdiği koşuldur. E4 hücre adresinin değerinin (alt toplam) 6.000'den az olup olmadığını kontrol eder.
- "Evet" bu, E4'ün değeri 6.000'den küçükse işlevin göstereceği değerdir
- "Hayır" bu, E4'ün değeri 6.000'den büyükse işlevin göstereceği değerdir
İşiniz bittiğinde giriş tuşuna basın
Aşağıdaki sonuçları alacaksınız
Excel Mantık fonksiyonları açıklandı
Aşağıdaki tablo Excel'deki tüm mantıksal işlevleri göstermektedir
S / N | FONKSİYON | KATEGORİ | AÇIKLAMA | KULLANIM |
---|---|---|---|---|
01 | VE | Mantıklı | Birden çok koşulu kontrol eder ve tüm koşullar doğru olarak değerlendirilirse doğru değerini döndürür. | = VE (1> 0, ISNUMBER (1)) Yukarıdaki işlev TRUE değerini döndürür çünkü her iki Koşul da True olur. |
02 | YANLIŞ | Mantıklı | FALSE mantıksal değerini döndürür. Doğru veya yanlış döndüren bir koşul veya işlevin sonuçlarını karşılaştırmak için kullanılır. | YANLIŞ() |
03 | EĞER | Mantıklı | Bir koşulun karşılanıp karşılanmadığını doğrular. Koşul karşılanırsa, true döner. Koşul karşılanmazsa yanlış döndürür. = EĞER (mantıksal_test, [eğer doğruysa_değer], [yanlışsa_değer]) | = EĞER (ISNUMBER (22), "Evet", "Hayır") 22, Evet'i döndürmesi için Sayıdır. |
04 | EĞERHATA | Mantıklı | Hata oluşmazsa ifade değerini döndürür. Bir hata oluşursa, hata değerini döndürür | = EĞERHATA (5/0, "Sıfır hatasına böl") |
05 | IFNA | Mantıklı | #YOK hatası oluşmazsa değer döndürür. #YOK hatası oluşursa, NA değerini döndürür. # N / A hatası, bir formül veya işlev için mevcut değilse değer anlamına gelir. | = IFNA (D6 * E6,0) NB Yukarıdaki formül, eğer her ikisi veya D6 veya E6 boşsa sıfır verir |
06 | DEĞİL | Mantıklı | Koşul yanlışsa doğru, koşul doğruysa yanlış döndürür | = DEĞİL (EMETİNSE (0)) NB yukarıdaki işlev doğru değerini döndürür. Bunun nedeni, ISTEXT (0) 'ın yanlış döndürmesi ve DEĞİL işlevinin yanlışı DOĞRU'ya dönüştürmesidir |
07 | VEYA | Mantıklı | Birden çok koşulu değerlendirirken kullanılır. Koşullardan herhangi biri veya tümü doğruysa doğru döndürür. Tüm koşullar yanlışsa yanlış döndürür | = VEYA (D8 = "yönetici", E8 = "kasiyer") NB Yukarıdaki işlev, eğer D8 ve E8 yönetici veya kasiyerden biri veya her ikisi de varsa doğru |
08 | DOĞRU | Mantıklı | DOĞRU mantıksal değerini döndürür. Doğru veya yanlış döndüren bir koşul veya işlevin sonuçlarını karşılaştırmak için kullanılır. | DOĞRU() |
İç içe geçmiş EĞER işlevleri
İç içe geçmiş EĞER işlevi, başka bir EĞER işlevi içindeki bir EĞER işlevidir . İkiden fazla koşulla çalışmamız gerektiğinde iç içe geçmiş if ifadeleri işe yarar. Diyelim ki haftanın gününü kontrol eden basit bir program geliştirmek istiyoruz. Gün Cumartesi ise "parti iyi" göstermek istiyoruz, Pazar ise "dinlenme zamanı" görüntülemek istiyoruz ve Pazartesiden Cumaya göstermek istediğimiz herhangi bir günse, yapılacaklar listenizi tamamlamayı unutmayın.
İç içe geçmiş bir if işlevi yukarıdaki örneği uygulamamıza yardımcı olabilir. Aşağıdaki akış şeması, iç içe geçmiş EĞER işlevinin nasıl uygulanacağını gösterir.
Yukarıdaki akış şemasının formülü aşağıdaki gibidir
= EĞER (B1 = "Pazar", "dinlenme zamanı", EĞER (B1 = "Cumartesi", "iyi parti", "yapılacaklar listesi"))
İŞTE,
- "= EĞER (….)" Ana if işlevidir
- "= EĞER (…, EĞER (….))" İkinci EĞER işlevi iç içe olandır. Ana IF işlevi yanlış döndürürse daha fazla değerlendirme sağlar.
Pratik örnek
Yeni bir çalışma kitabı oluşturun ve verileri aşağıda gösterildiği gibi girin
- Aşağıdaki formülü girin
= EĞER (B1 = "Pazar", "dinlenme zamanı", EĞER (B1 = "Cumartesi", "iyi parti", "yapılacaklar listesi"))
- Cumartesi'yi B1 hücre adresine girin
- Aşağıdaki sonuçları alacaksınız
Öğreticide kullanılan Excel dosyasını indirin
Özet
Mantıksal işlevler, Excel'deki formülleri ve işlevleri değerlendirirken karar vermeyi tanıtmak için kullanılır.