Skip to main content

Excel'de Çoklu IF İşlevlerini İçeren

Our Miss Brooks: Connie's New Job Offer / Heat Wave / English Test / Weekend at Crystal Lake (Nisan 2024)

Our Miss Brooks: Connie's New Job Offer / Heat Wave / English Test / Weekend at Crystal Lake (Nisan 2024)
Anonim

IF fonksiyonunun yararlılığı, yerleştirme veya yuvalama yoluyla genişletilir. Birbirinden farklı IF fonksiyonları. İç içe IF işlevleri, test edilen olası koşulların sayısını artırır ve bu sonuçlarla başa çıkmak için atılan eylemlerin sayısını artırır.

Not: Bu makaledeki yönergeler, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Mac için Excel 2019, Mac için Excel 2016, Mac 2011 için Excel ve Excel Online için geçerlidir.

06/06

Nest IF İşlevleri Eğitimi

Resimde görüldüğü gibi, bu eğitimde çalışanların yıllık maaşlarına göre yıllık kesinti miktarını hesaplayan bir formül oluşturmak için 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 <30000, $ D $ 3 * D7, 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 kısım, D7 <30000, bir çalışanın maaşının 30.000 dolardan az olup olmadığını kontrol eder.
  2. Eğer maaş 30.000 dolardan az ise, orta kısım $ D $ 3 * D7, maaşı% 6'lık kesinti oranıyla çarpıyor.
  3. Eğer maaş, 30.000 $ 'dan fazla ise, ikinci IF fonksiyonu IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) iki ayrı koşulu test eder.
  4. D7> = 50000, bir çalışanın maaşının 50.000 ABD Doları veya daha büyük olup olmadığını kontrol eder.
  5. Eğer maaş 50.000 dolara eşit veya daha büyükse, $ D $ 5 * D7 maaşı% 10'luk kesinti oranıyla çarpar.
  6. Eğer maaş 50.000 dolardan az, ancak 30.000 dolardan daha büyükse, $ D $ 4 * D7 maaşı% 8'lik kesinti oranıyla çarpıyor.

Öğretici Verileri Girin

Görüntüyü, görüldüğü gibi bir Excel çalışma sayfasının C1 ila E6 hücrelerine girin. Bu noktada girilmemiş tek veri, E7 hücresinde bulunan IF fonksiyonudur.

Not: Verileri kopyalama yönergeleri, çalışma sayfası için biçimlendirme adımlarını içermez. Bu, eğiticiyi tamamlamayı etkilemez. Çalışma sayfanız, gösterilen örnekten farklı görünebilir, ancak IF işlevi size aynı sonuçları verecektir.

02/06

Nested IF Fonksiyonunu Başlatın

Tam formülü girmek sadece mümkündür

= EĞER (D7 <30000, $ D $ 3 * D7, EĞER (D7> = 50000, $ D $ 5 * D7 $ D $ 4 * D7))

Çalışma sayfasının E7 hücresine girerek çalışmasını sağlayın. Excel Online'da, kullanmanız gereken yöntem budur. Ancak, Excel'in bir masaüstü sürümünü kullanıyorsanız, 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 bağımsız değişkeni olarak girilir. Çalışma sayfası, birkaç çalışan için yıllık kesintiyi hesapladığından, formül, ilk önce kesinti oranları için mutlak hücre referansları kullanılarak E7 hücresine girilir ve daha sonra E8: E11 hücrelerine kopyalanır.

Öğretici Adımlar

  1. Hücreyi seç E7 aktif hücre yapmak için. İç içe IF formülünün bulunduğu yer burasıdır.
  2. seçmek Formüller.
  3. seçmek Mantıksal Fonksiyon açılır listesini açmak için
  4. seçmek EĞER Listede işlev iletişim kutusunu açmak için.

İ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:

  • Yukarıdaki resimde gösterildiği gibi iletişim kutusuna argümanları girin ve ardından formülü 7 ile 10 arasındaki satırlara kopyalamayı içeren son adımı atlayın.
  • Ya da üç argümanın girilmesiyle ilgili ayrıntılı talimatlar ve açıklamalar sunan sonraki adımları takip edin.
03/06

Logical_test argümanını girin

Logical_test argümanı, iki veri öğesini karşılaştırı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 vardır:

  • 30.000 dolardan az.
  • 30.000 ile 49.999 dolar arasında.
  • 50.000 ABD doları veya daha fazlası

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ındadır. Hedef D7'nin 30.000 $ 'dan az olup olmadığını belirlemek olduğundan, Less Than işleci ( < ) değerler arasında kullanılır.

