Formas de contar valores en una hoja de cálculo

Importante:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.

Contar frente a sumar Contar es una parte integral del análisis de datos, tanto si se trata de un recuento de la plantilla de un departamento de su organización, como del número de unidades que se ha vendido cada trimestre. Excel proporciona varias técnicas que puede usar para contar celdas, filas o columnas de datos.

Para ayudarle a realizar la mejor elección, este artículo proporciona un amplio resumen de métodos, una información que le ayudará a decidir rápidamente qué técnica usar, así como vínculos a artículos en profundidad.

Contando no debe confundirse con sumar. Para obtener más información sobre sumar valores en las celdas, filas o columnas, vea sumar los valores de celdas, filas o columnas.

En este artículo

Recuento simple

Contar las celdas de una columna o fila mediante un comando integrado

Contar las celdas de un rango empleando una función

Contar las celdas de una columna con un esquema

Contar las celdas de una columna o fila mediante una tabla dinámica

Contar las celdas en una lista o una columna de tabla de Excel usando una función

Recuento basado en una o varias condiciones

Contar las celdas de un rango basándose en una única condición

Contar las celdas de una columna basándose en una o varias condiciones

Contar las celdas de un rango basándose en varias condiciones con una sola función o una combinación de funciones

Contando cuando los datos contienen valores en blanco

Contar celdas no vacías en un rango empleando una función

Contar el número de celdas no vacías en una lista mediante una función

Contar las celdas en blanco en un intervalo contiguo empleando una función

Contar celdas en blanco en un rango no contiguos mediante una combinación de funciones

Recuento de repeticiones únicas de valores

Contar valores únicos en un rango con un informe de tabla dinámica

Contar valores únicos en un rango basándose en una única condición mediante la función CONTAR.SI

Contar valores únicos en un rango basándose en varias condiciones mediante una combinación de funciones en una fórmula de matriz

Contar el número de valores únicos de una columna de la lista mediante el filtro avanzado

Contar el número de valores únicos en un rango que cumplen las condiciones de uno o más con una fórmula compuesta

Casos especiales (contar todas las celdas, contar palabras)

Contar el número total de celdas de un rango mediante funciones

Contar las palabras de un rango con una fórmula compuesta

Mostrar los cálculos y recuentos en la barra de estado

Conteo simple

Puede contar el número de valores de un rango o una tabla si usa una fórmula sencilla, si hace clic en un botón o si usa una función de hoja de cálculo.

Excel también puede mostrar el recuento del número de celdas seleccionadas en la barra de estado de Excel. Vea la sección Mostrar cálculos y recuentos en la barra de estado para obtener más información. Puede hacer referencia a los valores que aparecen en la barra de estado cuando desee un vistazo rápido a los datos y no tiene tiempo para escribir fórmulas.

Contar el número de celdas en una columna o fila mediante un comando integrado

Use la característica Contar números del comando Autosuma seleccionando un rango de celdas que contiene al menos un valor numérico y, a continuación, en la pestaña Inicio, en el grupo Edición, haga clic en la flecha situada junto a Autosuma. A continuación, haga clic en Contar números. Excel devuelve el recuento de los valores numéricos del rango en una celda adyacente al rango seleccionado. Por lo general, este resultado se muestra en una celda a la derecha de un rango horizontal o en una celda situada debajo de un rango vertical.

Usar el comando Autosuma de Contar números

Volver al principio

Contar las celdas de un rango empleando una función

Use la función CONTAR en una fórmula para contar el número de valores numéricos en un rango. En el ejemplo siguiente, el rango A2:A5 contiene tres números (5, 32 y 10) y un valor de texto ("Hola"). Use la función CONTAR en una fórmula similar a esta: =CONTAR(A2: A5). El resultado es 3, el número de valores numéricos que se encuentra en el rango.

1

".2"

3%

-4

'5

6%

A

Valor de ejemplo

5

32

Hola

10

=CONTAR(A2:A5)

Para obtener más información, vea la sección "Contar las celdas que contienen números que no están en una fila o columna contiguas" en el artículo de la función CONTAR.

