Función COUNTA: ejemplos en Excel, VBA, Google Sheets

Este tutorial demuestra cómo utilizar el Función CONTAR de Excel en Excel para contar números que no están en blanco.

Descripción general de la función COUNTA

La función CONTAR cuenta el número de celdas que no están en blanco dentro de una serie

Para utilizar la función de hoja de cálculo de Excel COUNTA, seleccione una celda y escriba:

(Observe cómo aparecen las entradas de la fórmula)

Función CONTAR Sintaxis y entradas:

La sintaxis de la fórmula COUNTA es:

= CONTAR (valor1, [valor2],…)

formación : Una matriz de números, texto o valores en blanco.

La función CONTAR de Excel devuelve el número de celdas dentro de un rango determinado que no están vacías.

Cómo utilizar la función CONTAR

Utilice la función CONTAR de Excel como se muestra a continuación:

= CONTAR (B3: B11)

En este ejemplo, COUNTA devuelve 8, ya que solo hay una celda vacía en el rango B3: B11 y ocho que no están vacías.

COUNTA cuenta cadenas vacías

Tenga en cuenta que COUNTA cuenta las celdas con cualquier tipo de datos en ellas, incluso si no son visibles para el usuario. Vea el ejemplo a continuación:

Parece que hay siete celdas no vacías en este rango, entonces, ¿por qué COUNTA ha devuelto 8?

Es porque la celda B8 no está realmente vacía. Contiene la fórmula para una cadena vacía:

=””

Debido a esto, COUNTA cuenta esa celda.

Cómo contar las celdas vacías

¿Qué sucede si desea contar la cantidad de celdas en un rango que ESTÁN vacías? ¡Nosotros podemos hacer eso también! Manteniendo el mismo ejemplo anterior, podríamos usar la siguiente fórmula:

= (FILAS (B3: B11) * COLUMNAS (B3: B11)) - CONTAR (B3: B11)

En esta fórmula:

  • FILAS devuelve el número de filas dentro de un rango (9 en este caso)
  • COLUMNAS devuelve el número de columnas dentro de un rango (solo 1 aquí)
  • Multiplicar FILAS y COLUMNAS juntas devuelve el número total de celdas en ese rango (9 * 1 = 9)
  • Ahora solo necesitamos restar el número de celdas no vacías del total, y usamos CONTAR para eso (9 - 8 = 1)

Nuevamente, dado que B8 contiene = ””, no se cuenta como vacío. Solo B6 está realmente vacío, por lo que la fórmula devuelve 1.

Si necesita contar la cantidad de celdas vacías pero desea incluir celdas que contienen información pero no datos visibles (como cadenas vacías), use COUNTBLANK en lugar de <>.

COUNTA en Google Sheets

La función COUNTA funciona exactamente igual en Google Sheets que en Excel:

COUNTA Ejemplos en VBA

También puede usar la función CONTAR en VBA. Escribe:
application.worksheetfunction.counta (valor1, valor2)
Para los argumentos de la función (matriz, etc.), puede ingresarlos directamente en la función o definir variables para usar en su lugar.

Para contar las celdas que no están en blanco en el siguiente rango

Ejecutaríamos el siguiente código VBA

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

El resultado sería:

CountUn resultado es: 52

Podemos contar las celdas que no están en blanco para hasta 30 rangos definidos. Si necesitamos contar las celdas que no están en blanco para lo siguiente:

Ejecutando el siguiente código:

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

Se le ocurrirá:

El resultado de CountA es: 86

ya que hay 86 celdas que no están en blanco en estos dos rangos

Regrese a la lista de todas las funciones en Excel

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave