Excel'de Çoklu IF İşlevleri Nasıl Yuvalanır

06/06

Nested IF İşlevleri Nasıl Çalışır?

Excel'de Yerleştirme IF İşlevleri. © Ted French

IF fonksiyonunun kullanışlılığı, birbiri içerisine çoklu IF fonksiyonları yerleştirilerek veya yerleştirilerek genişletilebilir.

İç içe IF işlevleri, test edilebilecek olası koşulların sayısını artırır ve bu sonuçlarla başa çıkmak için alınabilecek eylem sayısını arttırır.

Excel'in en yeni sürümleri, 64 IF işlevinin birbirinin içine yerleştirilmesine izin verirken, Excel 2003 ve önceki sürümlerde yalnızca yedi tane izin verildi.

IF İşlevleri Eğitimi İçeren Yerleştirme

Yukarıdaki resimde gösterildiği gibi, bu eğitimde çalışanların yıllık maaşlarına göre yıllık kesinti miktarını hesaplayan aşağıdaki formülü oluşturmak için sadece iki IF işlevi kullanılmaktadır.

Örnekte kullanılan formül aşağıda gösterilmiştir. Yuvalanmış IF işlevi, ilk IF işlevi için value_if_false argümanı olarak işlev görür.

= EĞER (D7 = 50000 $, D $ 5 * D7, $ D $ 4 * D7))

Formülün farklı bölümleri virgülle ayrılır ve aşağıdaki görevleri gerçekleştirir:

  1. İlk bölüm, D7, bir çalışanın maaşının 30.000 ABD Dolarından az olup olmadığını kontrol eder.
  2. Öyleyse, orta bölüm, $ D $ 3 * D7 , maaşı% 6 kesinti oranıyla çarpar.
  3. Değilse, ikinci IF fonksiyonu: IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) iki farklı durumu test eder:
    • D7> = 50000 , bir çalışanın maaşının 50.000 ABD Doları veya daha büyük olup olmadığını kontrol eder.
    • Öyleyse, $ D $ 5 * D7 , maaşı% 10'luk kesinti oranıyla çarpar.
    • Değilse, $ D $ 4 * D7 % 8'lik kesinti oranıyla maaşı çarpar.

Öğretici Verilerini Girme

Yukarıdaki görüntüde görüldüğü gibi verileri Excel çalışma sayfasının C1 ila E6 hücrelerine girin.

Bu noktada girilmemiş tek veri, E7 hücresinde bulunan IF fonksiyonudur.

Yazmayı sevmeyenler için, bu bağlantıda Excel'e kopyalamak için veri ve talimatlar mevcuttur.

Not: Verileri kopyalama yönergeleri, çalışma sayfası için biçimlendirme adımlarını içermez.

Bu, öğreticiyi tamamlamaya müdahale etmeyecektir. Çalışma sayfanız, gösterilen örnekten farklı görünebilir, ancak IF işlevi size aynı sonuçları verecektir.

02/06

Nested IF Fonksiyonunun Başlatılması

Argümanlar Excel IF Fonksiyonuna Ekleme. © Ted French

Sadece tam formülü girmek mümkün olsa da

= EĞER (D7 = 50000 $, D $ 5 * D7, $ D $ 4 * D7))

Çalışma sayfasının E7 hücresine girmesi ve çalışmasını sağlamak için, gerekli argümanları girmek için işlevin iletişim kutusunu kullanmak genellikle daha kolaydır.

İç içe geçmiş işlevler girildiğinde iç içe geçmiş işlevler girilirken iletişim kutusunu kullanmak biraz daha zordur. İkinci bir argüman grubuna girmek için ikinci bir iletişim kutusu açılamaz.

Bu örnekte, iç içe IF işlevi, iletişim kutusunun üçüncü satırına Value_if_false argümanı olarak girilecektir .

Öğretici Adımlar

  1. Aktif hücre yapmak için E7 hücresini tıklayın. - iç içe IF formülünün yeri.
  2. Kurdelenin Formüller sekmesini tıklayın.
  3. Mantıksal simgesine tıklayın, açılan listeyi açın.
  4. İşlev iletişim kutusunu açmak için listede IF tıklayın.

