Excel'de İç İçe IF İfadelerinde Ustalaşın – Adım Adım Rehber
Excel'de, IF fonksiyonu temel mantıksal testler için vazgeçilmez olsa da, karmaşık koşullar genellikle daha gelişmiş veri işleme için iç içe IF ifadeleri gerektirir. Bu kapsamlı rehberde, iç içe IF'in temellerini, sözdiziminden pratik uygulamalara kadar ayrıntılı olarak ele alacağız; ayrıca iç içe IF'in AND/OR koşullarıyla nasıl birleştirilebileceğini de göstereceğiz. Ek olarak, iç içe IF fonksiyonlarının okunabilirliğini artırma yollarını ve bazı ipuçlarını paylaşacak, VLOOKUP, IFS gibi güçlü alternatifleri keşfederek karmaşık mantıksal işlemleri daha kolay ve verimli hale getireceğiz.
- İç içe IF'i okunabilir hale getirme
- İç içe IF fonksiyonlarının sıralaması
- Sayılar ve metinler farklı şekilde ele alınmalıdır
- İç içe IF'in sınırlamaları
Excel IF fonksiyonu ile İç İçe IF ifadeleri karşılaştırması
Excel'deki IF fonksiyonu ve iç içe IF ifadeleri benzer amaçlara hizmet eder, ancak karmaşıklık ve uygulama açısından önemli farklılıklar gösterir.
- Sözdizimi şu şekildedir:=IF (mantıksal_test, [doğruysa_değer], [yanlışsa_değer])
- Sınırlama: Aynı anda yalnızca bir koşulu değerlendirebilir, bu da birden fazla kriterin değerlendirilmesi gereken daha karmaşık karar senaryoları için uygun değildir.
- Sözdizimi şu şekildedir:=IF( koşul1, doğruysa_değer1, IF( koşul2, doğruysa_değer2, yanlışsa_değer2 ))
- Karmaşıklık: Birden fazla koşulu işleyebilir ancak çok fazla iç içe kullanımda karmaşık ve okunması zor hale gelebilir.
İç içe IF kullanımı
Bu bölümde, Excel'de iç içe IF ifadelerinin temel kullanımı, sözdizimi, pratik örnekleri ve AND veya OR koşullarıyla nasıl kullanılacağı gösterilmektedir.
İç içe IF'in sözdizimi
Bir fonksiyonun sözdizimini anlamak, Excel'de doğru ve etkili bir şekilde uygulamanın temelidir. İç içe if ifadelerinin sözdizimiyle başlayalım.
Sözdizimi:
=IF(koşul1, sonuç1, IF(koşul2, sonuç2, IF(koşul3, sonuç3, sonuç4)))
Argümanlar:
- Koşul1, Koşul2, Koşul3: Test etmek istediğiniz koşullardır. Her koşul, Koşul1'den başlayarak sırayla değerlendirilir.
- Sonuç1: Koşul1 Evet ise döndürülen değerdir.
- Sonuç2: Koşul1 Hayır ve Koşul2 Evet ise döndürülen değerdir. Sonuç2'nin yalnızca Koşul1 Hayır ise değerlendirileceğini unutmayın.
- Sonuç3: Hem Koşul1 hem de Koşul2 Hayır ise ve Koşul3 Evet ise döndürülen değerdir. Yani Sonuç3'ün değerlendirilmesi için önceki koşulların (Koşul1 ve Koşul2) ikisinin de Hayır olması gerekir.
- Sonuç4: Tüm koşullar (Koşul1, Koşul2 ve Koşul3) Hayır ise bu sonuç döndürülür.Kısacası, bu ifade şu şekilde yorumlanabilir:Test et koşul1, Evet ise döndür sonuç1, Hayır ise,
test et koşul2, Evet ise döndür sonuç2, Hayır ise,
test et koşul3, Evet ise döndür sonuç3, Hayır ise,
döndür sonuç4
Unutmayın, iç içe IF yapısında, sonraki her koşul yalnızca önceki tüm koşullar Hayır ise değerlendirilir. Bu sıralı kontrol, iç içe IF'lerin nasıl çalıştığını anlamak için kritiktir.
İç içe IF'in pratik örnekleri
Şimdi, iç içe IF kullanımını iki pratik örnekle inceleyelim.
Örnek1: Not Sistemi
Aşağıdaki ekran görüntüsünde gösterildiği gibi, bir öğrenci puanları listeniz olduğunu ve bu puanlara göre not atamak istediğinizi varsayalım. Bu işlemi iç içe IF ile gerçekleştirebilirsiniz.
Boş bir hücreyi seçin (bu örnekte C2), aşağıdaki formülü girin ve sonucu almak için Enter'a basın. Ardından, diğer sonuçları almak için Doldurma Tutamağını aşağıya sürükleyin.
=IF(B2>=90,$F$2,IF(B2>=80,$F$3,IF(B2>=70,$F$4,IF(B2>=60,$F$5,$F$6))))
- Not seviyesini doğrudan formülde belirtebilirsiniz, bu nedenle formül şu şekilde değiştirilebilir:
=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
- Bu formül, A2 hücresindeki puana göre (A, B, C, D veya F) standart notlandırma eşiklerini kullanarak not atamak için kullanılır. Akademik not sistemlerinde iç içe IF ifadelerinin tipik bir kullanım örneğidir.
- Formülün açıklaması:
- A2>=90: Formülün kontrol ettiği ilk koşuldur. Eğer A2 hücresindeki puan90 veya daha büyükse, formül "A" döndürür.
- A2>=80: İlk koşul yanlışsa (puan90'dan küçükse), A2'nin80 veya daha büyük olup olmadığını kontrol eder. Doğruysa "B" döndürür.
- A2>=70: Benzer şekilde, puan80'den küçükse,70 veya daha büyük olup olmadığını kontrol eder. Doğruysa "C" döndürür.
- A2>=60: Puan70'ten küçükse, formül60 veya daha büyük olup olmadığını kontrol eder. Doğruysa "D" döndürür.
- "F": Son olarak, yukarıdaki koşulların hiçbiri sağlanmazsa (puan60'tan küçükse), formül "F" döndürür.
Örnek2: Satış Komisyonu Hesaplama
Satış temsilcilerinin satış başarılarına göre farklı komisyon oranları aldığı bir senaryo hayal edin. Aşağıdaki ekran görüntüsünde gösterildiği gibi, bir satış temsilcisinin komisyonunu bu farklı satış eşiklerine göre hesaplamak istiyorsunuz ve iç içe IF ifadeleri bu konuda size yardımcı olabilir.
- 1. Kademe (20.000Tier 1 ($20,000+): 20%): %20
- 2. Kademe (10.000$-19.999$): %15
- 3. Kademe (<10.000$): %10
Boş bir hücreyi seçin (bu örnekte C2), aşağıdaki formülü girin ve sonucu almak için Enter'a basın. Ardından, diğer sonuçları almak için Doldurma Tutamağını aşağıya sürükleyin.
=B2*IF(B2>20000,$F$2,IF(B2>=10000,$F$3,$F$4))
- Komisyon oranını doğrudan formülde belirtebilirsiniz, bu nedenle formül şu şekilde değiştirilebilir:
=B2*IF(B2>20000, 20%, IF(B2>=10000, 15%, 10%))
- Verilen formül, bir satış temsilcisinin satış tutarına göre komisyonunu hesaplamak için kullanılır ve farklı satış eşiklerine göre farklı komisyon oranları uygular.
- Formülün açıklaması:
- B2: Satış temsilcisinin satış tutarını temsil eder ve komisyonun hesaplanmasında temel olarak kullanılır.
- IF(B2>20000, "20%", ...): Kontrol edilen ilk koşuldur. B2'deki satış tutarının20.000'den büyük olup olmadığını kontrol eder. Eğer öyleyse, formül %20 komisyon oranı kullanır.
- IF(B2>=10000, "15%", "10%"): İlk koşul yanlışsa (satış20.000'den büyük değilse), formül satışın10.000 veya daha fazla olup olmadığını kontrol eder. Doğruysa %15 komisyon oranı uygular. Satış tutarı10.000'den azsa, formül varsayılan olarak %10 komisyon oranı uygular.
AND / OR koşulu ile iç içe if
Bu bölümde, yukarıdaki ilk örnek olan "not sistemi"ni, Excel'de iç içe IF'i AND veya OR koşuluyla nasıl birleştirebileceğinizi göstermek için düzenliyorum. Yenilenen notlandırma örneğinde, "Devam oranı"na dayalı ek bir koşul ekledim.
AND koşulu ile iç içe if kullanımı
Bir öğrenci hem puan hem de devam kriterlerini karşılarsa, notu bir seviye yükseltilir. Örneğin, puanı60 veya üzeri ve devam oranı %95 veya üzeri olan bir öğrencinin notu bir seviye yükseltilir; A'dan A+'ya, B'den B+'ya gibi. Ancak, devam oranı %95'in altındaysa, notlandırma orijinal puan kriterlerine göre yapılır. Bu gibi durumlarda, AND koşuluyla iç içe IF ifadesi kullanmamız gerekir.
Boş bir hücreyi seçin (bu örnekte D2), aşağıdaki formülü girin ve sonucu almak için Enter'a basın. Ardından, diğer sonuçları almak için Doldurma Tutamağını aşağıya sürükleyin.
=IF(AND(B2>=60, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", "D+"))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))
- AND koşulu kontrolü:AND(B2>=60, C2>=95%): AND koşulu önce her iki koşulun da sağlanıp sağlanmadığını kontrol eder — öğrencinin puanı60 veya üzeri ve devam oranı %95 veya daha fazlaysa.
- Yeni not ataması:IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", "D+"))): AND ifadesindeki her iki koşul da doğruysa, formül öğrencinin puanını kontrol eder ve notunu bir seviye yükseltir.
- B2>=90: Puan90 veya üzeriyse, not "A+" olur. Yeni not ataması:
- B2>=80: Puan80 veya üzeriyse (ancak90'dan azsa), not "B+" olur.
- B2>=70: Puan70 veya üzeriyse (ancak80'den azsa), not "C+" olur.
- B2>=60: Puan60 veya üzeriyse (ancak70'ten azsa), not "D+" olur.
- Normal Not Ataması:IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))): AND koşulu sağlanmazsa (puan80'in altında veya devam oranı %95'in altında), formül standart notları atar.
- B2>=90: Puan90 veya üzeriyse "A" notu verilir.
- B2>=80: Puan80 veya üzeriyse (ancak90'dan azsa) "B" notu verilir.
- B2>=70: Puan70 veya üzeriyse (ancak80'den azsa) "C" notu verilir.
- B2>=60: Puan60 veya üzeriyse (ancak70'ten azsa) "D" notu verilir.
- 60'ın altındaki puanlar "F" notu alır.
OR koşulu ile iç içe if kullanımı
Bu durumda, bir öğrencinin puanı95 veya üzerindeyse ya da devam oranı %95 veya üzerindeyse, notu bir seviye yükseltilir. Bunu, iç içe IF ve OR koşullarıyla nasıl yapabileceğimizi aşağıda görebilirsiniz.
Boş bir hücreyi seçin (bu örnekte D2), aşağıdaki formülü girin ve sonucu almak için Enter'a basın. Ardından, diğer sonuçları almak için Doldurma Tutamağını aşağıya sürükleyin.
=IF(OR(B2>=95, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", IF(B2>=60, "D+", "F+")))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))
- OR Koşulu Kontrolü:OR(B2>=95, C2>=95%): Formül önce iki koşuldan herhangi birinin doğru olup olmadığını kontrol eder — öğrencinin puanı95 veya üzerindeyse ya da devam oranı %95 veya üzerindeyse.
- Bonuslu Not Ataması:IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", IF(B2>=60, "D+", "F+")))): OR ifadesindeki herhangi bir koşul doğruysa, öğrencinin notu bir seviye yükseltilir.
- B2>=90: Puan90 veya üzeriyse, not "A+" olur.
- B2>=80: Puan80 veya üzeriyse (ancak90'dan azsa), not "B+" olur.
- B2>=70: Puan70 veya üzeriyse (ancak80'den azsa), not "C+" olur.
- B2>=60: Puan60 veya üzeriyse (ancak70'ten azsa), not "D+" olur.
- Aksi takdirde, not "F+" olur.
- Normal Not Ataması:IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))): OR koşullarının hiçbiri sağlanmazsa (puan95'in altında ve devam oranı %95'in altında), formül standart notları atar.
- B2>=90: Puan90 veya üzeriyse "A" notu verilir.
- B2>=80: Puan80 veya üzeriyse (ancak90'dan azsa) "B" notu verilir.
- B2>=70: Puan70 veya üzeriyse (ancak80'den azsa) "C" notu verilir.
- B2>=60: Puan60 veya üzeriyse (ancak70'ten azsa) "D" notu verilir.
- 60'ın altındaki puanlar "F" notu alır.
İç içe IF için ipuçları ve püf noktaları
Bu bölümde, iç içe IF için dört faydalı ipucu ve püf noktası ele alınmaktadır.
İç içe IF'i okunabilir hale getirme
Tipik bir iç içe IF ifadesi kompakt görünebilir ancak çözümlemesi zor olabilir.
Aşağıdaki formülde, özellikle karmaşıklık arttıkça, bir koşulun nerede bittiğini ve diğerinin nerede başladığını hızlıca belirlemek zordur.
=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
Çözüm: Satır Sonları ve Girinti Ekleme
İç içe IF'i okunabilir hale getirmek için, formülü birden fazla satıra bölebilir ve her iç içe IF'i yeni bir satıra yerleştirebilirsiniz. Formülde, IF'in öncesine imleci getirip Alt + Enter tuşlarına basmanız yeterlidir.
Yukarıdaki formül satırlara bölündüğünde aşağıdaki gibi görünecektir:
=IF(A2>=90, "A",
IF(A2>=80, "B",
IF(A2>=70, "C",
IF(A2>=60, "D", "F")))
)
Bu biçim, her koşulun ve karşılık gelen çıktının nerede olduğunu daha net gösterir ve formülün okunabilirliğini artırır.
İç içe IF fonksiyonlarının sıralaması
İç içe IF formülündeki mantıksal koşulların sırası çok önemlidir; çünkü Excel'in bu koşulları nasıl değerlendirdiğini ve dolayısıyla formülün nihai sonucunu belirler.
Doğru formül
Not Sistemi örneğinde, puanlara göre not atamak için aşağıdaki formül kullanılır.
=IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F"))))
Excel, iç içe IF formülündeki koşulları sırayla, ilk koşuldan son koşula kadar değerlendirir. Bu formül, en yüksek puan eşiğini önce kontrol eder ("A" için >=90) ve ardından daha düşük eşiklere geçer. Böylece bir puan, hak ettiği en yüksek notla karşılaştırılır. İlk koşul doğruysa (A2>=90), "A" döndürülür ve başka koşullar değerlendirilmez.
Yanlış sıralanmış formül
Koşulların sırası tersine çevrilirse ve en düşük eşikle başlanırsa, yanlış sonuçlar döndürülür.
=IF(B2>=60, "D", IF(B2>=70, "C", IF(B2>=80, "B", IF(B2>=90, "A", "F"))))
Bu yanlış formülde,95 puan hemen ilk koşul olan B2>=60'ı karşılar ve yanlışlıkla "D" notu atanır.
Sayılar ve metinler farklı şekilde ele alınmalıdır
Bu bölümde, iç içe IF ifadelerinde sayıların ve metinlerin nasıl farklı şekilde ele alındığı gösterilecektir.
Sayılar
Sayılar, aritmetik karşılaştırmalar ve hesaplamalar için kullanılır. İç içe IF ifadelerinde, sayıları doğrudan >, <, =, >= ve <= gibi operatörlerle karşılaştırabilirsiniz.
Metin
İç içe IF ifadelerinde, metinler çift tırnak içine alınmalıdır. Aşağıdaki formüldeki A, B, C, D ve F'ye bakınız:
=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
İç içe IF'in sınırlamaları
Bu bölümde, iç içe IF'in birkaç sınırlaması ve dezavantajı listelenmektedir.
Karmaşıklık ve Okunabilirlik:
Excel'de64'e kadar farklı IF fonksiyonunu iç içe kullanabilirsiniz, ancak bunu yapmak kesinlikle tavsiye edilmez. İç içe seviye arttıkça formül daha karmaşık hale gelir. Bu da formüllerin okunmasını, anlaşılmasını ve bakımını zorlaştırabilir.
Hata Eğilimi:
Ayrıca, karmaşık iç içe IF ifadeleri hata yapmaya daha yatkın hale gelir ve hata ayıklama veya düzenleme açısından zorluk çıkarabilir.
Genişletmek veya Ölçeklendirmek Zor:
Mantığınız değişirse veya daha fazla koşul eklemeniz gerekirse, derin iç içe IF'leri değiştirmek veya genişletmek zor olabilir.
Bu sınırlamaları anlamak, Excel'de iç içe IF ifadelerini etkili şekilde kullanmanın anahtarıdır. Genellikle, iç içe IF'leri diğer fonksiyonlarla birleştirmek veya alternatif yaklaşımlar aramak daha verimli ve sürdürülebilir çözümler sunabilir.
İç İçe IF'e Alternatifler
Bu bölümde, Excel'de iç içe IF ifadelerine alternatif olarak kullanılabilecek birkaç fonksiyon listelenmektedir.
VLOOKUP Kullanımı
Yukarıdaki iki pratik örneği gerçekleştirmek için iç içe IF ifadeleri yerine VLOOKUP fonksiyonunu kullanabilirsiniz. İşte nasıl yapacağınız:
Örnek1: VLOOKUP ile Not Sistemi
Burada, puanlara göre not atamak için VLOOKUP kullanımını göstereceğim.
Adım1: Notlar için bir Arama Tablosu Oluşturun
Öncelikle, puan aralığı ve karşılık gelen notlar için bir arama tablosu (bu örnekte E1:F6 gibi) oluşturmanız gerekir. Not: Tabloyun ilk sütunundaki puanlar artan sırada olmalıdır.
Adım2: VLOOKUP fonksiyonunu uygulayarak notları atayın
Boş bir hücreyi seçin (bu örnekte C2), aşağıdaki formülü girin ve ilk notu almak için Enter'a basın. Bu formül hücresini seçin ve Doldurma Tutamağını aşağıya sürükleyerek diğer notları alın.
=VLOOKUP(B2,$E$2:$F$6,2,TRUE)
- B2 hücresindeki95 değeri, VLOOKUP'un arama tablosunun ($E$2:$F$6) ilk sütununda aradığı değerdir. Bulunduğunda, aynı satırdaki ikinci sütundan karşılık gelen notu döndürür.
- Arama tablosu başvurusunu mutlak yapmayı (referansların önüne $ işareti eklemeyi) unutmayın; bu, formül başka bir hücreye kopyalandığında referansın değişmeyeceği anlamına gelir.
- VLOOKUP fonksiyonu hakkında daha fazla bilgi için bu sayfayı ziyaret edin.
Örnek2: VLOOKUP ile Satış Komisyonu Hesaplama
Excel'de satış komisyonu hesaplamasını da VLOOKUP ile gerçekleştirebilirsiniz. Lütfen aşağıdaki adımları izleyin.
Adım1: Notlar için bir Arama Tablosu Oluşturun
Öncelikle, satışlar ve karşılık gelen komisyon oranı için bir arama tablosu oluşturmanız gerekir, bu örnekte E2:F4 gibi. Not: Tabloyun ilk sütunundaki satışlar artan sırada olmalıdır.
Adım2: VLOOKUP fonksiyonunu uygulayarak notları atayın
Boş bir hücreyi seçin (bu örnekte C2), aşağıdaki formülü girin ve ilk komisyonu almak için Enter'a basın. Bu formül hücresini seçin ve Doldurma Tutamağını aşağıya sürükleyerek diğer sonuçları alın.
=B2*VLOOKUP(B2,$E$2:$F$4,2,TRUE)
- Her iki örnekte de, VLOOKUP bir tablo içinde arama değerine (puan veya satış tutarı) göre bir değer bulmak ve aynı satırdaki belirli bir sütundan (not veya komisyon oranı) bir değer döndürmek için kullanılır. Dördüncü parametre TRUE, yaklaşık eşleşmeyi belirtir; bu, arama değerinin tabloda tam olarak bulunmadığı durumlar için uygundur.
- VLOOKUP fonksiyonu hakkında daha fazla bilgi için bu sayfayı ziyaret edin.
IFS Kullanımı
IFS fonksiyonu, iç içe kullanıma gerek bırakmadan işlemi basitleştirir ve formüllerin okunmasını ve yönetilmesini kolaylaştırır. Okunabilirliği artırır ve birden fazla koşullu kontrolün yönetimini kolaylaştırır. IFS fonksiyonunu kullanmak için Excel2019 veya daha yeni bir sürüm ya da Office365 aboneliğiniz olmalıdır. Şimdi pratik örneklerde nasıl uygulanabileceğine bakalım.
Örnek1: IFS ile Not Sistemi
Öncekiyle aynı notlandırma kriterlerini varsayarsak, IFS fonksiyonu şu şekilde kullanılabilir:
C2 gibi boş bir hücre seçin, aşağıdaki formülü girin ve ilk sonucu almak için Enter'a basın. Sonuç hücresini seçin ve Doldurma Tutamağını aşağıya sürükleyerek diğer sonuçları alın.
=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",B2>=60,"D",B2<60,"F")
- Her koşul sırayla değerlendirilir. Bir koşul sağlandığında, karşılık gelen sonuç döndürülür ve formül başka koşulları kontrol etmeyi bırakır. Bu durumda, formül B2'deki puana göre not atamak için kullanılır ve daha yüksek puan daha iyi not anlamına gelir.
- IFS fonksiyonu hakkında daha fazla bilgi için bu sayfayı ziyaret edin.
Örnek2: IFS ile Satış Komisyonu Hesaplama
Satış komisyonu hesaplama senaryosu için, IFS fonksiyonu şu şekilde uygulanır:
C2 gibi boş bir hücre seçin, aşağıdaki formülü girin ve ilk sonucu almak için Enter'a basın. Sonuç hücresini seçin ve Doldurma Tutamağını aşağıya sürükleyerek diğer sonuçları alın.
=B2*IFS(B2>20000,20%,B2>=10000,15%,TRUE,10%)
CHOOSE ve MATCH Kullanımı
CHOOSE ve MATCH yaklaşımı, iç içe IF ifadelerine kıyasla daha verimli ve yönetimi kolay olabilir. Bu yöntem, formülü basitleştirir ve güncellemeleri veya değişiklikleri daha kolay hale getirir. Aşağıda, bu makaledeki iki pratik örneği CHOOSE ve MATCH fonksiyonlarının kombinasyonuyla nasıl ele alacağınızı göstereceğim.
Örnek1: CHOOSE ve MATCH ile Not Sistemi
Farklı puanlara göre not atamak için CHOOSE ve MATCH fonksiyonlarının kombinasyonunu kullanabilirsiniz.
Adım1: Arama değerleriyle bir Arama Dizisi oluşturun
Öncelikle, MATCH'in arayacağı eşik değerlerini içeren bir hücre aralığı oluşturmanız gerekir; bu örnekte $E$2:$E$6 gibi. Not: Bu aralıktaki sayılar, MATCH fonksiyonu yaklaşık eşleşme türüyle doğru çalışabilmesi için artan sırada olmalıdır.
Adım2: CHOOSE ve MATCH ile notları atayın
Boş bir hücreyi seçin (bu örnekte C2), aşağıdaki formülü girin ve ilk notu almak için Enter'a basın. Bu formül hücresini seçin ve Doldurma Tutamağını aşağıya sürükleyerek diğer sonuçları alın.
=CHOOSE(MATCH(B2, $E$2:$E$6, 1), "F", "D", "C", "B", "A")
- MATCH(B2, $E$2:$E$6,1): Formülün bu kısmı, B2 hücresindeki puanı ($E$2:$E$6 aralığında) arar.1 değeri, MATCH'in yaklaşık eşleşme yapmasını, yani aralıktaki B2'den küçük veya eşit en büyük değeri bulmasını sağlar.
- CHOOSE(..., "F", "D", "C", "B", "A"): MATCH fonksiyonunun döndürdüğü konuma göre CHOOSE ilgili notu seçer.
- MATCH fonksiyonu hakkında daha fazla bilgi için bu sayfayı ziyaret edin.
- CHOOSE fonksiyonu hakkında daha fazla bilgi için bu sayfayı ziyaret edin.
Örnek2: IFS ile Satış Komisyonu Hesaplama
Satış Komisyonu Hesaplaması için CHOOSE ve MATCH kombinasyonunu kullanmak da etkili olabilir, özellikle komisyon oranları belirli satış eşiklerine dayalıysa. Nasıl yapabileceğimize bakalım.
Adım1: Arama değerleriyle bir Arama Dizisi oluşturun
Öncelikle, MATCH'in arayacağı eşik değerlerini içeren bir hücre aralığı oluşturmanız gerekir; bu örnekte $E$2:$E$4 gibi. Not: Bu aralıktaki sayılar, MATCH fonksiyonu yaklaşık eşleşme türüyle doğru çalışabilmesi için artan sırada olmalıdır.
Adım2: CHOOSE ve MATCH ile sonuçları alın
Boş bir hücreyi seçin (bu örnekte C2), aşağıdaki formülü girin ve ilk notu almak için Enter'a basın. Bu formül hücresini seçin ve Doldurma Tutamağını aşağıya sürükleyerek diğer sonuçları alın.
=B2*CHOOSE(MATCH(B2, $E$2:$E$4, 1), 10%, 15%, 20%)
- MATCH fonksiyonu hakkında daha fazla bilgi için bu sayfayı ziyaret edin.
- CHOOSE fonksiyonu hakkında daha fazla bilgi için bu sayfayı ziyaret edin.
Sonuç olarak, Excel'de iç içe IF ifadelerini ustalıkla kullanmak, veri analizi ve karar verme süreçlerinde karmaşık mantıksal senaryoları yönetme yeteneğinizi artırır. İç içe IF'ler karmaşık mantıksal işlemler için güçlüdür, ancak sınırlamalarının farkında olmak önemlidir. VLOOKUP, IFS ve CHOOSE ile MATCH gibi daha basit alternatifler, bazı durumlarda daha pratik ve sürdürülebilir çözümler sunabilir. Bu bilgilerle artık veri analiz görevlerinizde en uygun Excel tekniklerini güvenle uygulayabilir, tablolarınızda açıklık, doğruluk ve verimlilik sağlayabilirsiniz. Excel'in yeteneklerini daha derinlemesine keşfetmek isteyenler için sitemizde çok sayıda eğitim bulunmaktadır. Daha fazla Excel ipucu ve püf noktası için buraya göz atın.
İlgili Makaleler
Excel'de IF fonksiyonunu AND, OR ve NOT ile kullanma
IF fonksiyonu, AND, OR ve NOT gibi mantıksal operatörlerle birleştirildiğinde, yetenekleri önemli ölçüde genişler. Bu kombinasyonun gücü, birden fazla koşulu aynı anda işleyebilme ve çeşitli, karmaşık senaryolara uyum sağlayabilme yeteneğinde yatar. Bu eğitimde, Excel'de bu güçlü fonksiyonları etkili bir şekilde nasıl kullanabileceğinizi, veri analizinde yeni boyutlar açmak ve karar verme sürecinizi geliştirmek için nasıl faydalanabileceğinizi keşfedeceğiz.
IF İfadesiyle Koşullu Açılır Liste
Bu eğitim, Excel'de adım adım koşullu açılır liste oluşturmanıza yardımcı olacak5 yöntemi göstermektedir.
Power Query: If ifadesi - iç içe if'ler ve çoklu koşullar
Excel Power Query'de, IF ifadesi bir koşulu kontrol etmek ve sonucun Evet veya Hayır olmasına göre belirli bir değer döndürmek için en çok kullanılan fonksiyonlardan biridir. Bu if ifadesi ile Excel'in IF fonksiyonu arasında bazı farklılıklar vardır. Bu eğitimde, bu if ifadesinin sözdizimini ve bazı basit ve karmaşık örnekleri tanıtacağım.
En İyi Ofis Verimlilik Araçları
Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!
İçindekiler
- IF fonksiyonu ile İç İçe IF ifadeleri karşılaştırması
- İç içe IF kullanımı
- İç içe IF'in sözdizimi
- İç içe IF'in pratik örnekleri
- AND / OR koşulu ile iç içe if
- İç içe IF için ipuçları ve püf noktaları
- İç içe IF'i okunabilir hale getirme
- İç içe IF fonksiyonlarının sıralaması
- Sayılar ve metinler farklı şekilde ele alınmalıdır
- İç içe IF'in sınırlamaları
- İç İçe IF'e Alternatifler
- VLOOKUP Kullanımı
- IFS Kullanımı
- CHOOSE ve MATCH Kullanımı
- İlgili Makaleler
- En İyi Ofis Verimlilik Araçları
- Yorumlar