Excel Switch işlevi - iç içe IF ifadesinin kompakt biçimi

  • Bunu Paylaş
Michael Brown

Bu makale size Excel SWITCH işlevini tanıtmakta, sözdizimini açıklamakta ve Excel'de iç içe EĞER'ler yazmayı nasıl basitleştirebileceğinizi göstermek için birkaç kullanım örneği sunmaktadır.

İç içe geçmiş bir EĞER formülü elde etmeye çalışırken çok fazla zaman harcadıysanız, Excel'de yeni yayınlanan SWITCH işlevini kullanmaktan hoşlanacaksınız. Karmaşık iç içe geçmiş EĞER gereken durumlarda gerçek bir zaman tasarrufu sağlayabilir. Daha önce yalnızca VBA'da mevcut olan SWITCH, yakın zamanda Excel 2016, Excel Online ve Mobile, Android tabletler ve telefonlar için Excel'e işlev olarak eklendi.

Not: Şu anda SWITCH işlevi Office 365 abonelikleriyle birlikte Office 365 için Excel, Excel Online, Excel 2019 ve Excel 2016'da kullanılabilir.

Excel SWITCH - sözdizimi

SWITCH fonksiyonu, bir ifadeyi bir değerler listesiyle karşılaştırır ve sonucu ilk eşleşen değere göre döndürür. Eşleşme bulunamazsa, isteğe bağlı olan varsayılan bir değer döndürmek mümkündür.

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])

Biri isteğe bağlı olmak üzere 4 argümanı vardır:

  • İfade değer1...değer126 ile karşılaştırılan gerekli argümandır.
  • DeğerN ifade ile karşılaştırılan bir değerdir.
  • SonuçN ilgili valueN bağımsız değişkeni ifadeyle eşleştiğinde döndürülen değerdir. Her valueN bağımsız değişkeni için belirtilmelidir.
  • Varsayılan valueN ifadelerinde hiçbir eşleşme bulunamazsa döndürülen değerdir. Bu bağımsız değişkenin karşılık gelen bir resultN ifadesi yoktur ve işlevdeki son bağımsız değişken olmalıdır.

Fonksiyonlar 254 bağımsız değişkenle sınırlı olduğundan, 126 adede kadar değer ve sonuç bağımsız değişken çifti kullanabilirsiniz.

Kullanım örnekleri ile Excel'de SWITCH işlevi ve iç içe IF

Excel SWITCH işlevi de IF gibi bir dizi koşulun belirtilmesine yardımcı olur. Ancak, bu işlevle bir dizi koşullu ifade değil, bir ifade ve bir dizi değer ve sonuç tanımlarsınız. SWITCH işlevinin iyi yanı, bazen iç içe geçmiş IF formüllerinde olduğu gibi ifadeyi tekrar tekrar tekrarlamanıza gerek olmamasıdır.

İç içe IF'lerde her şey yolunda olsa da, değerlendirme için koşul sayısının iç içe IF oluşturmayı mantıksız hale getirdiği durumlar vardır.

Bu noktayı göstermek için aşağıdaki kullanım örneklerine bir göz atalım.

Diyelim ki birkaç kısaltmanız var ve bunların tam adlarını döndürmek istiyorsunuz:

  • DR - Duplicate Remover
  • MTW - Tabloları Birleştirme Sihirbazı
  • CR - Sıraları birleştirin.

Excel 2016'daki SWITCH işlevi bu görev için oldukça basit olacaktır.

IF fonksiyonu ile ifadeyi tekrarlamanız gerekir, bu nedenle girilmesi daha fazla zaman alır ve daha uzun görünür.

Aynı durum, Excel SWITCH işlevinin daha kompakt göründüğü derecelendirme sistemiyle ilgili aşağıdaki örnekte de görülebilir.

SWITCH'in diğer fonksiyonlarla birlikte nasıl çalıştığını görelim. Elimizde birkaç tarih olduğunu ve bunların bugüne mü, yarına mı yoksa düne mi ait olduğunu bir bakışta görmek istediğimizi varsayalım. Bunun 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 ekleriz.

SWITCH'in bu görev için mükemmel şekilde çalıştığını görebilirsiniz.

IF fonksiyonu ile dönüştürme biraz iç içe geçme gerektirir ve karmaşıklaşır. Bu nedenle hata yapma olasılığı yüksektir.

Az kullanılan ve önemsenmeyen Excel SWITCH, koşullu bölme mantığı oluşturmanızı sağlayan gerçekten yararlı bir işlevdir.

Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.