Öğretici Adımlar

  1. Seçin Mantık testi iletişim kutusundaki satırı.
  2. Hücreyi seç D7 Bu hücre başvurusunu Logical_test satırına eklemek için.
  3. Anahtardan daha az tuşa basın ( < ) klavyede.
  4. tip 30000 sembolden daha az sonra.
  5. Tamamlanan mantıksal test D7 <30000 olarak görüntülenir.

Not: Dolar işareti girmeyin ( $ ) veya bir virgül ayırıcı ( , ) 30000 ile. Bu sembollerden herhangi biri veri ile birlikte girilirse, Logical_test satırının sonunda geçersiz bir hata mesajı görüntülenir.

04/06

Value_if_true Argümanını Girin

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 dolardan az olduğunda, Excel, çalışanın yıllık maaşını D7 hücresinde bulunan yüzde 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. Bazen, bir fonksiyon kopyalandığında hücre referanslarının değiştirilmesi hatalarla sonuçlanı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, F4 Hücre referansı iletişim kutusuna girildikten sonra klavyede tuşlayın.

Ö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. Seçin doğruysa_değer iletişim kutusundaki satırı.
  2. Hücreyi seç D3 Bu hücre başvurusunu Value_if_true satırına eklemek için çalışma sayfasında.
  3. Basın F4 D3'ü mutlak bir hücre referansı yapmak için anahtar ($ D $ 3).
  4. Yıldıza basın ( * ) tuşu. Yıldız, Excel'de çarpım sembolüdür.
  5. Hücreyi seç D7 Bu hücre başvurusunu Value_if_true satırına eklemek için.
  6. Tamamlanan Value_if_true satırı $ D $ 3 * D7 olarak görüntülenir.

Not: D7 mutlak bir hücre referansı olarak girilmemiştir. 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 İşlevi Value_if_false Argüman olarak girin

Normalde, Value_if_false argümanı, IF fonksiyonuna, Logical_test yanlış olduğunda ne yapacağını söyler. Bu durumda, iç içe IF işlevi bu argüman olarak girilir. Bunu yaparak, aşağıdaki sonuçlar ortaya çıkar:

  • Yuvalanmış IF işlevindeki (D7> = 50000) Logical_test argümanı, 30.000 $ 'dan az olmayan tüm maaşları test eder.
  • 50.000 $ 'dan büyük ya da eşit olan maaşlar için, Value_if_true argümanı onları, D5 hücresinde yer alan% 10'luk kesinti oranıyla çarpmaktadır.
  • Geriye kalan maaşlar için (30.000 $ 'dan büyük ancak 50.000 $' dan az olanlar) Value_if_false argümanı, onları D4 hücresinde bulunan% 8'lik kesinti oranıyla çarpmaktadır.

Öğ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çe geçmiş işlevler eşittir işaretiyle değil, işlevin adıyla başlar.

  1. Seçin yanlışsa_değer iletişim kutusundaki satırı.
  2. Aşağıdaki IF fonksiyonunu giriniz:

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

  3. seçmek tamam IF fonksiyonunu tamamlamak ve diyalog kutusunu kapatmak için
  4. 3,678,96 $ değerinin E7 hücresinde 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 kesintisini hesaplamak için 45,987 * 8% formülü kullanılır.
  5. Hücreyi seç E7 Çalışma sayfasının üstündeki formül çubuğunda = IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7)) işlevini görüntülemek için.

Bu adımları uyguladıktan sonra, örneğiniz artık bu makaledeki ilk resimle eşleşiyor.

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 IF İşlevlerini Kopyalayın

Çalışma sayfasını tamamlamak için, iç içe IF işlevini içeren formülü E8 - E11 hücrelerine kopyalayın. İşlev kopyalandığında, Excel, mutlak hücre referansını aynı tutarken işlevin yeni konumunu yansıtacak şekilde ilgili hücre referanslarını güncelleştirir.

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

Öğretici Adımlar

  1. Hücreyi seç E7 aktif hücre yapmak için.
  2. Fare işaretçisini, etkin hücrenin sağ alt köşesindeki karenin üzerine yerleştirin. İşaretçi artı işaretine (+) dönüşecektir.
  3. Doldurma tutamacını aşağı doğru E11 hücresine sürükleyip sürükleyin.
  4. E8 ila E11 arasındaki hücreler, yukarıdaki resimde gösterildiği gibi formülün sonuçları ile doldurulur.