COUNTA İşlevi - Excel, VBA, Google Sayfalarında Örnekler

Bu eğitim, cihazın nasıl kullanılacağını gösterir. Excel COUNTA İşlevi Excel'de boş olmayan sayıları saymak için.

COUNTA İşlevine Genel Bakış

COUNTA İşlevi Bir dizi içindeki boş olmayan hücrelerin sayısını sayar.

COUNTA Excel Çalışma Sayfası İşlevini kullanmak için bir hücre seçin ve şunu yazın:

(Formül girişlerinin nasıl göründüğüne dikkat edin)

COUNTA işlevi Sözdizimi ve girişler:

COUNTA Formülünün Sözdizimi şöyledir:

=COUNTA(değer1,[değer2],… )

dizi - Bir dizi sayı, metin veya boş değer.

Excel COUNTA İşlevi, belirli bir aralıktaki boş olmayan hücre sayısını döndürür.

COUNTA İşlevi Nasıl Kullanılır

Excel COUNTA İşlevini aşağıda gösterildiği gibi kullanın:

=COUNTA(B3:B11)

Bu örnekte, COUNTA, B3:B11 aralığında yalnızca bir boş hücre ve boş olmayan sekiz hücre olduğundan 8 döndürür.

COUNTA Boş Dizeleri Sayar

COUNTA'nın, içinde herhangi bir tür veri bulunan hücreleri saydığını unutmayın - kullanıcı tarafından görülmese bile. Aşağıdaki örneğe bakın:

Bu aralıkta yedi boş olmayan hücre var gibi görünüyor, peki COUNTA neden 8 döndürdü?

Bunun nedeni, B8 hücresinin aslında boş olmamasıdır. Boş bir dize için formülü içerir:

=””

Bu nedenle, COUNTA o hücreyi sayar.

Boş Hücreler Nasıl Sayılır

Bir aralıktaki boş olan hücre sayısını saymak isterseniz ne olur? Bunu da yapabiliriz! Yukarıdakiyle aynı örneği koruyarak, aşağıdaki formülü kullanabiliriz:

=(SATIR(B3:B11)*SÜTUN(B3:B11)) - SAYI(B3:B11)

Bu formülde:

  • SATIRLAR, bir aralıktaki satır sayısını döndürür (bu durumda 9)
  • COLUMNS, bir aralıktaki sütun sayısını döndürür (burada yalnızca 1 tane)
  • SATIRLAR ve SÜTUNLARI birlikte çarpmak, o aralıktaki toplam hücre sayısını verir (9 * 1 = 9)
  • Şimdi sadece toplamdan boş olmayan hücre sayısını çıkarmamız gerekiyor ve bunun için COUNTA kullanıyoruz (9 - 8 = 1)

Yine B8 =”” içerdiğinden boş sayılmaz. Yalnızca B6 gerçekten boştur, bu nedenle formül 1 döndürür.

Boş hücrelerin sayısını saymanız gerekiyorsa ancak bilgi içeren ancak görünür veri içermeyen (boş dizeler gibi) hücreleri dahil etmek istiyorsanız, <> yerine COUNTBLANK kullanın.

Google E-Tablolar'da COUNTA

COUNTA İşlevi, Google E-Tablolar'da Excel'dekiyle tamamen aynı şekilde çalışır:

VBA'da COUNTA Örnekleri

VBA'da COUNTA işlevini de kullanabilirsiniz. Tip:
application.worksheetfunction.counta(değer1,değer2)
İşlev argümanları (dizi vb.) için bunları doğrudan işleve girebilir veya bunun yerine kullanılacak değişkenleri tanımlayabilirsiniz.

Aşağıdaki aralıktaki boş olmayan hücreleri saymak için

aşağıdaki VBA kodunu çalıştırırdık

Private Sub Excel_VBAExample_CountA() Dim CountValues ​​As Variant CountValues ​​= Application.WorksheetFunction.CountA(Range("A1:D13")) MsgBox ("CountA sonucu: " & CountValues) End Sub

Sonuç şöyle olurdu:

CountA sonucu: 52

Tanımlanmış 30 aralık için boş olmayan hücreleri sayabiliriz. Aşağıdakiler için boş olmayan hücreleri saymamız gerekirse:

Aşağıdaki kodu yürütmek:

CountValues=Application.WorksheetFunction.CountA(Range("A1:D13"),Range("G1:J13"))

Şunlarla gelirdi:

CountA sonucu: 86

bu iki aralıkta 86 boş olmayan hücre olduğundan

Excel'deki Tüm İşlevler Listesine Dön

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave