NS EĞER işlevi olabilir yuvalanmış birden çok koşulu işlemek için kendi içinde. Gösterilen örnekte, bir puana not atamak için iç içe bir EĞER formülü kullanılır. D5'teki formül 5 ayrı EĞER işlevi içerir:
iki koşul karşılanırsa say
= IF (T1,R1, IF (T2,R2, IF (T3,R3, IF (T4,R4,R5))))Açıklama
Bu makalede, Excel iç içe EĞER yapısını açıklar. Genellikle, birden fazla koşulu test etmeniz ve bu testlere bağlı olarak farklı sonuçlar döndürmeniz gerektiğinde iç içe geçmiş IF'ler kullanılır.
Birden fazla koşulu test etme
Birden fazla koşulu test etmeniz gerekiyorsa, testlerin sonucuna bağlı olarak birkaç eylemden birini gerçekleştirin, seçeneklerden biri birden fazla IF ifadesini tek bir formülde iç içe geçirmektir. Bunun 'iç içe IF'ler' olarak anıldığını sık sık duyarsınız.
Yuvalama fikri, bir EĞER işlevini diğerinin içine gömmekten veya 'iç içe geçirmekten' gelir. Gösterilen örnekte, puana dayalı notlar atamak için iç içe EĞER fonksiyonlarını kullanıyoruz. Bir not vermenin mantığı şu şekildedir:
Puan | Seviye |
0-63 | F |
64-72 | NS |
73-84 | C |
85-94 | B |
95-100 | İLE |
Bu mantığı yansıtan iç içe bir EĞER formülü oluşturmak için, puanın 64'ün altında olup olmadığını test ederek başlarız. DOĞRU ise, 'F' döndürürüz. YANLIŞ ise, bir sonraki EĞER işlevine geçiyoruz. Bu sefer puanın 73'ten az olup olmadığını test ediyoruz. DOĞRU ise 'D' döndürürüz. YANLIŞ ise, başka bir EĞER işlevine geçiyoruz. Ve bunun gibi.
Sonunda, D5 hücresinde sahip olduğumuz formül şöyle görünür:
excel'de bmi nasıl hesaplanır
= IF (C5<64,'F', IF (C5<73,'D', IF (C5<85,'C', IF (C5<95,'B','A'))))
Bu durumda, düşükten yükseğe veya yüksekten düşüğe tek yönde hareket etmenin önemli olduğunu görebilirsiniz. Bu, bir test DOĞRU döndürdüğünde bir sonuç döndürmemizi sağlar, çünkü biz bilmek önceki testlerin YANLIŞ döndürdüğünü.
İç içe geçmiş IF'lerin okunmasını kolaylaştırma
Doğaları gereği iç içe EĞER formüllerini okumak zor olabilir. Bu sizi rahatsız ediyorsa, testleri ve sonuçları 'sıralamak' için formülün içine satır sonları ekleyebilirsiniz. Bu video, iç içe geçmiş durumda satır sonlarının nasıl ekleneceğini açıklar. .
Notlar
- daha yeni EĞER işlevi tek bir işlevde birden çok koşulu işleyebilir.
- DÜŞEYARA bazen kullanılabilir karmaşık iç içe if'leri değiştirin .
- Bu makale daha birçok iç içe if örneği .