Volver al principio

Contar las celdas de una columna con un esquema

Use el comando Subtotal (pestaña Datos, grupo Esquema) para agrupar y resumir una columna de datos.

Si sus datos se encuentran en una lista y puede agrupar de forma lógica los datos por valores de columna, puede crear un esquema para agrupar y resumir los datos.

El comando Subtotal agrupa los datos en un esquema

Como se muestra en esta figura, se agrupan los totales de ventas por región y es fácil ver que hay cuatro valores trimestrales tanto para Este, como para Oeste. Como añadido, se calculan los valores para cada región y un total general.

Para obtener más información, vea los siguientes artículos:

Volver al principio

Contar el número de celdas en una columna o fila mediante una tabla dinámica

Cree un informe de tabla dinámica que resuma los datos y le ayude a realizar análisis permitiéndole elegir las categorías en la que desea verlos.

Puede crear rápidamente una tabla dinámica seleccionando una celda de un rango de datos o tabla de Excel y, a continuación, en la ficha Insertar, en el grupo Tablas, haciendo clic en TablaDinámica.

Para demostrar las características avanzadas de una tabla dinámica, los datos de ventas del ejemplo siguiente contienen varias filas (en realidad, hay 40 filas de datos, pero en el gráfico solo se muestra una parte de dichas filas). Además, los datos no están resumidos y no tienen subtotales o un total general.

Datos usados en un informe de tabla dinámica

Un informe de tabla dinámica basado en los mismos datos muestra subtotales, totales generales y un resumen conciso de un solo vistazo.

Datos resumidos y sumados en un informe de tabla dinámica

Para crear y trabajar con tablas dinámicas, es posible que sea necesario preparar antes los datos y estás familiarizado con algunos conceptos.

Para obtener información detallada sobre cómo empezar, vea los artículos siguientes:

Volver al principio

Contar las celdas en una lista o una columna de tabla de Excel usando una función

Puede usar la función SUBTOTAL en una fórmula para contar el número de valores de una tabla de Excel o un rango de celdas.

Puede usar la función SUBTOTAL para controlar si las filas ocultas se incluyen o no en los resultados. La función siempre ignora las filas que se han filtrado.

Por ejemplo, si se usa la función de los siete valores en la tabla siguiente (de las celdas A2 a A8), devuelve un recuento de 7.

1

".2"

3%

-4

'5

6%

7

8%

9%

A

Unidades vendidas

25

8

12

32

11

40

16

=SUBTOTAL(2,A2:A8)

En la fórmula, la parte de "2" especifica que la función debe usar la función SUMA para devolver el recuento de los valores del rango A2:A8 y que se deben incluidas las filas ocultas. El recuento (el resultado en la celda A9) es 7.

Si ocultó las filas 4, 5 y 6 y no desea que se cuenten, debe utilizar la función SUBTOTAL de forma ligeramente diferente. En vez de especificar "2" en la fórmula, especifique "102", lo que indica a Excel que debe ignorar las filas ocultas. La hoja de cálculo podría ser similar a la siguiente (con las filas 4, 5 y 6 ocultas):

1

".2"

3%

7

8%

9%

A

Unidades vendidas

25

8

40

16

=SUBTOTAL(102,A2:A8)

En este caso, la función devuelve 4, el número de celdas en la columna que contienen valores y no están ocultas.

Para obtener más información, vea los artículos de la función SUBTOTALES y Total de los datos en una tabla de Excel.


Volver al principio

Contar valores basándose en una o varias condiciones

Puede contar el número de celdas de un rango que cumplen las condiciones (también llamadas criterios) que especifique con una serie de funciones de hoja de cálculo.

Contar las celdas de un rango basándose en una única condición

Use la función CONTAR.SI para contar el número de celdas que cumplan una condición (también llamada criterio). En el ejemplo siguiente, la función cuenta el número de valores del rango A2:A8 mayores de 20, que es 3. Tenga en cuenta que la condición, "> 20," debe estar entre comillas.

