Функция COUNTA - Примери в Excel, VBA, Google Sheets

Този урок демонстрира как да използвате Функция Excel COUNTA в Excel за преброяване на непразни числа.

Обзор на функцията COUNTA

Функцията COUNTA Преброява броя на непразни клетки в една серия

За да използвате функцията COUNTA Excel на работен лист, изберете клетка и въведете:

(Забележете как се появяват входовете на формулата)

Функция COUNTA Синтаксис и входове:

Синтаксисът за формулата COUNTA е:

= COUNTA (стойност1, [стойност2], …)

масив - Масив от числа, текст или празни стойности.

Функцията Excel COUNTA връща броя на клетките в даден диапазон, които не са празни.

Как да използвате функцията COUNTA

Използвайте функцията Excel COUNTA, както е показано по -долу:

= COUNTA (B3: B11)

В този пример COUNTA връща 8, тъй като има само една празна клетка в диапазона B3: B11 и осем, които не са празни.

COUNTA брои празни низове

Обърнете внимание, че COUNTA брои клетки с всякакъв вид данни в тях - дори и да не са видими за потребителя. Вижте примера по -долу:

Изглежда, че в този диапазон има седем непразни клетки, така че защо COUNTA е върнал 8?

Това е така, защото клетка В8 всъщност не е празна. Той съдържа формулата за празен низ:

=””

Поради това COUNTA брои тази клетка.

Как да броите празни клетки

Ами ако искате да преброите броя на клетките в диапазон, които са празни? Можем да направим и това! Запазвайки същия пример като по -горе, бихме могли просто да използваме следната формула:

= (РЕДОВЕ (B3: B11)*КОЛОНИ (B3: B11)) - COUNTA (B3: B11)

В тази формула:

  • ROWS връща броя редове в диапазона (9 в този случай)
  • COLUMNS връща броя на колоните в диапазона (само 1 тук)
  • Умножаването на ROWS и COLUMNS заедно връща общия брой клетки в този диапазон (9 * 1 = 9)
  • Сега просто трябва да извадим броя на непразните клетки от общия брой и използваме COUNTA за това (9 - 8 = 1)

Отново, тъй като B8 съдържа = ””, той не се счита за празен. Само B6 е наистина празен, така че формулата връща 1.

Ако трябва да преброите броя на празни клетки, но искате да включите клетки, които съдържат информация, но няма видими данни (като празни низове), използвайте COUNTBLANK вместо <>.

COUNTA в Google Таблици

Функцията COUNTA работи абсолютно същото в Google Sheets, както и в Excel:

COUNTA Примери във VBA

Можете също да използвате функцията COUNTA във VBA. Тип:
application.worksheetfunction.counta (стойност1, стойност2)
За аргументите на функцията (масив и т.н.) можете или да ги въведете директно във функцията, или да определите променливи, които да използвате вместо това.

За да преброите непразните клетки в следния диапазон

бихме изпълнили следния VBA код

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

Резултатът ще бъде:

CountA резултат е: 52

Можем да преброим непразните клетки за до 30 дефинирани диапазона. Ако трябва да броим непразни клетки за следното:

Изпълнение на кода по -долу:

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

Би измислил:

Резултат от CountA е: 86

тъй като в тези два диапазона има 86 непразни клетки

Връщане към списъка с всички функции в Excel

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave