İçindekiler
Bu kısa eğitimde yeni IFS işlevi hakkında bilgi edinecek ve Excel'de iç içe IF yazmayı nasıl basitleştirdiğini göreceksiniz. Ayrıca sözdizimini ve örneklerle birkaç kullanım durumunu bulacaksınız.
Excel'de İç İçe EĞER, ikiden fazla olası sonucu olan durumları değerlendirmek istediğinizde yaygın olarak kullanılır. İç içe EĞER ile oluşturulan bir komut "EĞER(EĞER())" komutuna benzer. Ancak bu eski yöntem zaman zaman zorlayıcı ve zaman alıcı olabilir.
Excel ekibi kısa bir süre önce yeni favoriniz olması muhtemel IFS işlevini tanıttı. Excel IFS işlevi yalnızca Excel 365, Excel 2021 ve Excel 2019'da kullanılabilir.
Excel IFS işlevi - açıklama ve sözdizimi
Excel'deki IFS işlevi, bir veya daha fazla koşulun gözlenip gözlenmediğini gösterir ve ilk TRUE koşulunu karşılayan bir değer döndürür. IFS, Excel çoklu IF ifadelerinin bir alternatifidir ve birkaç koşul olması durumunda okunması çok daha kolaydır.
İşlev şu şekilde görünür:
IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2]...)2 gerekli ve 2 isteğe bağlı argümana sahiptir.
- logical_test1 TRUE veya FALSE olarak değerlendirilen koşuldur.
- value_if_true1 logical_test1 öğesinin TRUE olarak değerlendirilmesi durumunda döndürülecek sonucu gösteren ikinci gerekli bağımsız değişkendir. Gerekirse boş olabilir.
- mantıksal_test2...mantıksal_test127 TRUE veya FALSE olarak değerlendirilen isteğe bağlı bir koşuldur.
- value_if_true2...value_if_true127 logical_testN öğesi TRUE olarak değerlendirilirse döndürülecek sonuç için isteğe bağlı bir bağımsız değişkendir. Her value_if_trueN öğesi logical_testN koşuluyla ilgilidir ve boş da olabilir.
Excel IFS, 127 adede kadar farklı koşulu değerlendirmenize olanak tanır. Bir mantıksal_test bağımsız değişkeni belirli bir value_if_true değerine sahip değilse, işlev "Bu işlev için çok az bağımsız değişken girdiniz" iletisini görüntüler. Bir mantıksal_test bağımsız değişkeni değerlendirilir ve DOĞRU veya YANLIŞ dışında bir değere karşılık gelirse, Excel'de IFS #DEĞER! hatasını döndürür. Hiçbir DOĞRU koşul bulunamazsa, #N/A gösterir.
Kullanım örnekleri ile Excel'de IFS işlevi ve iç içe IF
Yeni Excel IFS'yi kullanmanın avantajı, tek bir işlevde bir dizi koşul girebilmenizdir. Her koşulun ardından, koşul doğruysa kullanılacak sonuç gelir ve bu da formülün yazılmasını ve okunmasını kolaylaştırır.
Diyelim ki kullanıcının halihazırda sahip olduğu lisans sayısına göre indirim almak istiyorsunuz. IFS fonksiyonunu kullanarak, bu şöyle bir şey olacaktır:
=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)
İşte Excel'de iç içe IF ile nasıl göründüğü:
=IF(B2>50, 40, IF(B2>40, 35, IF(B2>30, 30, IF(B2>20, 20, IF(B2>10, 15, IF(B2>5, 5, 0))))))
Aşağıdaki IFS fonksiyonunun yazılması ve güncellenmesi Excel'deki çoklu IF eşdeğerinden daha kolaydır.
=IFS(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TRUE, TEXT(A2, "0") & " bytes")
=IF(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", IF(A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", IF(A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TEXT(A2, "0") & " bytes"))