Çoklu IFs Excel Fonksiyonu
Excel'de Çoklu EĞER veya İç İçe Varsa, başka bir EĞER ifadesi içindeki bir EĞER ifadesidir. Excel'deki normal EĞER formülünün "doğru_değer" ve "yanlışsa_değer" bağımsız değişkenlerine ek EĞER ifadeleri ekleyebiliriz. Aynı anda birden fazla koşulu test etmemiz ve farklı değerler döndürmemiz gerektiğinde, Excel'de İç içe EĞER veya Çoklu EĞER kullanırız.
Açıkladı
Excel verilerinde, belirli bir veriyi bulmak için bir veya ikiden fazla koşul kullanmamız gereken durumlar vardır, If işlevini kullanmak yetersizdir veya mantıksal işlevli işlev yararlı olmayabilir, bu nedenle Excel'de birden çok If ifadesi kullanabiliriz. tek bir If ifadesi, iç içe geçmiş if ifadesinde koşul karşılanırsa sonuç görüntülenir, ancak koşul karşılanmazsa sonraki if ifadesi çalıştırılır.
Bir koşulu test etmek istediğimizde ve koşul karşılanmışsa bir değer, karşılanmamışsa başka bir değer döndürmek istediğimizde 'EĞER' formülü kullanılır.
Sonraki her EĞER, önceki EĞER'in "yanlış_değer_değer" bağımsız değişkenine dahil edilir. Dolayısıyla, iç içe geçmiş IF excel formülü şu şekilde çalışır:

Sözdizimi
EĞER (koşul1; sonuç1, EĞER (koşul2; sonuç2, EĞER (koşul3; sonuç3,…)))
Örnekler
Örnek 1
Bir öğrencinin bir sınavda nasıl puan aldığını öğrenmek istiyorsak. Bir öğrencinin iki sınav puanı vardır ve toplam puanı (iki puanın toplamı) "İyi", "Ortalama" ve "Kötü" olarak tanımlarız. Bir puan 60'a eşit veya ondan büyükse "İyi", 40 ile 60 arasındaysa "Ortalama" ve 40'tan küçük veya eşitse "Kötü" olacaktır.
İlk puanın C sütununda ikinci, B sütununda depolandığını varsayalım.

Aşağıdaki formül Excel'e 'İyi', 'Ortalama' veya 'Kötü' sonucunu vermesini söyler:
= EĞER (D2> = 60, "İyi", EĞER (D2> 40, "Ortalama", "Kötü"))

Bu Formül, Sonucu aşağıda verildiği gibi döndürür:

Sonuçları geri kalan hücrelere almak için Formülü sürükleyin.

Sadece 3 sonuç almamız gerektiğinden, bu durumda iç içe geçmiş bir IF Fonksiyonunun yeterli olduğunu görebiliriz.
Örnek 2
Şimdi, yukarıdaki örneklerde bir koşulu daha test etmek istediğimizi varsayalım: 70 ve üzeri toplam puan "Mükemmel" olarak kategorize edilir.
= EĞER (D2> = 70, "Mükemmel", EĞER (D2> = 60, "İyi", EĞER (D2> 40, "Ortalama", "Kötü")))

Bu Formül, Sonucu aşağıda verildiği gibi döndürür:

Mükemmel:> = 70
İyi: 60 ile 69 arası
Ortalama: 41 ve 59 Arası
Kötü: <= 40
Sonuçları geri kalan hücrelere almak için Formülü sürükleyin.

Gerekirse benzer şekilde bir dizi 'If' koşulu ekleyebiliriz.
Örnek 3
Birkaç farklı koşul kümesini test etmek istersek, bu koşullar mantıksal OR & AND kullanılarak ifade edilebilir, işlevler IF ifadelerinin içine yerleştirilir ve ardından IF ifadeleri iç içe yerleştirilir.
Örneğin, bir çalışanın 2 çeyrekte yaptığı hedeflerin sayısını içeren iki sütunumuz varsa: Q1 & Q2 ve çalışanın performans bonusunu daha yüksek bir hedef sayıya göre hesaplamak istiyoruz.

Şu mantıkla bir formül yapabiliriz:
- Q1 veya Q2 hedeflerinden herhangi biri 70'den fazlaysa, çalışan% 10 bonus alır,
- bunlardan herhangi biri 60'tan büyükse, çalışan% 7 bonus alır,
- bunlardan herhangi biri 50'den büyükse, çalışan% 5 bonus alır,
- bunlardan herhangi biri 40'tan büyükse, çalışan% 3'lük bir ikramiye alır, yoksa ikramiye almaz.
Bu nedenle, önce (B2> = 70, C2> = 70) gibi birkaç VEYA ifadesi yazıyoruz ve sonra bunları aşağıdaki gibi IF işlevlerinin mantıksal testlerine yerleştiriyoruz:
= EĞER (YA DA (B2> = 70, C2> = 70),% 10, EĞER (YA DA (B2> = 60, C2> = 60),% 7, EĞER (VEYA (B2> = 50, C2> = 50) ),% 5, EĞER (VEYA (B2> = 40, C2> = 40),% 3, ””))))

