Contar celdas con cadenas, números usando la función COUNTIF – Calc

Este tutorial explicaría varias formas de la función COUNTIF en LibreOffice Calc que se puede utilizar para contar cadenas, números de una celda, rango, filas, columnas, etc.

Función COUNTIF – Sintaxis

COUNTIFS(Rango1; Criterio1 [; Rango2; Criterio2 [; .]])

Devuelve el recuento de filas o columnas que cumplen los criterios.

Cuenta los números

Con número en la fórmula

El siguiente ejemplo devuelve el recuento de 20 en el rango A1:A7. En este ejemplo de abajo, el número 20 está presente dos veces en el rango. Por lo tanto, el resultado es 2.

=COUNTIF(A1:A7,20)

Con el número como referencia de celda

También puede especificar 20 como referencia de celda. El resultado sería similar. COUNTIF intentaría contar el valor especificado en la celda D1.

=COUNTIF(A1:A7,D1)

Contar números con operadores

COUNTIF también puede contar utilizando operadores lógicos. Puede contar el número de filas, columnas que satisfacen las condiciones mayor que, menor que.

Mayor que

En el ejemplo anterior, si necesitamos contar el número de filas que tienen valores superiores a 20, utilice la fórmula siguiente. Tenga en cuenta que el operador mayor que debe utilizarse como una cadena (es decir, utilice comillas dobles).

=COUNTIF(A1:A7,»>»&D1)

Sin la referencia de la celda puede utilizar también COUNTIF(A1:A7,»>20″) que daría el mismo resultado.

Menos que

Utiliza el signo «<" para averiguar el número de filas inferiores al valor especificado.

=COUNTIF(A1:A7,»<"&D1)

No es igual a

De forma similar, utilice el signo «» para averiguar el número de filas que no son iguales al valor especificado.

=COUNTIF(A1:A7,»»&D1)

Igual, mayor que igual, menor que igual

Puede utilizar «=», «>=» y «<=" en las fórmulas anteriores para obtener los resultados de igual, mayor que igual y menor que igual a un valor especificado.

COUNTIF Usando OR

También puede combinar dos funciones COUNTIF para conseguir más. El siguiente ejemplo devuelve el recuento de filas que tiene 20 o 10.

=COUNTIF(A1:A7,»=»&D1)+COUNTIF(A1:A7,»=»&E1)

Utilizando otra función dentro de COUNTIF

Es posible utilizar otra función Calc en los criterios de COUNTIF. El siguiente ejemplo devuelve los valores mayores que la media de A1:A7, es decir, 32,7

=COUNTIF(A1:A7,»>»&MEDIA(A1:A7))

Cadena o texto de recuento

COUNTIF se puede utilizar para contar cualquier texto, cadena también en las celdas Calc como los números. La fórmula es exactamente la misma. Sólo el criterio debe ser una cadena de texto especificada por comillas dobles.

Contar un texto específico

El siguiente ejemplo cuenta el texto «manzana» en el rango A1:A10.

Cuenta todo el texto

El ejemplo anterior A1:A10 tiene una mezcla de valores: números y textos. Si quiere contar las filas que sólo tienen textos, se puede utilizar la siguiente fórmula.

=COUNTIF(A1:A10, «*»)-COUNT(A1:A10)

* da el recuento de todas las celdas incluyendo las numéricas y las de texto. La función COUNT() da el recuento de sólo las celdas numéricas.

Consejo:

a) Para contar todas las celdas cuyo texto empiece por cualquier texto (por ejemplo, «manzana»), utilice los criterios siguientes

=COUNTIF(A1:A10, «manzana*»)

b) Para contar todas las celdas con texto que contenga alguna cadena coincidente (por ejemplo, «manzana»), utilice los criterios siguientes

=COUNTIF(A1:A10, «*manzana*»)

c) Para contar las celdas con una cadena coincidente con un carácter cualquiera al final, utilice los siguientes criterios

=COUNTIF(A1:A10, «¿manzana?»)

Así es como puede utilizar COUNTIF para varios usos en LibreOffice Calc.

Referencia oficial

  • COUNTIF
  • COUNTIFS

Deje un comentario a continuación, si tiene alguna pregunta o comentario sobre este tutorial. No se olvide de suscribirse, seguir utilizando los enlaces sociales para más actualizaciones.

Deja un comentario