1

".2"

3%

-4

'5

6%

7

8%

9%

A

Unidades vendidas

25

8

12

32

11

40

16

=CONTAR.SI(A2:A8,">20")

Para obtener más información, vea el artículo de la función CONTAR.SI.

Volver al principio

Contar las celdas de una columna basándose en una o varias condiciones

Para que se cumplan las condiciones especificadas, use la función de base de datos BDCONTAR.

Use la función BDCONTAR si tiene una lista de columnas y le resulta más fácil definir condiciones en un rango de celdas separado, en lugar de usar una función anidada.

En el siguiente ejemplo, supongamos que desea encontrar el recuento de meses posteriores a marzo (incluyendo a este) de 2008 en los que se vendieron más de 400 unidades. Al consultar esta tabla, puede ver que dos meses cumplen este requisito: Abril (442) y junio (405).

Nota: Puede que el proceso seguido no sea intuitivo, pero funciona. Es importante que siga las instrucciones de forma precisa y organice los datos en la hoja de cálculo como se muestra aquí. Puede copiar los datos de la tabla y pegarlos en una hoja de cálculo en la celda A1. El resultado debería aparecer en la celda B13.

Agregue un intervalo adicional de celdas organizadas de forma similar a los datos de ventas, que están en las celdas A1 a B7. El rango adicional consta de las celdas de A10 a B11 y contiene las mismas etiquetas de columna ("Ventas en unidades" y "Fin de mes") y una condición en la fila situada justo debajo de cada columna (celdas A11 y B11).

A continuación, escriba una fórmula en una celda en blanco (su ubicación no importa, pero en este ejemplo, se ha escrito la fórmula en la celda B13). La fórmula en este ejemplo usa la función BDCONTAR de este modo: =BDCONTAR (A1:B7,,A10:B11).

1

".2"

3%

-4

'5

6%

7

8%

9%

10

11

12

13

A

B

Ventas en unidades

Fin de mes

339

31/1/2008

270

29/2/2008

314

31/3/2008

442

30/4/2008

336

31/5/2008

405

30/6/2008

Ventas en unidades

Fin de mes

=">400"

=">=3/31/2008"

=BDCONTAR(A1:B7,,A10:B11)

La función BDCONTAR inspecciona los datos del rango A2 a A7, aplica a las condiciones que encuentra en A11 y B11 y devuelve 2, el número de filas que cumplen ambas condiciones (filas 5 y 7).

Para obtener más información, vea el artículo de la función DCOUNT.

Volver al principio

Contar las celdas de un rango basándose en varias condiciones con una sola función o una combinación de funciones

Use la función CONTAR.SI.CONJUNTO o una combinación de las funciones CONTAR y SI.

Uso de la función CONTAR.SI en un rango de celdas

Esta ilustración muestra la función CONTAR.SI.CONJUNTO usada para buscar coches con más de 250 caballos de potencia, pero con una media de todavía calcular el promedio de más de 9,5 litros por cada 100 kilómetros. La función devuelve 2, el número de filas que cumplen ambas condiciones (filas 3 y 4).

Nota: En la función CONTAR.SI.CONJUNTO, cualquiera de las condiciones deben estar entre comillas (""), por ejemplo, "<250", ">25", o incluso "240".

Puede contar el número de veces que aparece un único valor en un rango con la CONTAR.SI. Por ejemplo, para ver cuántas veces aparece el valor 70 en el rango de A2 a A40, use la fórmula =CONTAR.SI(A2:A40,70).

Para obtener más información, consulte los artículos contar la frecuencia de un valor y función CONTAR.SI.


Volver al principio

Contar cuando los datos contienen valores en blanco

Puede contar las celdas que contienen datos o que están en blanco mediante funciones de hoja de cálculo.

Contar celdas no vacías en un rango empleando una función

Use la función CONTARA para contar solo las celdas de un rango que contienen valores.

Al contar celdas, a veces puede querer ignorar aquellas en blanco porque solo necesita las que contienen valores. Por ejemplo, desea contar todos los vendedores que han realizado al menos una venta en una región.

En el ejemplo siguiente, si se usa la función en los valores de la región Oeste, devuelve un recuento de 3.

1

".2"

3%

-4

'5

6%

7

8

A

B

Vendedor

Ventas de la región Oeste

Andrews

24000

Atlas

Chai

Gabrielle

31000

Hansen

Zeng

8000

=CONTARA(B2:B7)

Dado que las celdas B3, B4 y B6 están en blanco, la función CONTARA las omite. Solo se tienen en cuenta las celdas que contienen los valores 24000, 31000 y 8000. El recuento (el resultado de la celda B8) es 3.

Para obtener más información, vea los artículos de contar las celdas no vacías y la función CONTARA.

Volver al principio

Contar el número de celdas no vacías en una lista mediante una función

Use la función BDCONTARA para contar las celdas que no están en blanco de una columna de registros de una lista o base de datos que cumplen las condiciones especificadas.

El ejemplo siguiente usa la función BDCONTARA para contar el número de registros de la base de datos que se encuentran en el intervalo A4:B9 que cumplen las condiciones especificadas en el rango de criterios A1:B2. Estas condiciones son que el valor de Id. de producto debe ser mayor o igual que 4000 y el valor de clasificación debe ser mayor o igual que 50. Un solo registro, en la fila 7, cumple ambas condiciones.

1

".2"

3%

-4

'5

6%

7

8%

9%

A

B

Id. de producto

Clasificaciones

=">=4000"

=">=50"

Id. de producto

Clasificaciones

2048

61

16384

35336

83

1024

113

512

47

=DBCONTARA(A4:B9,"Ratings",A1:B2)

Para obtener más información, vea el artículo de la función BDCONTARA.

Volver al principio

Contar las celdas en blanco en un intervalo contiguo empleando una función

Use la función CONTAR.BLANCO para devolver el número de celdas en blanco de un rango adyacente (las celdas son adyacentes si están conectadas en una secuencia continua). Si una celda contiene una fórmula que devuelve texto vacío (""), se contabiliza.

Nota: Al contar celdas, puede que en ocasiones necesite incluir las celdas en blanco. Por ejemplo, desea contar todos los vendedores de una región, hayan realizado ventas o no.

Para obtener más información, vea el artículo función COUNTBLANK.

Volver al principio

Contar celdas en blanco en un rango no contiguos mediante una combinación de funciones

Use una combinación de las funciones SUMA y SI. En general, esto se hace usando la función SI en un fórmula de matriz para determinar si las celdas a las que se hace referencia contiene un valor y, a continuación, sumar el número de valores FALSO devuelto por la fórmula.

Consulte el artículo de Knowledge Base XL: Cuándo usar SUMA(SI()) en lugar de CONTAR.BLANCO() para obtener información adicional.

Volver al principio

Contar las apariciones únicas de valores

Puede contar valores únicos de un rango con un informe de tabla dinámica, la función CONTAR.SI, una combinación de funciones o el cuadro de diálogo Filtro avanzado.

Contar los valores únicos de un rango con un informe de tabla dinámica

Puede usar un informe de tabla dinámica para mostrar los totales y contar las apariciones de valores únicos.

Para obtener más información, vea la sección "Contar con qué frecuencia aparecen varios valores utilizando un informe de tabla dinámica" en el artículo contar la frecuencia de un valor.

Volver al principio

Contar los valores únicos de un rango según una única condición con la función CONTAR.SI

Use la función CONTAR.SI para contar el número de veces que se da un valor determinado en un rango.

En el ejemplo siguiente, la función CONTAR.SI devuelve 2, el número de veces que se encuentra el valor 250 en el rango A2:A7.

1

".2"

3%

-4

'5

6%

7

8

A

Unidades vendidas

245

250

250

N/A

=CONTAR.SI(A2:A7,250)

Para obtener más información, vea la sección "¿con qué frecuencia aparece un valor único en un intervalo de contar" en el artículo contar la frecuencia de un valor.

Volver al principio

