Excel’de IF işlevini kullanmaya aşina iseniz, IFS işlevini kontrol etmeye hazır olabilirsiniz. Bununla birlikte, yuvalanmış IF ifadelerini kullanmak yerine birden fazla durumu bir kerede test edebilirsiniz.

Excel’de IF’leri kullanarak, 127’ye kadar tek bir Excel formülünde test edebilirsiniz. Bu test sayısı muhtemelen ihtiyaç duyduğunuzdan çok daha fazla olsa da, işlev birkaç koşulu kontrol etmek için idealdir. Formül daha sonra ifadedeki ilk gerçek durum için belirttiğiniz değeri döndürür.

Excel’deki IFS işlevini kullanın

İşlevin sözdizimi, her test argümanı için koşula ve testin her bir gerçek argüman için doğruysa geri dönmesi değeri girdiğiniz IFS (Test1, IF_TRUE1, Test2, IF_TRUE2, …).

Birkaç temel örneklere bakalım.

Hücre Referans Değerlerini Dönüş

Burada, durum C2 hücresindeki kimlik numarasına bakar. Formül, 1 ila 5 ila 5 ile eşleşen koşulu bulduğunda, ilgili adı döndürür.

=IFS(C2=1,A2,C2=2,A3,C2=3,A4,C2=4,A5,C2=5,A6)

Formülü parçalamak için, C2 hücresindeki değer 1 ise, A2’deki değeri döndür, 2 ise, A3’teki değeri döndür, 3 ise A4’teki değeri döndür, 4 ise A5’te değeri döndür ve 5 ise, değeri A6’da döndürün.

Hücre Referans Değeri Excel Ifs Fonksiyon

Hücre Referans Değeri Excel Ifs Fonksiyon

IFS işlevi yerine iç içe bir IF ifadesi kullanacak olsaydınız, formülünüz şöyle görünecektir:

=IF(C2=1,A2,IF(C2=2,A3,IF(C2=3,A4,IF(C2=4, A5,IF(C2=5,A6)))))

Her iki seçeneği de kullanarak aynı sonucu elde ederken, IFS işlevi için formül biraz daha az kafa karıştırıcıdır ve monte edilmesi o kadar zaman almaz.

Hücre Referans Değeri iç içe geçmiş excel ifs işlevi

Hücre Referans Değeri iç içe geçmiş excel ifs işlevi

Geri Dönüş Numaraları

Başka bir IFS örneği için, satış görevlilerimize satış toplamlarına göre bonus uygulayacağız. İşte formül:

=IFS(F2>100000,1000,F2>75000,750,F2>50000,500)

Bu formülü yıkmak için, F2 hücresindeki toplam 100.000’den fazlaysa, 75.000’den fazla ise 1.000’e dönün, 750’ye dönün ve 50.000’den fazla ise 500 geri dönün.

Sayı Excel IFS işlevi

Sayı Excel IFS işlevi

İpucu: Aynı IFS formülünü bitişik hücrelere kopyalamak için doldurma kolunu kullanabilirsiniz.

Tekrar karşılaştırmak için, formülün yuvalanmış bir ifadesi gibi görünen şey: bunun yerine:

=IF(F2>100000,1000,IF(F2>75000,750,IF(F2>50000,500)))

IFS fonksiyonu için formülü kullanarak, bir açılış paranteziyle tekrar tekrar yazmanız ve sonunda doğru sayıda kapanış parantezini hatırlama ihtiyacını ortadan kaldırırsınız.

Numara içilmiş excel ifs işlevi

Numara içilmiş excel ifs işlevi

Metin Değerleri Dönüş

Bir sonraki örnekte, eğitimlerini bitirmemiş çalışanların bir listesi var. B2 hücresinde tamamlanan yüzdeye dayalı bir metin sonucu görüntüleyeceğiz. Metin değerlerinin tırnak halinde olması gerektiğini unutmayın.

=IFS(B2<50,”Less than half”,B2=50,”Half”,B2>50,”More than half”)

Bu formülü yıkmak için, B2 hücresindeki değer 50’den azsa, “yarısından daha az” i geri döndürür, 50’ye eşittir, “yarısı” nı döndürün ve 50’den fazla ise, “yarısından fazla” döndürün.

Metin Değeri Excel IFS işlevi

Metin Değeri Excel IFS işlevi

Bir karşılaştırma için, işte iç içe IF ifadesi aynı sonucu elde etmek için nasıl göründüğü şey:

=IF(B2<50,”Less than half”,IF(B2=50,”Half”,IF(B2>50,”More than half”)))

Uzun ifadelerdeki formül hatalarını veya tırnak işaretleri dahil olmak üzere ekstra özen gerektirenlerde sorun giderilmesi özellikle zor olabilir. Bu, IFS işlevini iç içe geçmiş bir IF formül yerine kullanmayı düşünmek için sadece bir neden daha.

Metin Değeri iç içe geçmiş excel ifs işlevi

Metin Değeri iç içe geçmiş excel ifs işlevi

Microsoft’un açıkladığı gibi:

Çoklu İfadeler, doğru bir şekilde inşa etmek için büyük bir düşünce gerektirir ve mantıklarının her koşulda sonuna kadar doğru bir şekilde hesaplanabileceğinden emin olur. Formülünüzü% 100 doğru bir şekilde yuva yapmazsanız, zamanın% 75’i çalışabilir, ancak beklenmedik sonuçları zamanın% 25’i geri döndürün.

Microsoft, ifadelerin korunması zor olabileceğini söyler. Bu, özellikle e -tablonuz üzerinde başkalarıyla çalışıyorsanız, IFS işlevini kullanmak için başka bir husus.

 

Etiketler: