Excel'de Birden Çok EĞER İşlevi Nasıl Yuvalanır

İçindekiler:

Excel'de Birden Çok EĞER İşlevi Nasıl Yuvalanır
Excel'de Birden Çok EĞER İşlevi Nasıl Yuvalanır
Anonim

Bilinmesi Gerekenler

  • =IF(D7=50000, $D$5D7, $D$4D7))=, İç İçe EĞER işlevini başlatmak için girdiğiniz formüldür.
  • İki veri öğesini karşılaştıran Mantıksal_test bağımsız değişkenini girin, ardından Value_if_true bağımsız değişkenini girin.
  • İç İçe EĞER İşlevini Value_if_false Bağımsız Değişkeni olarak girin. Bitirmek için, Fill Handle. kullanarak İç İçe EĞER işlevlerini kopyalayın.

Bu makale, test edilen koşulları ve işlev tarafından gerçekleştirilen eylemleri artırmak için EĞER işlevlerinin Excel'de nasıl yuvalanacağını açıklar. Talimatlar, Excel 2019-10, Mac için Excel ve Excel Online'ı kapsar.

Nest IF İşlevleri Eğitimi

Image
Image

Görselde gösterildiği gibi, bu eğitici, çalışanların yıllık maaşlarına göre yıllık kesinti tutarını hesaplayan bir formül oluşturmak için iki EĞER işlevi kullanır. Örnekte kullanılan formül aşağıda gösterilmiştir. İç içe EĞER işlevi, ilk EĞER işlevi için_yanlışsa_değer bağımsız değişkeni olarak işlev görür.

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

Formülün farklı bölümleri virgülle ayrılır ve aşağıdaki görevleri yerine getirir:

  1. İlk bölüm, D7<30000, bir çalışanın maaşının 30.000 dolardan az olup olmadığını kontrol eder.
  2. Maaş 30.000$'dan azsa, orta kısım, $D$3D7, maaşı %6'lık kesinti oranıyla çarpar.
  3. Maaş 30.000$'dan fazlaysa, ikinci EĞER işlevi IF(D7>=50000, $D$5D7, $D$4D7) iki başka koşulu test eder.
  4. D7>=50000, bir çalışanın maaşının 50.000 ABD Dolarından büyük veya ona eşit olup olmadığını kontrol eder.
  5. Maaş 50.000$'a eşit veya daha fazlaysa,$D$5D7 maaşı %10'luk kesinti oranıyla çarpar.
  6. Maaş 50.000$'dan az ancak 30.000$'dan fazlaysa,$D$4D7 maaşı %8'lik kesinti oranıyla çarpar.

Öğretici Verilerini Girin

Verileri, resimde görüldüğü gibi bir Excel çalışma sayfasının C1 ila E6 hücrelerine girin. Bu noktada girilmeyen tek veri E7 hücresinde bulunan EĞER işlevinin kendisidir.

Verileri kopyalama talimatları, çalışma sayfası için biçimlendirme adımlarını içermez. Bu, öğreticiyi tamamlamayı engellemez. Çalışma sayfanız gösterilen örnekten farklı görünebilir, ancak EĞER işlevi size aynı sonuçları verecektir.

İç İçe EĞER İşlevini Başlat

Image
Image

Sadece tam formülü girmek mümkündür

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

çalışma sayfasının E7 hücresine girin ve çalışmasını sağlayın. Excel Online'da kullanmanız gereken yöntem budur. Ancak, Excel'in masaüstü sürümünü kullanıyorsanız, gerekli bağımsız değişkenleri girmek için işlevin iletişim kutusunu kullanmak genellikle daha kolaydır.

İç içe işlevler girilirken iletişim kutusunu kullanmak biraz daha zordur çünkü iç içe işlevin yazılması gerekir. İkinci argüman grubunu girmek için ikinci bir iletişim kutusu açılamaz.

