Excel'de mantıksal işlemler için IFS, SWITCH ve İç İçe IF fonksiyonlarını öğrenin. Hangi fonksiyonun ne zaman kullanılacağını ve özelliklerini karşılaştırarak daha etkili formüller oluşturun!
Excel Fonksiyonları - IFS, SWITCH ve İç İçe IF
Mantıksal Fonksiyonlar
IFS, SWITCH ve İç İçe IF Fonksiyonlarını Keşfedin.
Fonksiyonların Karşılaştırılması
Hangi fonksiyonu ne zaman kullanacağınızı anlamak, daha etkili ve anlaşılır Excel formülleri oluşturmanıza yardımcı olur. İşte üç fonksiyonun temel farkları ve üstünlükleri:
Özellik
İç İçe IF
IFS
SWITCH
Kullanım Amacı
Birden çok koşulu test eder.
Birden çok koşulu test eder.
Bir ifadeyi tam olarak eşleştirir.
Koşul Tipi
Her türlü mantıksal test (>, <, =, <>).
Her türlü mantıksal test (>, <, =, <>).
Sadece eşitlik (=) testi.
Okunabilirlik
Zor ve kafa karıştırıcı.
Daha basit ve okunabilir.
Çok sayıda eşleşme için çok kolay.
Kullanım Önerisi
Çok az sayıda koşul varsa veya eski Excel sürümlerinde.
Birden çok koşulunuz varsa ve IFS'in esnekliğine ihtiyacınız varsa.
Tek bir ifadeyi çok sayıda sabit değerle eşleştirmeniz gerekiyorsa.
Aynı Örnek, Üç Farklı Formül
Bu bölümde, en yaygın kullanılan örneklerden biri olan "Not Derecelendirme" senaryosunu kullanarak üç fonksiyonun da nasıl yazıldığını ve sonuçlarını karşılaştırın. Notunuzu girin ve formüllerin nasıl farklılaştığını canlı olarak görün.
İç İçe IF (EĞER)
Sonuç:
...
Kullanılan Formül:
...
IFS (ÇOKEĞER)
Sonuç:
...
Kullanılan Formül:
...
SWITCH (DEĞİŞTİR)
Not derecelendirme örneği eşitsizlik koşulları içerdiği için SWITCH fonksiyonu doğrudan uygun değildir. Ancak bir "Eşitlik Örneği" için nasıl kullanılacağını gösterelim.
Örnek (Sayısal Notu Metne Çevirme):
...
Kullanılan Formül:
...
IFS (ÇOKEĞER) Fonksiyonu
IFS fonksiyonu, birden fazla koşulu ardışık olarak kontrol etmenizi ve doğru olan ilk koşul için belirtilen değeri döndürmenizi sağlar. Geleneksel iç içe IF (EĞER) ifadelerinin karmaşıklığını ortadan kaldırır ve formüllerinizi daha okunabilir, düzenli hale getirir.
Sözdizimi:
=IFS(koşul1; değer1; [koşul2; değer2]; ...)
Bu yapıda, Excel koşulları sırasıyla kontrol eder. Bir koşul doğru (TRUE) olduğunda, o koşula ait değeri döndürür ve formülün geri kalanını yok sayar. Hiçbir koşul doğru değilse, bir hata (`#YOK`) döndürür. Bu nedenle, genellikle son argüman olarak `TRUE` ve bir varsayılan değer eklenmesi önerilir.
İnteraktif Örnek 1: Not Derecelendirme
Öğrencinin notunu girerek harf karşılığını IFS fonksiyonu ile nasıl hesaplayacağınızı görün.
Sonuç:
...
Kullanılan Formül:
...
İnteraktif Örnek 2: İndirim Oranı Belirleme
Satış tutarına göre bir ürün için uygulanacak indirim oranını IFS fonksiyonu ile belirleyin.
Sonuç:
...
Kullanılan Formül:
...
SWITCH (DEĞİŞTİR) Fonksiyonu
SWITCH fonksiyonu, bir ifadeyi belirli bir değerler listesiyle karşılaştırır ve eşleşen ilk değer için bir sonuç döndürür. Bu fonksiyon, genellikle `IFS`'ten daha hızlı ve daha okunabilirdir, ancak yalnızca **eşitlik koşulları** için kullanılabilir. Yani, bir değeri tam olarak eşleştirmeye dayalı durumlarda idealdir.
Sözdizimi:
=SWITCH(ifade; değer1; sonuç1; [varsayılan veya değer2; sonuç2]; ...)
İlk argüman olan **ifade**, kontrol edilecek değeri belirtir. Ardından gelen her bir `değer` ve `sonuç` çifti, bir eşleşme arar. Eşleşme bulunamazsa, isteğe bağlı olarak ekleyebileceğiniz **varsayılan** değeri döndürür. Bu yapısı, çok sayıda eşleşme kontrolü gerektiren durumlar için çok verimlidir.
İnteraktif Örnek 1: Departman Kat Bilgisi
Departman adını seçerek hangi katta olduğunu SWITCH fonksiyonu ile anında bulun.
Sonuç:
...
Kullanılan Formül:
...
İnteraktif Örnek 2: Haftanın Günlerine Göre Karşılama
Bir sayı girerek (1-7), SWITCH fonksiyonunun haftanın gününü nasıl metne çevirdiğini görün.
Sonuç:
...
Kullanılan Formül:
...
İç İçe IF (EĞER) Fonksiyonu
İç içe IF, birden fazla mantıksal testi art arda kontrol etmenizi sağlar. Her bir IF fonksiyonu, başka bir IF fonksiyonunun içine yerleştirilerek karmaşık koşulları yönetir. Bu yapı, 2016 öncesi Excel sürümlerinde birden fazla koşula dayalı kararlar için en yaygın kullanılan yöntemdi. Ancak, çok sayıda koşul olduğunda formülün okunabilirliğini ve yönetilebilirliğini zorlaştırabilir.