İletişim kutusundaki boş satırlara girilen veriler, IF işlevinin argümanlarını oluşturur.

Bu argümanlar, fonksiyonun test edilmekte olan koşulu ve koşulu doğru veya yanlış ise hangi eylemlerin gerçekleştirileceğini söyler.

Öğretici Kısayol Seçeneği

Bu örnekle devam etmek için şunları yapabilirsiniz:

03/06

Logical_test Argümanı Girme

Excel IF İşlevine Mantıksal Test Argümanı Ekleme. © Ted French

Logical_test argümanı, her zaman iki veri öğesi arasında bir karşılaştırmadır. Bu veriler sayılar, hücre referansları , formüller ve hatta metin verileri olabilir.

İki değeri karşılaştırmak için, Logical_test değerleri arasında bir karşılaştırma operatörü kullanır.

Bu örnekte, bir çalışanın yıllık kesintisini belirleyen üç maaş seviyesi bulunmaktadır.

Tek bir IF fonksiyonu iki seviyeyi karşılaştırabilir, ancak üçüncü maaş seviyesi ikinci iç içe IF fonksiyonunun kullanılmasını gerektirir.

İlk karşılaştırma, çalışanın yıllık D maaşı maaşı ile 30.000 $ eşik maaşı arasında yapılacaktır.

Hedef, D7'nin 30.000 $ 'dan az olup olmadığını belirlemek olduğundan, değerler arasında "<" Azaltıcı işleç kullanılır.

Öğretici Adımlar

  1. İletişim kutusundaki Logical_test satırına tıklayın
  2. Logical_test satırına bu hücre başvurusunu eklemek için D7 hücresine tıklayın.
  3. Klavyede "<" tuşuna daha az basın
  4. Sembolden daha az sonra 30000 yazın
  5. Tamamlanan mantıksal test şunu okumalıdır: D7 <30000

Not: 30000 ile dolar işaretini ($) veya virgül ayırıcısını (,) girmeyin.

Bu sembollerden herhangi biri, verilerle birlikte girilirse, Logical_test satırının sonunda Geçersiz bir hata mesajı görünecektir.

04/06

Value_if_true Argümanı Girme

Excel IF İşlevi Gerçek Değeri ise Değer Ekleme. © Ted French

Value_if_true argümanı , IF fonksiyonuna Logical_test doğru olduğunda ne yapacağını söyler.

Value_if_true argümanı bir formül, bir metin bloğu, bir değer , bir hücre referansı olabilir veya hücre boş bırakılabilir.

Bu örnekte, D7 hücresindeki veriler 30.000 $ 'dan az olduğunda. Excel, çalışanın yıllık maaşını D7 hücresinde yer alan% 6'lık kesinti oranıyla D7 hücresinde çarpar.

Bağıl ve Mutlak Hücre Referansları

Normal olarak, bir formül diğer hücrelere kopyalandığında, formüldeki göreli hücre referansları, formülün yeni konumunu yansıtacak şekilde değişir. Bu, aynı formülü birden çok konumda kullanmayı kolaylaştırır.

Bununla birlikte, bazen, bir fonksiyon kopyalandığında hücre referanslarının değiştirilmesi hatalara yol açacaktır.

Bu hataları önlemek için, hücre referansları, kopyalandıklarında değişmelerini engelleyen Mutlak hale getirilebilir.

Mutlak hücre referansları, $ D $ 3 gibi normal bir hücre referansı etrafında dolar işaretleri ekleyerek oluşturulur.

Dolar işaretlerini eklemek, hücre referansı iletişim kutusuna girildikten sonra klavyedeki F4 tuşuna basılarak kolayca yapılabilir.

Örnekte, D3 hücresinde bulunan kesinti oranı, iletişim kutusunun Value_if_true satırına mutlak bir hücre referansı olarak girilir.