Bu örnekte, eğer_yanlışsa Değer bağımsız değişkeni olarak iletişim kutusunun üçüncü satırına iç içe EĞER işlevi girilir. Çalışma sayfası birkaç çalışan için yıllık kesintiyi hesapladığından, formül önce kesinti oranları için mutlak hücre referansları kullanılarak E7 hücresine girilir ve ardından E8:E11 hücrelerine kopyalanır.

Öğretici Adımlar

  1. Hücreyi seçin E7 aktif hücre yapmak için. Bu, iç içe EĞER formülünün bulunacağı yerdir.
  2. Seç Formüller.
  3. İşlev açılır listesini açmak için Mantıksal öğesini seçin.
  4. Fonksiyonun iletişim kutusunu açmak için listeden IF seçin.

İletişim kutusundaki boş satırlara girilen veriler, EĞER işlevinin argümanlarını oluşturur. Bu argümanlar, fonksiyona test edilen koşulu ve koşul doğru veya yanlışsa hangi eylemlerin gerçekleştirileceğini söyler.

Öğretici Kısayol Seçeneği

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

  • Argümanları yukarıdaki resimde gösterildiği gibi iletişim kutusuna girin ve ardından formülü 7 ila 10. satırlara kopyalamayı kapsayan son adıma atlayın.
  • Veya, üç bağımsız değişkeni girmek için ayrıntılı talimatlar ve açıklamalar sunan sonraki adımları izleyin.

Mantıksal_test bağımsız değişkenini girin

Image
Image

Mantıksal_test bağımsız değişkeni iki veri öğesini karşılaştırır. Bu veriler sayılar, hücre referansları, formüllerin sonuçları ve hatta metin verileri olabilir. İki değeri karşılaştırmak için Mantıksal_test, değerler arasında bir karşılaştırma operatörü kullanır.

Bu örnekte, bir çalışanın yıllık kesintisini belirleyen üç maaş düzeyi vardır:

  • 30.000$'dan az.
  • 30.000$ ile 49.999$ arasında.
  • 50, 000$ veya daha fazla

Tek bir EĞER işlevi iki düzeyi karşılaştırabilir, ancak üçüncü maaş düzeyi, ikinci iç içe EĞER işlevinin kullanılmasını gerektirir. İlk karşılaştırma, çalışanın D hücresinde bulunan yıllık maaşı ile eşik maaşı olan 30.000 ABD Doları arasındadır. Amaç, D7'nin 30.000 ABD Dolarından az olup olmadığını belirlemek olduğundan, Küçüktür operatörü (<)) değerler arasında kullanılır.

Öğretici Adımlar

  1. İletişim kutusunda Mantıksal_test satırını seçin.
  2. Bu hücre referansını Logical_test satırına eklemek için hücreyi seçin D7.
  3. Klavyede daha az tuşuna (<) basın.
  4. Küçüktür sembolünden sonra 30000 yazın.
  5. Tamamlanan mantıksal test D7<30000 olarak görüntülenir.

30000 ile dolar işareti ($) veya virgül ayırıcı (,) girmeyin. Aşağıdakilerden herhangi biri varsa Mantıksal_test satırının sonunda geçersiz bir hata mesajı görünür. bu semboller verilerle birlikte girilir.

Doğruysa_Değer Argümanını Girin

Image
Image

Doğruysa_Değer bağımsız değişkeni, EĞER işlevine Mantıksal_test doğru olduğunda ne yapacağını söyler. Eğer_doğruysa_değer bağımsız değişkeni bir formül, bir metin bloğu, bir değer, bir hücre başvurusu olabilir veya hücre boş bırakılabilir.

Bu örnekte, D7 hücresindeki veriler 30.000 ABD Dolarından az olduğunda, Excel D7 hücresindeki çalışanın yıllık maaşını D3 hücresinde bulunan yüzde 6'lık kesinti oranıyla çarpar.

Göreceli ve Mutlak Hücre Referansları

Normalde, bir formül diğer hücrelere kopyalandığında, formüldeki göreli hücre başvuruları, formülün yeni konumunu yansıtacak şekilde değişir. Bu, aynı formülü birden fazla yerde kullanmayı kolaylaştırır. Bazen, bir işlev kopyalandığında hücre referanslarının değişmesi hatalara neden olur. Bu hataları önlemek için hücre referansları, kopyalandıklarında değişmelerini engelleyen Mutlak yapılabilir.

