Ne zaman Excel'de COUNTBLANK() yerine SUM(IF()) kullanın

Office 2003 desteği sona erdi

Microsoft, Office 2003 desteğini 8 Nisan 2014'te sona erdirdi. Bu değişiklik yazılım güncelleştirmelerinizi ve güvenlik seçeneklerinizi etkiledi. Bunun sizin için ne anlama geldiğini ve korunmaya nasıl devam edebileceğinizi öğrenin.

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 274537
Özet
BOŞLUKSAY çalışma sayfası işlevi bir aralıktaki boş hücre sayısını belirlemek için en uygun yöntem sağlar, ancak iki durumda tatmin edici değil. Hücreleri ilgi kapalı bir çalışma kitabındaki veya birbirini izleyen bir form yok olduğunda, bu durumlar şunlardır. Bu makalede, bu gibi durumlarda SUM(IF()) dizi formülünü kullanın gösterilmiştir.
Daha fazla bilgi
BOŞLUKSAY çalışma sayfası işlevi tanımlanmış bir aralık içinde ancak hücre bitişik olmalıdır Bunu yapmak için ve açık çalışma kitabı boş hücre sayısını belirler.

BOŞLUKSAY işlevini kullanmak için şu adımları izleyin:
  1. Microsoft Excel'i başlatın ve yeni bir çalışma sayfası açın.
  2. A1: G1 hücrelerine aşağıdaki verileri girin
         David    <blank>   Carol    <blank>   Meng   <blank>   Helge					
  3. Hücreleri A3:G3 içinde aşağıdaki verileri girin
       <blank>   Johnson   <blank>   Philips <blank>   Phua   <blank>					
  4. A1: G1 aralık adını verin.RangeOne ve aralık adı A3:G3RangeTwo.
  5. RangeOne içindeki boş hücreleri saymak için followingin hücre A5:B5 girin.
       Blanks   =COUNTBLANK(RangeOne)					
  6. Çalışma kitabı adıyla kaydedin.TestBook1.
BOŞLUKSAY çalışma kitapları, ancak her iki çalışma kitabı kullanıldığında doğru sonuçları üretim açık olması gerekir ' dir. Bunu yapmak için şu adımları izleyin:
  1. TestBook1 kapatmadan, yeni bir çalışma kitabı açın.
  2. A1 hücresine girin BOŞLUKSAY B1, incell girin = COUNTBLANK(TestBook1.xls! RangeOne) doğru yanıt verdi andnotice.

    Not Excel 2007/2010'da yazabilirsiniz= COUNTBLANK(TestBook1.xlsx! RangeOne) Standart bir Excel dosya uzantısı .xlsx olduğundan.
  3. Yeni çalışma kitabı olarak kaydedinTestBook2.
  4. Pencere menüsünde TestBook1.xlstıklatın.

    Not Excel 2007/2010, bizAnahtarı WindowsWindows grubunda Görünüm sekmesini tıklatın ve ardından TestBook1.xlsxtıklatın gerekir.
  5. TestBook1, TestBook2 için döndürme kapatın.
  6. Düzen menüsünde, bağlantılar' ı tıklatın sonra Değerleri güncelleştir'itıklatın ve sonra Kapat' ı tıklatın. Excel 2007'deki veri menüsü sekmesinde bağlantılar grubunda Bağlantıları Düzenle'yi tıklatın, Değerleri güncelleştir'itıklatın ve sonra Kapat' ı tıklatın.

    Bu hata iletisini görürsünüz #VALUE! B1 hücresindeki.
  7. Yeniden TestBook1 sonra TestBook2 için iade necessaryupdate bağlantılar ve doğru değeri cellB1 yeniden görüntülenir dikkat edin.
İçindeki boş hücreleri saymak istediğiniz bitişik olmayan aralıklar içinde bulunan benzer bir zorluk ortaya çıkar. TOPLA gibi diğer işlevler farklı olarak, farklı bir yaklaşım gereklidir böylece BOŞLUKSAY yalnızca tek bir aralık bağımsız değişkeni kabul eder. Bu koşullarda ikisinin toplamı ve eğer fonksiyonlarını gereksinim sonucu elde etmek için bir dizi formülü olarak birleştirebilirsiniz.

Not: dizi formülleri girerken, CTRL + ÜSTKRKT + ENTER tuşuna basmanız gerekir yalnızca ENTER tuşuna basarak aynı anda değil.

SUM(IF()) dizi formülü kullanmak için şu adımları izleyin:
  1. TestBook2 çalışma kitabını açmak ve A3 hücresine girinETOPLA.
  2. B3 hücresine girin= TOPLA (Eğer (EBOŞSA (TestBook1.xls! RangeOne), 1, 0)). Sureto press CTRL + ÜSTKRKT + ENTER, tam olarak bir arrayformula oluşturmak için giriş olabilir.

    Not Excel 2007/2010'da yazabilirsiniz= TOPLA (Eğer (EBOŞSA (TestBook1.xlsx! RangeOne), 1, 0)) Standart bir Excel dosya uzantısı .xlsx olduğundan.
  3. TestBook1 kapatın ve yeniden bağlantıları güncelleştirin.

    BOŞLUKSAY sırasında tekrar çalışması dikkat edin SUM(IF() bir hata döndürür) devam ifade doğru değerini görüntülemek.
SUM(IF()) ifade bitişik olmayan aralıklar içindeki boş hücreleri saymak için ihtiyaç ile başa çıkmak için de kullanılabilir. Bunu yapmak için şu adımları izleyin:
  1. TestBook1 açın ve A6 hücresine girinETOPLA.
  2. B6 hücresine girin=SUM(IF(ISBLANK(RangeOne),1,0)+IF(ISBLANK(RangeTwo),1,0)).

    Doğru sayıda boş hücreler görüntülenmediğine dikkat edin.
Dizi formülündeki artı (+) işareti iki IF deyimleri mantıksal bir OR işleminde birleştirilmek üzere olduğunu gösterir. AND işlemi gerekiyorsa, bunun yerine yıldız işareti (*) kullanırsınız.
Referanslar

SUM ve eğer fonksiyonlarını birleştirme hakkında ek bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
267982 Bir mantıksal kullanmayı ve veya veya Excel'de toplamı + IF deyimi içinde
XL2000 XL2003 XL2007 XL2010

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 274537 - Son İnceleme: 05/07/2016 21:42:00 - Düzeltme: 6.0

Microsoft Office Excel 2007, Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft Office Excel 2003, Microsoft Excel 2010

  • kbhowto kbmt KB274537 KbMttr
Geri bildirim