Öğretici Adımlar

  1. İletişim kutusundaki Value_if_true satırına tıklayın
  2. Bu hücre referansını Value_if_true satırına eklemek için çalışma sayfasındaki D3 hücresini tıklayın.
  3. D3'ü mutlak bir hücre referansı yapmak için klavyedeki F4 tuşuna basın ($ D $ 3)
  4. Klavye üzerindeki yıldız ( * ) tuşuna basın - yıldız, Excel'de çarpım sembolüdür
  5. Bu hücre referansını Value_if_true satırına eklemek için D7 hücresine tıklayın
  6. Tamamlanan Value_if_true satırı şunu okumalıdır: $ D $ 3 * D7

Not : D7 mutlak bir hücre referansı olarak girilmemiştir, çünkü formül, her çalışan için doğru kesinti miktarını elde etmek için E8: E11 hücrelerine kopyalandığında değişmelidir.

05/06

Nested IF Fonksiyonunu Value_if_false argümanı olarak girme

Yanlış Bağımsız Değişken İçerilen IF Fonksiyonunu Değer Olarak Ekleme. © Ted French

Normalde, Value_if_false argümanı, IF fonksiyonuna Logical_test yanlış olduğunda ne yapılacağını söyler, fakat bu durumda, iç içe IF fonksiyonu bu argüman olarak girilir.

Bunu yaparak, aşağıdaki sonuçlar ortaya çıkar:

Öğretici Adımlar

Öğreticinin başında belirtildiği gibi, yuvalanmış işleve girmek için ikinci bir iletişim kutusu açılamamaktadır, bu yüzden Value_if_false satırına yazılmalıdır.

Not: iç içe geçmiş işlevler eşittir işareti ile değil, işlev ismiyle başlar.

  1. İletişim kutusundaki Value_if_false satırına tıklayın
  2. Aşağıdaki IF fonksiyonunu giriniz
    EĞER (D7> = 50000 $, D $ 5 * D7, $ D $ 4 * D7)
  3. IF işlevini tamamlamak ve iletişim kutusunu kapatmak için Tamam'a tıklayın.
  4. 3,78,96 $ değerinin E7 hücresinde görünmesi gerekir *
  5. E7 hücresine tıkladığınızda, tam işlev
    = EĞER (D7 = 50000 $, D $ 5 * D7, $ D $ 4 * D7))
    çalışma sayfasının üstündeki formül çubuğunda görünür

* Holt, yıllık 30.000 $ 'dan fazla, ancak yılda 50.000 $' dan daha az kazandığından, yıllık kesinti hesaplamak için 45,987 * 8% formülü kullanılır.

Tüm adımlar uygulanmışsa, örneğiniz şu anda bu makaledeki ilk resmi eşleştirmelidir.

Son adım, IF formülünü çalışma sayfasını tamamlamak için doldurma tutamacını kullanarak E8 - E11 hücrelerine kopyalamayı içerir.

06/06

Dolgu Kolunu Kullanarak İç İçe IF İşlevlerini Kopyalama

İç İçe IF Formülün Doldurma Kolu ile Kopyalanması. © Ted French

Çalışma sayfasını tamamlamak için, iç içe IF işlevini içeren formülün E8 ila E11 hücrelerine kopyalanması gerekir.

İşlev kopyalandığında, mutlak hücre referansını aynı tutarken Excel, işlevin yeni konumunu yansıtacak şekilde ilgili hücre referanslarını günceller.

Excel'deki formülleri kopyalamanın kolay bir yolu, Doldurma İşlevi'dir.

Öğretici Adımlar

  1. Aktif hücre yapmak için E7 hücresini tıklayın.
  2. Fare işaretçisini, etkin hücrenin sağ alt köşesindeki siyah karenin üzerine yerleştirin. İşaretçi bir artı işaretine dönüşecektir "+".
  3. Farenin sol düğmesine tıklayın ve doldurma kolunu E11 hücresine doğru sürükleyin.
  4. Fare tuşunu serbest bırakın. E8 ila E11 arasındaki hücreler, yukarıdaki resimde gösterildiği gibi formülün sonuçları ile doldurulacaktır.