Mutlak hücre referansları, $D$3 gibi normal bir hücre referansının etrafına dolar işaretleri eklenerek oluşturulur. Dolar işareti eklemek, iletişim kutusuna hücre referansı girildikten sonra klavyedeki F4 tuşuna basılarak kolayca yapılabilir.

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

Öğretici Adımlar

  1. İletişim kutusunda Value_if_true satırını seçin.
  2. Eğer_doğruysa_değer satırına bu hücre referansını eklemek için çalışma sayfasındaki D3 hücresini seçin.
  3. D3'ü mutlak hücre başvurusu ($D$3) yapmak için F4 tuşuna basın.
  4. Yıldız () tuşuna basın. Yıldız, Excel'deki çarpma sembolüdür.
  5. Bu hücre referansını Value_if_true satırına eklemek için hücreyi seçin D7.
  6. Eğer_doğruysa_tamamlanan satırı $D$3D7 olarak görüntülenir.

D7 mutlak hücre referansı olarak girilmez. Her çalışan için doğru kesinti tutarını almak için formül E8:E11 hücrelerine kopyalandığında değişmesi gerekir.

Yanlışsa Değer Argümanı Olarak İç İçe EĞER İşlevini Girin

Image
Image

Normalde, eğer_yanlışsa Değer bağımsız değişkeni EĞER işlevine Mantıksal_test yanlış olduğunda ne yapacağını söyler. Bu durumda, bu argüman olarak iç içe EĞER işlevi girilir. Bunu yaptığınızda aşağıdaki sonuçlar ortaya çıkar:

  • İç içe EĞER işlevindeki (D7>=50000) Mantıksal_test bağımsız değişkeni, 30.000 dolardan az olmayan tüm maaşları test eder.
  • 50, 000 ABD Dolarından büyük veya buna eşit olan maaşlar için,_eğer_doğruysa argümanı bunları D5 hücresinde bulunan %10'luk kesinti oranıyla çarpar.
  • Geri kalan maaşlar için (30.000$'dan büyük ancak 50.000$'dan düşük olanlar)_yanlışsa Değer bağımsız değişkeni bunları D4 hücresinde bulunan %8'lik kesinti oranıyla çarpar.

Öğretici Adımlar

Öğreticinin başında belirtildiği gibi, iç içe işleve girmek için ikinci bir iletişim kutusu açılamadığından, eğer_yanlışsa Değer satırına yazılmalıdır.

İç içe işlevler eşittir işaretiyle değil, işlevin adıyla başlar.

  1. İletişim kutusunda Value_if_false satırını seçin.
  2. Şu EĞER işlevini girin:
  3. IF(D7>=50000, $D$5D7, $D$4D7)

  4. EĞER işlevini tamamlamak ve iletişim kutusunu kapatmak için OK öğesini seçin.
  5. 3,678,96$ değeri E7 hücresinde görünüyor. R. Holt yılda 30.000$'dan fazla ancak 50.000$'dan az kazandığı için, yıllık kesintisini hesaplamak için 45.987$%8 formülü kullanılır.
  6. Çalışma sayfasının üstündeki formül çubuğunda=EĞER(D7=50000, $D$5D7, $D$4D7)) işlevinin tamamını görüntülemek için

  7. E7 hücresini seçin.

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

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

Doldurma Tutamağını Kullanarak İç İçe EĞER İşlevlerini Kopyalayın

Image
Image

Çalışma sayfasını tamamlamak için, iç içe EĞER işlevini içeren formülü E8 ila E11 arasındaki hücrelere kopyalayın. İşlev kopyalandıkça, Excel, mutlak hücre başvurusunu aynı tutarken işlevin yeni konumunu yansıtacak şekilde göreli hücre başvurularını günceller.

Excel'de formül kopyalamanın kolay yollarından biri Doldurma Tutamacıdır.

Öğretici Adımlar

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

Önerilen: