Excel'deki SWITCH işlevi, bir değer üzerinde birden fazla denetim uygulamanıza ve koşullara bağlı olarak sonuçlar döndürmenize olanak tanır. Aşağıda Excel'de SWITCH fonksiyonunun nasıl kullanılacağına ilişkin ayrıntılar bulunmaktadır .
Eğer iç içe geçmiş bir IF formülü ( IFS fonksiyonu ) oluşturmak için çok fazla zaman harcadıysanız , Excel'deki yeni SWITCH fonksiyonunu kullanmayı seveceksiniz . Bu fonksiyon IFS fonksiyonunu kullanmanız gereken durumlarda size zaman kazandırır. Daha önce bu fonksiyon sadece VBA'da mevcuttu, ancak SWITCH yakın zamanda Excel 2016, Excel Online ve Mobile, masaüstü Excel ve Android telefonlara eklendi. Bu makale Excel 2016'da SWITCH işlevini nasıl kullanacağınızı gösterecektir.
SWITCH işlevi sözdizimi
SWITCH fonksiyonu bir ifadeyi bir değerler listesiyle karşılaştırır ve eşleşen ilk değere göre sonucu döndürür. Eşleşme bulunamazsa varsayılan bir değer döndürebilir.
SWITCH fonksiyonunun yapısı aşağıdaki gibidir:
SWITCH(ifade, değer1, sonuç1, [varsayılan veya değer2, sonuç2],…[varsayılan veya değer3, sonuç3])
4 adet argümanı vardır, bunlardan biri isteğe bağlıdır:
- İfade, value1…value 126'yı karşılaştırmak için kullanılan zorunlu bir bağımsız değişkendir.
- ValueN, ifadeye karşı karşılaştırma yapmak için kullanılan bir değerdir.
- SonuçN , karşılık gelen değerN bağımsız değişkeni ifadeyle eşleştiğinde döndürülen değerdir. Her valueN argümanı için belirtilmesi gerekir.
- Varsayılan değer, valueN ifadelerinde eşleşme bulunamaması durumunda döndürülen değerdir. Bu argümanın karşılık gelen resultN ifadesi yoktur ve fonksiyondaki son argüman olmalıdır.
Fonksiyonlar 254 argümanla sınırlı olduğundan, 126 çift değer ve sonuç argümanı kullanabilirsiniz.
SWITCH işlevi diğer Excel işlevleriyle nasıl kullanılır?
SWITCH fonksiyonunu diğer Excel fonksiyonlarıyla da birleştirebilirsiniz. Örneğin, genel verimliliği artırmak ve daha karmaşık formüller oluşturmak için bunu bir IF (EĞER) işlevi içine yerleştirebilirsiniz.
Ayrıca SWITCH'i aşağıdaki Excel fonksiyonlarıyla birleştirebilirsiniz:
- SUM Fonksiyonu : SUM ve SWITCH fonksiyonlarını kullanarak belirli koşullara bağlı değerleri toplayabilirsiniz. Örneğin, koşula bağlı olarak toplanacak değerleri belirlemek için önce SWITCH fonksiyonunu kullanın ve ardından hesaplama yapmak için SUM fonksiyonunu kullanın.
- INDEX Ve MATCH Fonksiyonları : Bu fonksiyonları kullanarak belirli koşullara bağlı olarak bir tablodan veri çekebilirsiniz. Örneğin, hedef değerleri belirlemek için SWITCH fonksiyonunu kullanabilir ve ardından gerekli verileri çıkarmak için INDEX ve MATCH fonksiyonlarını kullanabilirsiniz. Karşılık gelen değeri elde etmek için VLOOKUP fonksiyonunu da kullanabilirsiniz.
SWITCH fonksiyonunu IFS fonksiyonuyla karşılaştırın
SWITCH fonksiyonu, IFS fonksiyonu gibi, bir dizi koşulu tanımlamaya yardımcı olur. Oysa SWITCH fonksiyonu ile bir takım koşullu ifadeler değil, bir ifade ve bir dizi değer ve sonuç tanımlayabilirsiniz. SWITCH fonksiyonu ile IFS fonksiyonunda olduğu gibi ifadeleri tekrar tekrar yazmanıza gerek kalmaz.
Örneğin aşağıdaki IFS fonksiyonu tam durumları bulur.

Açıklama: A2 hücresi 85-UT dizesini içerir. RIGHT fonksiyonu bu dizgeden en sağdaki 2 karakteri (UT) çıkarır. Sonuç olarak IFS fonksiyonu doğru eyaleti (Utah) döndürür. En sağdaki iki karakter UT, TX veya OH'ye eşit değilse, IFS işlevi soru işareti döndürür. TRUE yerine 1=1 veya her zaman TRUE olan başka bir şey de kullanabilirsiniz.
Aşağıdaki SWITCH fonksiyonu aynı sonuçları üretir ancak çok daha okunabilirdir.

Açıklama: Eğer ilk argüman (bu örnekte RIGHT(A2,2)) UT'ye eşitse, SWITCH fonksiyonu Uta değerini döndürür; eğer TX, Teksas'a geri dönerse; eğer OH Ohio'ya dönerse. Son argüman (bu örnekteki soru işareti) her zaman varsayılan değerdir (eğer eşleşme yoksa).
Benzer şekilde aşağıdaki örnekte sıralama sistemini görebilirsiniz, SWITCH fonksiyonu daha kompakt görünüyor.


SWITCH fonksiyonunun diğer fonksiyonlarla birlikte nasıl çalıştığını görelim. Diyelim ki elimizde bazı tarihler var ve bunların bugün, dün ya da yarın olup olmadığını hızlıca görmek istiyoruz. Bunu yapmak için, geçerli tarihin seri numarasını döndüren TODAY fonksiyonunu ve iki tarih arasındaki gün sayısını döndüren DAYS fonksiyonunu kullanacağız.
SWITCH fonksiyonunun bu görev için mükemmel çalıştığını görebilirsiniz.

IF fonksiyonu ile dönüşüm bir miktar iç içe yerleştirme ve karmaşıklık gerektirir. Bu yüzden hata yapma olasılığınız daha yüksektir.

Ancak Excel’de SWITCH fonksiyonunu kullanmak her zaman mümkün olmayabiliyor. IFS fonksiyonu yerine SWITCH fonksiyonunun kullanılamayacağı birçok örnek vardır.

Açıklama: Bu IFS fonksiyonunda "<=" ve="" "="">" sembolleri kullanıldığından SWITCH fonksiyonunu kullanamazsınız.
SWITCH fonksiyonu gerçekten çok kullanışlı bir fonksiyon, hem zamandan tasarruf sağlıyor hem de daha az hata yaptırıyor.
İyi şanlar!
Ayrıca bakınız: