Contar el número de veces que aparecen los valores o los valores únicos en un rango de datos

Puede contar el número de veces que ocurre un valor, o contar el número de valores únicos de su rango de datos. Las siguientes secciones proporcionan soluciones comunes.

Contar el número de veces que aparece un texto o valor numérico

A veces desea encontrar cuantas veces ocurre un valor particular. Por ejemplo, si un rango contiene los valores numéricos 5, 6, 7, 6, entonces el número 6 ocurre 2 veces. Si una columna contiene "Buchanan", "Dodsworth", "Dodsworth", "Dodsworth", entonces "Dodsworth" ocurre 3 veces.

MostrarContar el número de veces que aparece un valor mediante una función

Utilice la función CONTAR.SI para realizar esta tarea.

Ejemplo

El ejemplo puede resultar más fácil si lo copia en una hoja de cálculo en blanco.

Mostrar¿Cómo?

  1. Cree un libro o una hoja de cálculo en blanco.
  2. Seleccione el ejemplo en el tema de Ayuda. No seleccione los encabezados de fila o de columna. 

Seleccionar un ejemplo de la Ayuda

Seleccionar un ejemplo de la Ayuda
  1. Presione CTRL+C.
  2. En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.
  3. Para alternar entre ver los resultados y ver las fórmulas que devuelven los resultados, presione CTRL+` (acento grave) o, en el menú Herramientas, elija Auditoría de fórmulas y, a continuación, haga clic en Modo de auditoría de fórmulas.
 
1
2
3
4
5
6
7
A B
Vendedor Factura
Buchanan 15.000
Buchanan 9.000
Suyama 8.000
Suyama 20.000
Buchanan 5.000
Dodsworth 22.500
Fórmula Descripción (Resultado)
=CONTAR.SI (A2:A7,"Buchanan") Número de entradas de Buchanan (2)
=CONTAR.SI (A2:A7,A4) Número de entradas de Suyama (3)
=CONTAR.SI (B2:B7,"< 20000") Número de valores de facturas menores de 20.000 (4)
=CONTAR.SI (B2:B7,">="&B5) Número de valores de facturas mayores o iguales a 20.000 (2)

Para más información vea la función CONTAR.SI.

MostrarContar las veces que aparecen varios valores mediante funciones

Para realizar esta tarea, las fórmulas del ejemplo siguiente usan la:

  • función SI para asignar un valor de 1 para cada condición verdadera.
  • función SUMAR para agregar el total.

Ejemplo

El ejemplo puede resultar más fácil si lo copia en una hoja de cálculo en blanco.

Mostrar¿Cómo?

  1. Cree un libro o una hoja de cálculo en blanco.
  2. Seleccione el ejemplo en el tema de Ayuda. No seleccione los encabezados de fila o de columna. 

Seleccionar un ejemplo de la Ayuda

Seleccionar un ejemplo de la Ayuda
  1. Presione CTRL+C.
  2. En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.
  3. Para alternar entre ver los resultados y ver las fórmulas que devuelven los resultados, presione CTRL+` (acento grave) o, en el menú Herramientas, elija Auditoría de fórmulas y, a continuación, haga clic en Modo de auditoría de fórmulas.
 
1
2
3
4
5
6
7
A B
Vendedor Factura
Buchanan 15.000
Buchanan 9.000
Suyama 8.000
Suyama 20.000
Buchanan 5.000
Dodsworth 22.500
Fórmula Descripción (Resultado)
=SUMAR(SI((A2:A7="Buchanan")+(A2:A7="Dodsworth"),1,0)) Número de facturas de Buchanan o Dodsworth (4)
=SUMAR(SI((B2:B7<9000)+(B2:B7>19000),1,0)) Número de facturas con valores inferiores a 9000 o superiores a 19000 (4)
=SUMAR(SI(A2:A7="Buchanan",SI(B2:B7<9000,1,0))) Número de facturas de Buchanan con un valor inferior a 9.000. (1)

 Nota   Las fórmulas de este ejemplo deben escribirse como fórmulas matriciales (fórmula de matriz: fórmula que lleva a cabo varios cálculos en uno o más conjuntos de valores y devuelve un único resultado o varios resultados. Las fórmulas de matriz se encierran entre llaves { } y se especifican presionando CTRL+MAYÚS+ENTRAR.). Seleccione cada celda que contenga una fórmula, presione F2 y, a continuación, presione CTRL+MAYÚS+ENTRAR.

Para más información, vea las funciones SI y SUMAR.

MostrarContar las veces que aparecen los valores mediante una tabla dinámica

Contar las veces que aparecen los valores únicos, puede usar un informe de tabla dinámica para mostrar los totales y recuentos.

  1. Seleccione la columna que contiene los datos.

Seleccione la columna que contiene la lista

  1. En el menú Datos, haga clic en Informe de tablas y gráficos dinámicos.
  2. Haga clic en Finalizar.
  3. Arrastre el rótulo de columna desde Lista de campos de tabla dinámica hasta Coloque campos de fila aquí.
  4. Arrastre el mismo rótulo de columna desde Lista de campos de tabla dinámica hasta Coloque datos aquí.

 Nota   Si los datos contienen números, el informe de tabla dinámica calcula el total de las entradas en lugar de contarlas. Para cambiar de la función de resumen Sumar a la función de resumen Contar, en la barra de herramientas (barra de herramientas: barra con botones y opciones que se utilizan para ejecutar comandos. Para mostrar una barra de herramientas, presione ALT y, a continuación, MAYÚS+F10.) Tabla dinámica, haga clic en Configuración de campo Imagen del botón, en el cuadro Resumir por y, finalmente, en Contar.