Bu Formül, Sonucu aşağıda verildiği gibi döndürür:

Geri kalan hücrelerin Sonuçlarını almak için Formülü sürükleyin.

Örnek 4
Şimdi, yukarıdaki örnekte bir koşulu daha test etmek istediğimizi varsayalım:
- Hem Q1 hem de Q2 hedefleri 70'ten fazlaysa, çalışan% 10 bonus alır
- her ikisi de 60'tan büyükse, çalışan% 7 bonus alır
- her ikisi de 50'den büyükse, çalışan% 5 bonus alır
- her ikisi de 40'tan büyükse, çalışan% 3 bonus alır
- Aksi takdirde, bonus yok.
Bu nedenle, önce (B2> = 70, C2> = 70) gibi birkaç AND ifadesi yazıyoruz ve sonra bunları iç içe yerleştiriyoruz: IF işlevlerinin testleri aşağıdaki gibi:
= EĞER (VE (B2> = 70, C2> = 70),% 10, EĞER (VE (B2> = 60, C2> = 60),% 7, EĞER (VE (B2> = 50, C2> = 50) ),% 5, EĞER (VE (B2> = 40, C2> = 40),% 3, ””))))

Bu formül Sonucu aşağıda verildiği gibi döndürür:

Sonuçları geri kalan hücrelere almak için Formülü sürükleyin.

Hatırlanacak şeyler
- Çoklu EĞER işlevi, mantıksal testleri bir formülde göründükleri sırayla değerlendirir ve bir koşul doğru olarak değerlendirildiğinde, sonraki koşullar test edilmez.
- Örneğin, yukarıda tartışılan ikinci örneği ele alırsak, Excel'deki yuvalanmış EĞER formülü ilk mantıksal testi (D2> = 70) değerlendirir ve aşağıdaki formülde koşul doğru olduğu için 'Mükemmel' sonucunu döndürür:
= EĞER (D2> = 70, "Mükemmel", EĞER (D2> = 60 ,, "İyi", EĞER (D2> 40, "Ortalama", "Kötü"))
Şimdi, Excel'deki IF işlevlerinin sırasını şu şekilde tersine çevirirsek:
= EĞER (D2> 40, "Ortalama", EĞER (D2> = 60 ,, "İyi", EĞER (D2> = 70, "Mükemmel", "Kötü"))
Bu durumda, formül ilk koşulu test eder ve 85, 70'e eşit veya daha büyük olduğundan, bu koşulun bir sonucu da Doğru'dur, bu nedenle formül, sonraki koşulları test etmeden "Mükemmel" yerine "Ortalama" sonucunu döndürür.
Doğru sipariş

Yanlış Sipariş

Not: Excel'de IF işlevinin sırasını değiştirmek sonucu değiştirir.
- Formül mantığını değerlendirin - Birden fazla IF Koşulunun adım adım değerlendirmesini görmek için, Formül Denetim Grubundaki Formül sekmesinde bulunan excel'deki 'Formülü Değerlendir' özelliğini kullanabiliriz. 'Değerlendir' düğmesine tıklamak, değerlendirme sürecindeki tüm adımları gösterecektir.
- Örneğin, ikinci örnekte, yuvalanmış EĞER formülünün ilk mantıksal testinin değerlendirilmesi D2> = 70; 85> = 70; Doğru; Mükemmel.

- Parantezleri dengelemek : Parantezler sayı ve sıra açısından eşleşmiyorsa, çoklu EĞER formülü çalışmayacaktır.
- Birden fazla parantez setimiz varsa, parantez çiftleri farklı renklerde gölgelendirilir, böylece açılış parantezleri kapanışlarla eşleşir.
- Ayrıca, parantez kapatıldığında eşleşen çift vurgulanır.
- Sayılar ve Metin farklı şekilde ele alınmalıdır : Çoklu / iç içe EĞER formülünde, metin her zaman çift tırnak içine alınmalıdır.
- Birden fazla EĞER genellikle sorun yaratabilir : Bu kadar çok doğru ve yanlış koşulu yönetmek ve tek bir ifadede parantezleri kapatmak zorlaşır. Excel'de Birden Fazla EĞER'in bakımının zorlaşması durumunda, IF işlevi veya DÜŞEYARA gibi diğer araçları kullanmak her zaman iyidir.