Excel "Eğer" işlevi

İçindekiler:

Excel "Eğer" işlevi
Excel "Eğer" işlevi
Anonim

Microsoft Excel, zorlu hesaplama sorunlarını çözmenize yardımcı olabilecek güçlü araçlara sahiptir. Bu sette en çok kullanılan araçlardan biri "IF" işlevidir.

İşlev değeri

Excel'de çalışırken, doğru sözdizimi sorguları oluşturmak için "EĞER" işlevinin anlamını anlamanız gerekir. Algoritması sayesinde, iki işlemden hangisinin gerçekleştirileceğine bağlı olarak bazı mantıksal karşılaştırmalar yapılır.

excel işlevi eğer
excel işlevi eğer

Daha basit bir ifadeyle, "IF" işlevi, bazı ifadelerin doğru değeri olması durumunda, yanlış olması durumunda bir eylemi gerçekleştirir - diğerini. Aynı zamanda, hem açık bir değer hem de "IF" dahil olmak üzere belirli bir işlev, eylemler olarak kullanılabilir. Bu sayede, Excel'deki "IF" işlevi, çeşitli sorunları çözerken belirli bir eylem algoritması gerçekleştirirken bir şubeye izin verir.

"EĞER" sözdizimi

Çoğu sözdizimsel yapının basit açıklaması,Excel. "IF" işlevi de bunlardan biridir - parantez içindeki anahtar kelimeden sonra, koşul dönüşümlü olarak belirtilir, gerçek bir değer için eylem ve ardından yanlış olan. Şematik biçimde şöyle görünür:

IF(mantıksal_ifade; [doğruysa_değer]; [yanlışsa_değer]);

Yerleştirme

"IF" işlevini diğerlerinden ayıran özelliklerden biri yuvalamadır. Yani, bir yapının içinde, sorgu yürütmesinin genel sonucunun bağlı olduğu değere bağlı olarak başka bir yapı olabilir. Fonksiyonun kendisine ek olarak, "IF" fonksiyonunun içinde başkaları da olabilir. Ancak ilk durumda, bu bileşen sözdizimsel yapının üç bölümünden herhangi birinde yer alabilir.

Birden çok koşul

Karmaşık problemlerle uğraşırken, çeşitli koşullara sahip "IF" işlevi kullanılır, ancak bu aşamada çoğu kullanıcının bir sorunu vardır. Bu, algoritmanın çok koşulluluğunun özel probleminden kaynaklanmaktadır. Excel'de "EĞER" işlevi mantıksal bir ifadede yalnızca bir karşılaştırma işlemini denetler, yani bağlaç veya ayırma kullanmak için çalışmaz. Birden çok koşulu kontrol etmek için yuvalama özelliğini kullanın.

birden fazla koşul varsa işlev
birden fazla koşul varsa işlev

"IF" içinde birden çok koşulun nasıl ayarlanacağını anlamak için bir örnek kullanmak uygundur. "A1" hücresindeki sayının verilen aralıkta olup olmadığını kontrol etmemize izin verin - 5'ten 10'a kadar. Gördüğünüz gibi, bu durumda, kontrol etmeniz gerekir.iki koşul, gerçeği kontrol etmek için iki değerle karşılaştırma - 5 ve 10. Bu örneği Excel'de uygulamak için işlevi aşağıdaki biçimde yazmanız gerekir:

=IF(A1>5;IF(A1<10;"aralık içinde"; "aralık dışında");"aralık dışında")

Görüntülenen ifadenin tekrar tekrar tekrarlanmasını önlemek için, çıktının üretileceğine bağlı olarak veya en başında işlevlerin değerinin geri dönüş kontrolünü bağımsız değişken olarak seçerek yuvalama ilkesini tekrar uygulamaya değer. hemen tüm koşulları birleştirerek "VE" işlevini kullanın. Bu yaklaşım, küçük bir yuvalama seviyesiyle yazılı yapının anlaşılmasını zorlaştıracaktır, ancak önemli sayıda koşulla, bu yaklaşım daha optimal olacaktır.

Özel İşlev Seçenekleri

"IF" işlevinin bir veya daha fazla parametresini boş bırakmanıza izin verdiğini belirtmekte fayda var. Bu durumda sonuçlar, kullanıcı tarafından hangi argümanların atlandığına bağlı olacaktır.