Contar valores numéricos o texto únicos

A veces desea encontrar cuántos valores únicos hay en un rango que contiene valores duplicados. Por ejemplo, si una columna contiene los valores 5, 6, 7, 6, entonces el resultado son 3 valores únicos: 5 , 6 y 7. Si una columna contiene "Buchanan", "Dodsworth", "Dodsworth", "Dodsworth", entonces el resultado son 2 valores únicos: "Buchanan" y "Dodsworth".

MostrarContar el número de valores únicos mediante un filtro

Puede usar el Filtro avanzado para extraer los valores únicos de una columna de datos y pegarlos en una nueva ubicación. A continuación, puede usar la función FILA para contar el número de elementos del nuevo rango.

  1. Asegúrese de que la primera fila de la columna tiene un encabezado de columna.
  2. En el menú Datos, seleccione Filtro y haga clic en Filtro avanzado.
  3. En el cuadro de diálogo Filtro avanzado, haga clic en Copiar a otro lugar.
  4. Si el rango que está contando no está seleccionado aún, elimine la información del cuadro Rango de lista y, a continuación, haga clic en éste y, a continuación, haga clic en la columna (o seleccione el rango) que contenga sus datos.
  5. En el cuadro Copiar a, elimine la información contenida en el cuadro o haga clic en éste y, a continuación, haga clic en una columna vacía en la que desee copiar los valores únicos.
  6. Active la casilla de verificación Sólo registros únicos y haga clic en Aceptar.

Los valores únicos del rango seleccionado se copian en la nueva columna.

  1. En la celda vacía situada debajo de la última celda del rango, especifique la función FILAS. Use el rango de valores únicos que acaba de copiar como el argumento. Por ejemplo, si el rango de valores únicos es B1:B45, entonces especifique:

=FILAS (B1:B45)

MostrarContar el número de valores únicos mediante funciones

Las fórmulas del ejemplo siguiente usan la:

  • Función SI para asignar un valor de 1 a cada condición verdadera.
  • Función SUMAR para sumar el total.
  • Función FRECUENCIA para contar el número de valores únicos. Pasa por alto el texto y los valores cero. Para la primera aparición de un valor específico, esta función devuelve un número igual al número de apariciones de dicho valor. Para cada aparición del mismo valor después del primero, esta función devuelve un cero.
  • Función COINCIDIR para devolver la posición de un valor de texto de un rango. A continuación, este número se usa como argumento de la función FRECUENCIA para que los valores de texto correspondientes se puedan evaluar.
  • Función LARGO para buscar celdas vacías. Las celdas vacías tienen un largo de 0.

Ejemplo

El ejemplo puede que sea más fácil de entender si lo copia a una hoja de cálculo vacía.

Mostrar¿Cómo?

  1. Cree una hoja de cálculo o un libro vacío.
  2. Seleccione el ejemplo del tema de la Ayuda. No seleccione la fila ni los encabezados de columna.

Seleccionar un ejemplo de la Ayuda

Seleccionar un ejemplo de la Ayuda
  1. Presione CTRL+C.
  2. En la hoja de cálculo, seleccione la celda A1, y presione CTRL+V.
  3. Para cambiar entre la visualización del resultado y la visualización de fórmulas que devuelven el resultado, presione CTRL+` (acento grave) o, en el menú Herramientas, seleccione Auditoría de fórmulas y, a continuación, haga clic en Modo de auditoría de fórmulas.
 
1
2
3
4
5
6
7
8
9
10
A B
Datos Datos
986 Buchanan
Dodsworth 563
67 789
  235
Buchanan Dodsworth
689 789
Dodsworth 143
56 237
67 235
Fórmula Descripción (Resultado)
=SUMAR(SI(FRECUENCIA(A2:A10,A2:A10)>0,1)) Contar el número de valores numéricos únicos en las celdas A2:A10, pero no contar las celdas vacías ni los valores de texto (4)
=SUMAR(SI(FRECUENCIA(COINCIDIR(B2:B10,B2:B10,0),COINCIDIR(B2:B10,B2:B10,0))>0,1)) Contar el número de valores numéricos y texto únicos en las celdas B2:B10 (que no deben contener celdas vacías) (7)
=SUMAR(SI(FRECUENCIA(SI(LARGO(A2:A10)>0,COINCIDIR(A2:A10,A2:A10,0),""), SI(LARGO(A2:A10)>0,COINCIDIR(A2:A10,A2:A10,0),""))>0,1)) Contar el número de valores numéricos y texto únicos en las celdas A2:A10, pero no contar las celdas vacías ni los valores de texto (6)

 Nota   Las fórmulas de este ejemplo deben especificarse como fórmulas de matriz (fórmula de matriz: fórmula que lleva a cabo varios cálculos en uno o más conjuntos de valores y devuelve un único resultado o varios resultados. Las fórmulas de matriz se encierran entre llaves { } y se especifican presionando CTRL+MAYÚS+ENTRAR.). Seleccione cada celda que contenga una fórmula, presione F2 y , a continuación, CTRL+MAYÚS+ENTRAR.

MostrarSugerencia

Para ver cómo se evalúa una función paso a paso, seleccione la celda que contenga la fórmula. A continuación, en el menú Herramientas, seleccione Auditoría de fórmulas y haga clic en Evaluar fórmula.

Para más información, vea las funciones FRECUENCIA, COINCIDIR, LARGO, SUMAR y SI.

 
 
Corresponde a:
Excel 2003