İçerik
Excel, elbette çok zengin bir işlevselliğe sahiptir. Ve birçok farklı araç arasında “IF” operatörü özel bir yere sahiptir. Tamamen farklı görevleri çözmeye yardımcı olur ve kullanıcılar bu işlevi diğerlerinden çok daha sık kullanır.
Bu yazıda “IF” operatörünün ne olduğundan bahsedeceğiz ve onunla çalışmanın kapsamını ve ilkelerini ele alacağız.
İçindekiler: Excel'de "IF" işlevi
“IF” fonksiyonunun tanımı ve amacı
“IF” operatörü, yürütme için belirli bir koşulu (mantıksal ifade) kontrol etmeye yönelik bir Excel program aracıdır.
Yani, bir tür koşulumuz olduğunu hayal edin. EĞER'in görevi, verilen koşulun karşılanıp karşılanmadığını kontrol etmek ve fonksiyonun bulunduğu hücreye kontrol sonucuna göre bir değer vermektir.
- Mantıksal ifade (koşul) doğruysa, değer doğrudur.
- Mantıksal ifade (koşul) karşılanmazsa değer false olur.
Programdaki fonksiyon formülünün kendisi aşağıdaki ifadedir:
=EĞER(koşul, [koşul karşılanırsa değer], [koşul sağlanmazsa değer])
Bir Örnekle “IF” İşlevini Kullanma
Belki de yukarıdaki bilgiler çok net görünmeyebilir. Ama aslında, burada karmaşık bir şey yok. Ve işlevin amacını ve işleyişini daha iyi anlamak için aşağıdaki örneği inceleyin.
Spor ayakkabı isimlerinin olduğu bir masamız var. Yakında bir indirimimiz olacağını ve tüm kadın ayakkabılarının %25 indirimli olması gerektiğini hayal edin. Tablodaki sütunlardan birinde, her bir öğenin cinsiyeti açıkça belirtilmiştir.
Görevimiz, kadın isimleri olan tüm satırlar için “İndirim” sütununda “%25” değerini görüntülemektir. Ve buna göre, "Cinsiyet" sütunu "erkek" değerini içeriyorsa, değer "0" olur.
Verileri manuel olarak doldurmak çok zaman alacaktır ve özellikle liste uzunsa bir yerde hata yapma olasılığı yüksektir. Bu durumda işlemi “IF” ifadesini kullanarak otomatikleştirmek çok daha kolaydır.
Bu görevi tamamlamak için aşağıdaki formülü yazmanız gerekecek:
=EĞER(B2=”dişi”,%25)
- Boole ifadesi: B2=”dişi”
- Koşulun karşılanması durumunda değer (doğru) – %25
- Koşul karşılanmıyorsa (yanlış) değer 0'dır.
Bu formülü "İndirim" sütununun en üstteki hücresine yazıp Enter'a basıyoruz. Formülün önüne eşittir işaretini (=) koymayı unutmayın.
Bundan sonra, bu hücre için, mantıksal durumumuza göre sonuç görüntülenecektir (hücre biçimini - yüzdeyi ayarlamayı unutmayın). Kontrol, cinsiyetin “kadın” olduğunu ortaya çıkarırsa, %25 değeri görüntülenecektir. Aksi takdirde, hücrenin değeri 0'a eşit olacaktır. Nitekim ihtiyacımız olan şey buydu.
Şimdi sadece bu ifadeyi tüm satırlara kopyalamak kalıyor. Bunu yapmak için, fare imlecini formülün bulunduğu hücrenin sağ alt kenarına getirin. Fare işaretçisi bir çarpıya dönüşmelidir. Sol fare düğmesini basılı tutun ve formülü belirtilen koşullara göre kontrol edilmesi gereken tüm satırların üzerine sürükleyin.
Hepsi bu, şimdi koşulu tüm satırlara uyguladık ve her biri için sonucu aldık.
“IF”yi birden çok koşulla uygulama
Tek bir boole ifadesi ile “IF” operatörünün kullanımına ilişkin bir örneğe baktık. Ancak program aynı zamanda birden fazla koşul belirleme yeteneğine de sahiptir. Bu durumda ilk önce bir kontrol yapılacak ve eğer başarılı olursa hemen set değeri görüntülenecektir. Ve yalnızca ilk mantıksal ifade yürütülmezse, ikincisi üzerindeki kontrol geçerli olacaktır.
Örnek olarak aynı tabloya bir göz atalım. Ama bu sefer işimizi zorlaştıralım. Şimdi spora bağlı olarak kadın ayakkabılarında indirim yapmanız gerekiyor.
İlk koşul cinsiyet kontrolüdür. “Erkek” ise, 0 değeri hemen görüntülenir. “Kadın” ise ikinci koşul kontrol edilir. Spor çalışıyorsa – %20, tenis ise – %10.
İhtiyacımız olan hücreye bu koşulların formülünü yazalım.
=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))
Enter'a tıklıyoruz ve belirtilen koşullara göre sonucu alıyoruz.
Ardından, formülü tablonun kalan tüm satırlarına uzatıyoruz.
İki koşulun aynı anda yerine getirilmesi
Ayrıca Excel'de, iki koşulun aynı anda yerine getirilmesiyle ilgili verileri görüntüleme fırsatı vardır. Bu durumda, koşullardan en az biri karşılanmazsa değer yanlış olarak kabul edilecektir. Bu görev için operatör "VE".
Örnek olarak tablomuzu ele alalım. Şimdi %30 indirim sadece bunlar kadın ayakkabısıysa ve koşu için tasarlanmışsa uygulanacaktır. Bu koşullar sağlanırsa, hücrenin değeri aynı anda %30'a eşit olacak, aksi takdirde 0 olacaktır.
Bunu yapmak için aşağıdaki formülü kullanıyoruz:
=EĞER(VE(B2=”dişi”;C2=”çalışıyor”);%30;0)
Sonucu hücrede görüntülemek için Enter tuşuna basın.
Yukarıdaki örneklere benzer şekilde, formülü satırların geri kalanına uzatıyoruz.
VEYA operatörü
Bu durumda, koşullardan biri karşılanırsa mantıksal ifadenin değeri doğru kabul edilir. Bu durumda ikinci koşul sağlanamayabilir.
Problemi aşağıdaki gibi belirleyelim. %35 indirim sadece erkek tenis ayakkabılarında geçerlidir. Erkek koşu ayakkabısı veya herhangi bir kadın ayakkabısı ise indirim 0'dır.
Bu durumda, aşağıdaki formül gereklidir:
=EĞER(VEYA(B2=”dişi”; C2=”koşuyor”);0;%35)
Enter'a bastıktan sonra gerekli değeri alacağız.
Formülü aşağı doğru uzatıyoruz ve tüm ürün yelpazesi için indirimler hazır.
Formül Oluşturucu kullanılarak EĞER işlevleri nasıl tanımlanır
EĞER işlevini yalnızca bir hücreye veya formül çubuğuna manuel olarak yazarak değil, Formül Oluşturucu aracılığıyla da kullanabilirsiniz.
Nasıl çalıştığını görelim. Yine, ilk örnekte olduğu gibi, tüm kadın ayakkabılarında %25 oranında bir indirim yapmamız gerektiğini varsayalım.
- İmleci istenen hücrenin üzerine getirdik, “Formüller” sekmesine gittik, ardından “İşlev Ekle” ye tıklayın.
- Açılan Formül Oluşturucu listesinde “IF”yi seçin ve “İşlev Ekle”ye tıklayın.
- İşlev ayarları penceresi açılır. “Mantıksal ifade” alanına, kontrolün gerçekleştirileceği koşulu yazıyoruz. Bizim durumumuzda “B2=”dişidir.
“True” alanına koşul sağlandığında hücrede gösterilmesi gereken değeri yazın.
"Yanlış" alanında - koşul karşılanmıyorsa değer.
- Tüm alanlar doldurulduktan sonra sonucu almak için “Son” düğmesine tıklayın.
Sonuç
Excel'deki en popüler ve kullanışlı araçlardan biri işlevdir. IFVerilerin belirlediğimiz koşullara uygun olup olmadığını kontrol eden ve sonucu otomatik olarak veren, insan faktöründen kaynaklanan hata olasılığını ortadan kaldıran . Bu nedenle, bu aracı kullanma bilgisi ve yeteneği, yalnızca birçok görevi yerine getirmek için değil, aynı zamanda “manuel” çalışma modu nedeniyle olası hataları aramak için de zaman kazandıracaktır.