Mantıksal ifadenin yeri boş bırakılırsa, işlevin sonucu, algoritmanın yanlış yürütülmesinden sorumlu eylemin yürütülmesi olacaktır. Bunun nedeni, programın boş alanı mantıksal dilde "YANLIŞ" anlamına gelen sıfır ile ilişkilendirmesidir. Doğru veya yanlış olması durumunda yürütülmesinden sorumlu değerlerden biri boş bırakılırsa seçildiğinde sonuç "0" olacaktır.

eğer işlev
eğer işlev

Mantıksal bir ifade yerine,DOĞRU veya YANLIŞ döndüren bir yapı ve bazı karakter kümesi veya hücre referansı. Parametre olarak sayısal bir değer veya mantıksal kelimelerden başka bir şey içeren bir ifade yazılması durumunda, fonksiyon yürütülürken bu bir hataya neden olacaktır. Hücrenin adresini belirtirseniz veya bir sayı / boole değeri yazarsanız, sonuç bu içeriği belirleyecektir. Bir hücre veya koşul 0 sayısını, "YANLIŞ" kelimesini veya boşluk içerdiğinde, sonuç işlevin yanlış bir şekilde yürütülmesi olacaktır. Diğer tüm durumlarda, gerçek eylem komut dosyası yürütülür.

Excel'in İngilizce sürümüyle çalışırken, tüm işlevlerin de İngilizce yazıldığı gerçeğini göz önünde bulundurmalısınız. Bu durumda, "IF" işlevi IF olarak yazılacaktır, ancak aksi takdirde sözdizimsel yapı ve işlem algoritması aynı kalacaktır.

Neye dikkat etmeli

"Excel" 64 adede kadar iç içe "IF" işlevini kullanmanıza izin verir - bu sayı hemen hemen tüm sorunları çözmek için yeterlidir, ancak bu küçük sayı bile genellikle kullanıcı için bir sorun haline gelir. Bunun birkaç nedeni vardır: bir sorgu oluştururken, formül girişinde hata yapmak oldukça kolaydır - istatistiklere göre, vakaların% 25'inde en ufak bir yanlışlık, oldukça büyük bir gösterge olan yanlış bir sonuca yol açar.

fonksiyon değeri eğer
fonksiyon değeri eğer

"IF" yerleştirmenin bir başka dezavantajı da zayıf okunabilirliktir. Renk vurgularına rağmensorgunun bazı bölümlerinin programı, hatta ayrıştırılması çok zor olan birkaç iç içe işlev. Bu nedenle, bir süre sonra inşaata dönmek veya başkasının isteğiyle çalışmaya başlamak zorunda kalırsanız, kaydı anlamanız çok zaman alacaktır. Ayrıca her fonksiyonun kendine ait bir parantez çifti vardır ve eğer yanlışlıkla yanlış yere koyarsanız, uzun süre bir hata aramak zorunda kalırsınız.

Örnekler

Anlamayı güçlendirmek için, pratikte Excel'de "IF" işlevinin nasıl çalıştığını düşünmeye değer. Aşağıdaki örnekler, onu kullanmanın tüm ana yollarını göstermektedir.

Bir işlevin nasıl çalıştığını ayrıştırmanın en basit örneği iki sayıyı karşılaştırmaktır. Değişkenliğin varlığı için A1 ve B1 hücrelerinde birbiri ile karşılaştıracağımız iki sayısal değişkenin değerlerini ayarlayacağız. Bu sorunu çözmek için şu girişi kullanmalısınız:

=IF(A1=B1; "sayılar eşittir"; "sayılar eşit değildir").

Bu durumda, her iki hücrede de aynı değerler varsa, sonuç "sayılar eşittir", diğer tüm durumlarda - "sayılar eşit değildir" olacaktır.

Birkaç koşula sahip bir koşullu operatörün çalışmasını örnek olarak ele almak için, ikinci dereceden bir denklemin çözüm sayısını bulmayı kullanabilirsiniz. Bu durumda, ayrımcı üzerinde kontrol yapılır - sıfırdan küçükse, o zaman çözüm yoktur, sıfıra eşitse - birdir, diğer tüm durumlarda - iki kök vardır. Bu koşulu yazmak için aşağıdaki formda bir sorgu oluşturmanız yeterlidir:

Excel'de işlev varsaörnekler
Excel'de işlev varsaörnekler

"IF" işlevinin sahip olduğu tüm olasılıkları daha iyi anlamak isteyenler için, Excel'deki örnekler, her birinin çözüm sürecini ayrıntılı olarak açıklayan yardım bölümündedir.

Önerilen: