İçindekiler
IF işlevi 'in en kullanışlı ve yaygın olarak kullanılan işlevlerinden biridir. Microsoft Excel Excel'de günlük hayattaki çalışmalarımızda herhangi bir mantıksal karşılaştırmaya ihtiyaç duyarsak EĞER fonksiyonunu nasıl kullanacağımızı göstereceğim. EĞER işlevini, Excel'deki bazı tanıdık işlevlerle birlikte geniş bir değer aralığında kullanabilirsiniz.
Alıştırma Çalışma Kitabını İndirin
IF Fonksiyonunu Değer Aralığı ile Kullanın.xlsxExcel'de IF Fonksiyonunun Tanıtımı
Excel'deki en kullanışlı işlevlerden biri EĞER fonksiyonu, değerleri mantıksal olarak beklentilerle karşılaştırmamızı sağlar.
⇒ Sözdizimi
=IF(logical_test, [value_if_true], [value_if_false])
⇒ Fonksiyon Amaç
Bu, bir koşulun doğru olup olmadığını belirler veya YANLIŞ ve koşul aşağıdaki gibi ise bir değer döndürür DOĞRU .
⇒ Argüman
Tartışma | Gerekli / İsteğe bağlı | Açıklama |
---|---|---|
mantıksal_test | Gerekli | Bir hücre veya hücre aralığı için verilen koşul. |
[value_if_true] | Opsiyonel | Koşul karşılandığında tanımlanan ifade. |
[value_if_false] | Opsiyonel | Koşul karşılanmazsa tanımlanan ifade. |
⇒ Dönüş Parametresi
İfadeler tanımlanmamışsa, mantıksal değerler DOĞRU veya YANLIŞ . ifadeleri tanımlanırsa, koşulların sağlanıp sağlanmadığına bağlı olarak dönüş değerleri olarak görünecektir.
Excel'de IF Fonksiyonunu Değer Aralığı ile Kullanmak için 10 İdeal Örnek
Excel'den bazı örnekler görelim EĞER adlı bir kitapçıdan bazı kitapların adlarını, yazarlarını, sayılarını ve fiyatlarını içeren bir veri kümesine sahip olduğumuzu varsayalım. Kingfisher Kitabevi Bugünkü amacımız E xcel'in nasıl uygulanacağını öğrenmektir. EĞER değer aralığına sahip fonksiyon.
1. Hücre Aralığı ile Excel EĞER işlevi oluşturun
İlk örnekte, bir hücre aralığının belirli bir değer içerip içermediğini nasıl kontrol edeceğimizi öğreneceğiz. Yazar Emily Bronte'nin herhangi bir kitabı olup olmadığını kontrol edelim. Bu, sütunun Yazar (sütun C ) Emily Bronte adını içeriyor mu içermiyor mu? EĞER ve COUNTIF Bunu yapmak için Excel'in işlevleri.
ADIMLAR:
- İlk olarak, bir hücre seçin ve bu formülü o hücreye girin.
=IF(COUNTIF(C5:C21, "Leo Tolstoy")>0, "Var", "Yok")
- İkinci olarak, basın Girin Sonucu görmek için.
- Son olarak, sonucu elde ettiğimizi görebilirsiniz " Burada "Çünkü gerçekten de bir kitap var. Emily Bronte listemizde. Bu " Uğultulu Tepeler ".
- Yaklaşık bir eşleşme istiyorsanız Joker Karakterler (*,?,~) içinde COUNTIF işlevini kullanabilir. Örneğin, bir kitap olup olmadığını öğrenmek için Bronte kız kardeşler ( Hem Emily Bronte hem de Charlotte Bronte ), aşağıdaki formülü kullanın.
=IF(COUNTIF(C4:C20, "*Bronte")>0, "Var", "Yok")
- Ayrıca, vurmak Girin Sonucu göstermek için anahtar.
- Ve elimizde " Burada "... Çünkü bu kitapların üç tanesi Bronte Kardeşler .
🔎 Formül Nasıl Çalışır?
- COUNTIF(C5:C21, "Emily Bronte") "Emily Bronte" adının aralıkta kaç kez geçtiğini döndürür C5:C21 .
- COUNTIF(C5:C21, "Emily Bronte")>0 geri döner DOĞRU ad aralıkta en az bir kez geçiyorsa ve YANLIŞ eğer isim görünmüyorsa.
- Bu nedenle IF(COUNTIF(C5:C21, "Emily Bronte")>0, "Var", "Yok") ad en az bir kez görünüyorsa "Var" döndürür ve " Yok " eğer isim görünmüyorsa.
2. Sayısal Değerler Aralığı ile EĞER Fonksiyonu Oluşturun
Şimdi başka bir uygulama yapacağız EĞER Verilen iki sayı arasında kalan bir aralıktan değerlerin bir listesini oluşturacağız. Sütundan var olan veya olmayan kitap sayısını bulalım D arasında kalan 10 için 20 Bu tür görevler E xcel kullanılarak gerçekleştirilebilir EĞER işlevini bir değer aralığıyla birlikte kullanın.
ADIMLAR:
- Başlangıç olarak, sonucu görmek istediğiniz hücreyi seçin.
- Ardından, formülü buraya girin.
=IF((D5>=10)*(D5<=20))=1, "Evet", "Hayır")
- Basın Girin .
- Sürükleyin Doldurma Kolu simgesini aşağı indirerek formülü aralık üzerinde çoğaltabilirsiniz. Veya Otomatik Doldurma menzil, çift tıklayın artı üzerinde ( + ) sembolü.
- Son olarak, sonucu görebiliriz.
3. Değer Aralığı için EĞER Fonksiyonu ile VE Koşullarını Uygulayın
Şimdi koşulları bir EĞER Her bir kitabın verilen iki koşulu karşılayıp karşılamadığını kontrol edelim. Birincisi, kitap sayısının 10 ve ikincisi ise kitabın fiyatının 20 Bu koşullar yerine getirilirse ancak o zaman kitabı satın alacağız.
Bunun için şu kombinasyonu kullanacağız EĞER ve VE fonksiyonları. Tüm parametreleri aşağıdaki gibi değerlendirildiğinde DOĞRU , AND işlevi geri döner DOĞRU ; aksi takdirde, döndürür YANLIŞ .
ADIMLAR:
- Başlangıçta, ilk kitaba bitişik bir hücre seçin ve formülü girin.
=IF(AND(D5>=10)*(E5>=20), "Satın Alabilir", "Satın Alamaz")
- Tuşuna basın Girin tuşuna bir kez daha basın.
- Alternatif olarak, şu sembolü kullanabiliriz ve koşul ( * Bu nedenle formül şu şekilde görünecektir.
- Vurmak Girin Sonucu görmek için.
- Formülü aralık üzerine kopyalamak için Doldurma Kolu sembolü aşağı doğru. Alternatif olarak çift tıklayın ekleme ( + ) işareti ile Otomatik Doldurma menzil.
- Benzer şekilde, sonucu elde edebiliriz.
4. Değer Aralığı için VEYA Koşulları ile EĞER İşlevini Kullanın
Şimdi gel VEYA Her bir kitabın en az bir koşulu sağlayıp sağlamadığını kontrol edelim. Eğer parametrelerinden herhangi biri DOĞRU , VEYA işlevi geri döner DOĞRU ; aksi takdirde, döndürür YANLIŞ .
ADIMLAR:
- İlk olarak, sonucu görmek istediğimiz hücreyi seçin.
- İkinci olarak, formülü ekleyin.
=IF(OR(D5>=10,E5>=60), "Satın Alabilir", "Satın Alamaz")
- Ayrıca, şu düğmeye basın Girin tuşuna basın.
- Fonksiyon kullanmak yerine veya sembolünü kullanabiliriz ( + ). Yani formül şöyle olacaktır.
=IF((D5>=10)+(E5>=60), "Satın Alabilir", "Satın Alamaz")
- Vurmak Girin Sonucu görmek için.
- Bundan sonra, sürükleyin Doldurma Kolu Formülü aralık üzerine kopyalamak için simgesi. Veya, çift tıklayın artı üzerinde ( + ) işareti. Bu aynı zamanda formülü tekrarlar.
- Son olarak, her kitap için satın alınıp alınamayacağını, en az bir koşulu olup olmadığını belirledik.
5. Değer Aralığı için İç İçe IF Fonksiyonu Kullanın
Bu örnekte, iç içe geçmiş EĞER Bu, bir tane uygulayacağımız anlamına gelir. EĞER başka bir formül içinde EĞER Formül. Sizden bir iş yapmanızı isteyeceğim. Tüm kitaplar için, fiyatın aşağıdakilerden büyük veya eşit olup olmadığını kontrol edin $30.00 Evet ise, sayının aşağıdakilerden büyük veya eşit olup olmadığını kontrol edin 15 Daha sonra, eğer hala evet ise, yazarın adının " C " ya da değil. Hala evet ise, " Memnuniyet ". Aksi takdirde, " Tatmin Etmiyor ".
ADIMLAR:
- Başlamak için hücreyi seçin ve aşağıdaki formülü buraya ekleyin.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C", "Tatmin Ediyor", "Tatmin Etmiyor"), "Tatmin Etmiyor"), "Tatmin Etmiyor")
- Vur Girin Sonucu görmek için anahtar.
- Benzer şekilde, önceki örneklerde Doldurma Kolu simgesini aşağı indirerek formülü aralık üzerinde çoğaltabilirsiniz. Veya Otomatik Doldurma menzil, çift tıklayın artı üzerinde ( + ) sembolü.
- Son olarak, görebilirsiniz, sadece beş kitaplar üç koşulu da aynı anda karşılamaktadır.
6. Excel'de IF & SUM İşlevlerini Birleştirin
Birleştireceğiz EĞER ve SUM bu örnekteki işlevler. SUM işlevi toplama kullanarak değer ekler. Örneği takip edelim.
ADIMLAR:
- İkinci hücreyi seçin G6 'yi seçin ve formülü seçilen hücreye yerleştirin.
=IF(SUM(D5:D21)>=80, "İyi", IF(SUM(D5:D21)>=50, "Tatmin Edici", "Zayıf"))
- Ardından, tuşuna basın. Girin Sonucu görmek için anahtar.
🔎 Formül Nasıl Çalışır?
- TOPLA(D5:D21) bu kısım aralığın değerlerini toplar ve sonuç olarak toplam kitap sayısını döndürür.
- SUM(D5:D21)>=80 ve SUM(D5:D21)>=50 koşulun karşılanıp karşılanmadığını kontrol eder.
- IF(SUM(D5:D21)>=80, "Good", IF(SUM(D5:D21)>=50, "Satisfactory", "Poor")) sonucu bildirir. Bizim durumumuzda sonuç " İyi ".
7. IF & AVERAGE Fonksiyonlarını Birleştirin
Parametre olarak verilen sayıların ortalaması şu şekilde belirlenir ORTALAMA işlevi . Hadi birleştirelim EĞER ve ORTALAMA bu örnek için işlevler.
ADIMLAR:
- Başlangıçta, sonucu koymak istediğimiz hücreyi seçin. Bizim durumumuzda, hücreyi seçeceğiz G6 .
- Ardından, formülü bu hücreye ekleyin.
=IF(AVERAGE(D5:D21)>=20, "Good", IF(AVERAGE(D5:D21)>=10, "Satisfactory", "Poor"))
- Ayrıca, basın Girin tuşuna basın.
- Son olarak, sonucunuzu alacaksınız.
🔎 Formül Nasıl Çalışır?
- ORTALAMA(D5:D21) ortalama kitap sayısını hesaplar.
- AVERAGE(D5:D21)>=20 ve AVERAGE(D5:D21)>=10 koşulun yerine getirilip getirilmediğini doğrulayın.
- EĞER(ORTALAMA(D5:D21)>=20, "İyi", EĞER(ORTALAMA(D5:D21)>=10, "Tatmin Edici", "Zayıf")) Bizim durumumuzdaki sonuç " Tatmin edici ".
8. Değer Aralığını Eşleştirmek için IF & EXACT Fonksiyonlarını Entegre Edin
TAM işlev geri döner DOĞRU iki metin dizesi aynıysa ve YANLIŞ Aksi halde iki metin dizesini karşılaştırırken biçimlendirme tutarsızlıklarını gözden kaçırır, TAMAMEN büyük/küçük harfe duyarlıdır. EĞER ve TAMAMEN işlevlerini bir dizi değerle eşleştirmek için bir araya getirir.
ADIMLAR:
- Sonucu görüntülemek istediğimiz hücreyi seçin.
- Bundan sonra aşağıdaki işlev formülünü ekleyin.
=IF(EXACT($C$5:$C$21, "Leo Tolstoy"), "Evet", "Hayır")
- Tuşuna basın Girin tuşuna bir kez daha basın.
- Ve bunun aralıktaki sonucu göstereceğini görebilirsiniz.
🔎 Formül Nasıl Çalışır?
- EXACT($C$5:$C$21, "Leo Tolstoy") her iki verinin tam eşleşme olup olmadığını gösterir.
- IF(EXACT($C$5:$C$21, "Leo Tolstoy"), "Evet", "Hayır") mantığı kontrol eder ve sonucu döndürür.
9. Tarih Almak için IF, AND & TODAY Fonksiyonlarını Birleştirin
Varış tarihinin 7 gün içinde olup olmadığını kontrol etmek istediğimizi varsayalım, eğer varış tarihi sadece yedi gün içindeyse kitabı satın alabiliriz. Bunun için şu kombinasyonu kullanacağız EĞER , VE, ve BUGÜN fonksiyonlar.
ADIMLAR:
- Benzer şekilde, önceki örneklerde hücreyi seçin ve ardından formülü buraya girin.
=IF(AND(E5>TODAY(), E5<=TODAY()+7), "Evet", "Hayır")
- Ardından, tuşuna basın Girin .
- Formülü aralık üzerine kopyalamak için Doldurma Kolu sembolü aşağı doğru. Alternatif olarak çift tıklayın ekleme ( + ) işareti ile Otomatik Doldurma menzil.
- Son olarak, bu her kitap için sonucu sütunda gösterecektir F .
10. IF, MAX & MIN Fonksiyonlarını Birleştirerek En Yüksek / En Düşük Değeri Elde Edin
Kitap sayısını ilk kitapla karşılaştırmak istediğimizi varsayalım. Ve toplam kitabın en yüksek ve en düşük değerini bulacağız. Bunun için aşağıdakilerin kombinasyonunu kullanacağız EĞER , MAX & MIN fonksiyonlar.
ADIMLAR:
- İlk olarak, sonucu koymak istediğimiz hücreyi seçin.
- Ardından, formülü bu hücreye ekleyin.
=IF(D5=MAX($D$5:$D$21), "İyi", IF(D5=MIN($D$5:$D$21), "İyi Değil", " Ortalama"))
- Son olarak, tuşuna basın Girin tuşuna basın.
🔎 Formül Nasıl Çalışır?
- MAKS($D$5:$D$21) aralığın maksimum değerini döndürür.
- MIN($D$5:$D$21) aralığın minimum değerini döndürür.
- IF( D5=MAX($D$5:$D$21), "İyi", IF(D5=MIN($D$5:$D$21), "İyi Değil", " Ortalama") karşılaştırmadan sonraki sonucu gösterir.
Hatırlanması Gerekenler
- Formülünüzde bir sayıyı sıfıra bölmeye çalışıyorsanız, şunları görebilirsiniz #DIV/0! Hata.
- Bu #VALUE! Hesaplamaya yanlış veri türü girdiğinizde hata oluşur. Örneğin, sayı bekleyen bir formüle metin girebilirsiniz.
- Formül hücresinin veya referans hücrelerinin yerini değiştirirsek #REF! hata görünür. Formüldeki başvurular artık geçerli değildir.
- Bu #NAME! hatası, formülünüzdeki bir işlevin adını yanlış yazdığınızı gösterecektir.
Sonuç
Yukarıdaki örnekler E xcel'i öğrenmenize yardımcı olur EĞER Herhangi bir sorunuz var mı? Bize sormaktan çekinmeyin.