Contar valores únicos en un rango basándose en varias condiciones mediante una combinación de funciones en una fórmula de matriz

Use la función SUMA con la función SI. En general, esto se hace usando la función SI en un fórmula de matriz para determinar si los criterios que componen múltiples condiciones se cumplen y, a continuación, sumar el número de valores VERDADERO devueltos por la fórmula.

En el ejemplo siguiente, la función SI función sirve para examinar cada celda del rango A2:A10 y determinar si contiene a Andrews o Chai. El número de veces que se devuelve el valor VERDADERO se calcula con la función SUMA, lo que resulta en 7. Puede copiar y pegar este ejemplo en una hoja de cálculo en la celda A1. Después de pegar el ejemplo, verá que la celda A11 contiene el error #¡VALOR! Para que la fórmula funcione, debe convertirla en una fórmula de matriz, presionando F2 y, a continuación, CTRL + MAYÚS + ENTRAR. El número de 7 aparecerá en la celda A11.

1

".2"

3%

-4

'5

6%

7

8%

9%

10%

A

B

Vendedor

Factura

Andrews

15000

Chai

11000

Andrews

11000

Chai

4000

Hansen

8000

Chai

6000

Hansen

14000

Andrews

7000

12000

Fórmula

Descripción (resultado)

=SUMA(SI((A2:A10="Andrews")+(A2:A10="Chai"),1,0))

Número de facturas de Andrews o Chai (7)

Para obtener más información, vea la sección "Contar con qué frecuencia varios valores de texto o numéricos empleando funciones" en el artículo contar la frecuencia de un valor.

Consulte los siguientes artículos de la Knowledge Base para obtener más información:

Volver al principio

Contar los valores únicos en una columna de la lista con el filtro avanzado

Use el cuadro de diálogo Filtro avanzado para encontrar los valores únicos de una columna de datos. Puede filtrar esos valores al momento o extraerlos y pegarlos a otra ubicación. A continuación, puede usar la función FILAS para contar el número de elementos del nuevo rango.

Notas: 

  • Si en vez de eso filtra los datos, los valores no se eliminan de la hoja de cálculo. Una o varias de las filas pueden estar ocultas. Haga clic en Borrar en el grupo Ordenar y filtrar de la pestaña Datos para mostrar de nuevo esos valores.

  • Si solo desea echar un vistazo rápido al número de valores únicos, seleccione los datos una vez que haya usado el filtro avanzado (tanto los datos filtrados como los copiados) y, a continuación, mire la barra de estado. El valor Contar en la barra de estado debe coincidir con el número de valores únicos.

Puede encontrar los valores únicos con el comando Avanzado (pestaña Datos, grupo Ordenar y filtrar).

La figura siguiente muestra cómo usar el filtro avanzado para copiar solo los registros únicos a una nueva ubicación en la hoja de cálculo.

Aplicación del Filtro avanzado en un rango de datos

En la siguiente ilustración, la columna C contiene los cinco valores únicos copiados desde el rango de la columna A.

Valores únicos del rango en la columna A y valores únicos de la columna A creados en la columna C

Para obtener más información, vea la sección "Contar el número de valores únicos mediante un filtro" en el artículo contar valores únicos entre duplicados.

Volver al principio

Contar los valores únicos de un rango que cumplen una o más condiciones con una fórmula compuesta

Use varias combinaciones de las funciones SI, SUMA, FRECUENCIA, COINCIDIR y LARGO.

Para obtener más información, vea la sección "Contar el número de valores únicos mediante funciones" en el artículo contar valores únicos entre duplicados.

Además, vea el artículo cómo determinar el número de elementos únicos en una lista.

Volver al principio

Casos especiales (contar todas las celdas, contar palabras)

Puede contar el número de celdas o el número de palabras de un rango mediante el uso de distintas combinaciones de funciones de hoja de cálculo.

Contar el número total de celdas de un rango mediante funciones

Suponga que desea determinar el tamaño de una hoja de cálculo grande para decidir si usar en su libro un cálculo manual o automático. Para contar todas las celdas de un rango, use una fórmula que multiplique los valores devueltos de las funciones FILAS y COLUMNAS.

