2012-09-20 9 views
149

Quiero contar las celdas que contienen cualquier cosa dentro de un rango. Cualquier celda que contenga texto, números u otra cosa debería hacer una más en mi casilla de resultados. me encontré con esta función,google docs cuenta las celdas que contienen cualquier texto

countif(range; criteria) 

pero este trabajo no haga para mí, porque no sé qué escribir en los criterios. ¿Cómo hacer esto?

Respuesta

219

Puede pasar "<>" (incluidas las comillas) como el parámetro criteria. Esto básicamente dice, siempre y cuando no esté vacío/en blanco, cuéntelo. Creo que esto es lo que quieres.

=COUNTIF(A1:A10; "<>") 

contrario, puede utilizar CountA como sugiere Scott

+5

No "lo contrario" al respecto. 'CountA' es la manera de hacerlo. – Stephen

+8

countA no es el camino si cuenta las celdas generadas ya que también cuenta "" como 1. –

+4

= CONTAR.SI (A1: A10, "<>") –

30

función de CONTAR.SI sólo contar las células que contienen números en el rango especificado.

COUNTA (rango) contará todos los valores en la lista de argumentos. Las entradas de texto y números se cuentan, incluso cuando contienen una cadena vacía de longitud 0.

Ejemplo: Función en A7 = CONTARA (A1: A6)

Rango:

A1 un

A2 b

A3 plátano

A4 42

A5

A6

A7 4 -> Resultado

Google lista de funciones de hoja de cálculo contiene una lista de todas las funciones disponibles para referencia futura https://support.google.com/drive/table/25273?hl=en.

+0

En mis pruebas, 'COUNTA' no cuenta las celdas en blanco (es decir, no tiene nada). Entonces eres incorrecto al decir eso. – hazrpg

+0

Una cadena vacía de longitud 0 no es necesariamente lo mismo que una celda en blanco. Una celda en blanco tiene un valor NULL (o similar, dependiendo del sistema); una celda que contiene una cadena de longitud 0 tiene contenido. –

+0

@hazrpg, pero cuenta las celdas con '=" "' – Qwertiy

0

Si tiene células con algo así como ="" y no desea contar con ellos, hay que restar el número de celdas vacías a partir del número total de células por la fórmula como

=row(G101)-row(G4)+1-countblank(G4:G101) 

En caso de 2 dimensiones array sería

=(row(G101)-row(A4)+1)*(column(G101)-column(A4)+1)-countblank(A4:G101) 

Probado en google docs.

Cuestiones relacionadas