Es más sencillo comprender el ejemplo si se copia en una hoja de cálculo en blanco.

Cómo copiar un ejemplo

  1. Cree una hoja de cálculo o un libro en blanco.

  2. Seleccione el ejemplo en el tema de Ayuda.

    Nota: No seleccione los encabezados de fila ni de columna.

    Seleccionar un ejemplo de la Ayuda

    Seleccionar un ejemplo de la Ayuda

  3. Presione CTRL+C.

  4. En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.

  5. Para cambiar entre ver los resultados y las fórmulas que devuelven los resultados, presione Alt+º (ordinal masculino) o bien, en la ficha Fórmulas, en el grupo Auditoría de fórmulas, haga clic en el botón Mostrar fórmulas.

1

".2"

3%

-4

'5

6%

A

B

C

Región

Mes

Ventas

Este

Ene

18.000 $

Este

Feb

23.000 $

Este

Mar

19.000 $

Fórmula

Descripción (resultado)

=FILAS(A2:C4) * COLUMNAS(A2:C4)

El número total de las celdas del rango (9)

Volver al principio

Contar las palabras de un rango con una fórmula compuesta

Use una combinación de las funciones SUMA, SI, LARGO, , y SUSTITUIR en una fórmula de matriz. El siguiente ejemplo muestra el resultado de usar una fórmula compuesta para buscar el número de palabras de un rango de 7 celdas (3 de las cuales están vacías). Algunas de las celdas contienen espacios iniciales o finales, las funciones RECORTAR y SUSTITUIR los quitan antes de que realizar el recuento.

En la siguiente tabla, copie el texto de A2 a A11. Antes de pegar el texto en la celda A1 de la hoja de cálculo, cambie el ancho de columna A para que sea unos 100.

1

".2"

3%

-4

'5

6%

7

8%

9%

10

11

A

Cadena de texto

Seis palabras y cuatro espacios finales    

   Seis palabras y tres espacios finales

Ocho palabras, algunas comas y dos espacios finales  

Algunos caracteres se omiten, como comas o puntos.

Fórmula

=SUMA(SI(LARGO(RECORTAR(A2:A8))=0,0,LARGO(RECORTAR(A2:A8))-LARGO(SUSTITUIR(A2:A8," ",""))+1))

Después de pegar el texto en la hoja de cálculo en la ubicación de la celda A1, seleccione la celda A11, presione F2 y, a continuación, presione CTRL + MAYÚS + ENTRAR para especificar la fórmula como fórmula de matriz. El resultado correcto, 29, debería aparecer en la celda A11.

Volver al principio

Mostrar cálculos y conteos en la barra de estado

Cuando se seleccionan una o varias celdas, la información de los datos de dichas celdas se muestra en la barra de estado de Excel. Por ejemplo, si se seleccionan cuatro celdas de la hoja de cálculo y contienen los valores 2, 3, una cadena de texto (como "nube") y 4, todos los valores siguientes se pueden mostrar en la barra de estado a la vez: Promedio, Cuenta, Recuento numérico, Mín., Máx. y Suma. Haga clic con el botón secundario en la barra de estado para mostrar u ocultar todos estos valores o alguno de ellos. Estos valores se muestran a continuación en la ilustración.

Visualización en la barra de estado de los cálculos y las cuentas de las celdas seleccionadas

Nota: En las versiones de Excel anteriores, estos mismos valores se pueden mostrar en la barra de estado, pero solo de uno en uno.

Volver al principio

Nota: Declinación de responsabilidades de traducción automática: Este artículo se ha traducido con un sistema informático sin intervención humana. Microsoft ofrece estas traducciones automáticas para que los hablantes de otros idiomas distintos del inglés puedan disfrutar del contenido sobre los productos, los servicios y las tecnologías de Microsoft. Puesto que este artículo se ha traducido con traducción automática, es posible que contenga errores de vocabulario, sintaxis o gramática.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×