Necesita identificar cuántas veces se repite un valor en sus datos de Excel. La verificación manual es lenta y propensa a errores en listas grandes. La función COUNTIF proporciona una forma precisa de contar las ocurrencias de cualquier valor. Este artículo le muestra cómo usar COUNTIF para contar duplicados en una sola columna o en todo el conjunto de datos.
Puntos clave: Contar duplicados con COUNTIF
- COUNTIF(range, criteria): Cuenta cuántas celdas en un rango cumplen una sola condición, como coincidir con un valor específico.
- COUNTIF($A$2:$A$100, A2)>1: Crea una prueba lógica para marcar todas las entradas duplicadas, no solo la primera aparición.
- Formato condicional > Reglas para resaltar celdas > Valores duplicados: Marca visualmente las celdas duplicadas antes de contarlas.
Qué hace la función COUNTIF
La función COUNTIF verifica un rango especificado de celdas y cuenta solo aquellas que coinciden con su criterio. Para contar duplicados, el criterio suele ser una referencia de celda que contiene el valor que desea verificar. La función devuelve un número. Si el resultado es mayor que 1, el valor es un duplicado. Puede usar este resultado directamente o dentro de una fórmula más grande para crear una lista de duplicados únicos.
Necesita que sus datos estén organizados en una lista, normalmente en una sola columna. La función funciona con texto, números y fechas. No distingue entre mayúsculas y minúsculas, por lo que “APPLE” y “apple” se cuentan como el mismo valor. Antes de comenzar, asegúrese de que sus datos no tengan espacios al principio ni al final, ya que estos pueden hacer que valores idénticos parezcan diferentes para Excel.
Pasos para contar duplicados en una columna
Siga estos pasos para contar cuántas veces aparece cada elemento en una lista. Este método crea un recuento junto a cada entrada.
- Inserte una nueva columna para los recuentos
Haga clic en la letra de la columna a la derecha de sus datos. Haga clic con el botón derecho y seleccione Insertar. Asigne un nombre al encabezado de la nueva columna, como “Recuento”. - Ingrese la fórmula COUNTIF
En la primera celda de su nueva columna, escriba la fórmula. Para datos en la columna A que comienzan en la fila 2, escriba:=COUNTIF($A$2:$A$100, A2). Los signos de dólar crean una referencia absoluta para todo el rango. El segundo argumento, A2, es una referencia relativa para verificar el valor de la fila actual. - Copie la fórmula hacia abajo en la columna
Seleccione la celda con la fórmula. Haga doble clic en el pequeño cuadrado en la esquina inferior derecha del borde de la celda. Esto llena la fórmula hasta la última celda adyacente con datos. - Identifique los valores duplicados
Revise la columna de recuento. Cualquier número mayor que 1 indica un duplicado. El número muestra exactamente cuántas veces aparece ese valor en el rango especificado.
Marcar duplicados con una columna VERDADERO/FALSO
Si solo necesita saber qué elementos son duplicados, use una fórmula que devuelva VERDADERO o FALSO.
- Cree una columna “¿Duplicado?”
Inserte una nueva columna junto a sus datos. - Ingrese la fórmula de prueba lógica
En la primera celda, escriba:=COUNTIF($A$2:$A$100, A2)>1. Esta fórmula verifica si el recuento del valor en A2 es mayor que uno. - Aplique la fórmula a la lista
Copie la fórmula hacia abajo en la columna. Las celdas que contienen valores duplicados mostrarán VERDADERO. Las celdas con valores únicos mostrarán FALSO.
Errores comunes y limitaciones
COUNTIF cuenta los espacios en blanco como un valor
Si su rango incluye celdas vacías, COUNTIF las contará si su criterio es una cadena vacía (“”). Esto puede inflar su recuento de duplicados. Para evitar esto, asegúrese de que el rango de datos en la fórmula comience y termine donde existen sus datos reales. No incluya grandes bloques de celdas vacías en la referencia del rango.
Las fórmulas no se actualizan después de cambiar los datos
Si agrega nuevos datos al final de su lista, el rango fijo en su fórmula COUNTIF, como $A$2:$A$100, no incluirá las nuevas filas. Para hacer que el rango sea dinámico, convierta sus datos en una Tabla de Excel seleccionándolos y presionando Ctrl+T. Luego use la referencia de columna de la tabla en su fórmula, como =COUNTIF(Table1[Data], [@Data]). Esta referencia se expande automáticamente.
Contar duplicados en varias columnas
COUNTIF funciona en un solo rango contiguo. Para verificar duplicados en dos columnas separadas, debe combinar los rangos. Use una fórmula con dos funciones COUNTIF sumadas: =COUNTIF($A$2:$A$50, A2) + COUNTIF($C$2:$C$50, A2). Esto cuenta cuántas veces aparece el valor en A2 tanto en la columna A como en la columna C.
Verificación manual vs. COUNTIF vs. Tabla dinámica
| Elemento | Verificación visual manual | Función COUNTIF | Informe de tabla dinámica |
|---|---|---|---|
| Mejor para | Listas muy pequeñas y estáticas | Análisis continuo y listas dinámicas | Resumir y agrupar grandes conjuntos de datos |
| Precisión | Propensa a errores humanos | Precisión perfecta si la fórmula es correcta | Precisión perfecta |
| Tiempo de configuración | Rápido para 10 elementos | Medio: requiere configuración de fórmula | Más largo: requiere crear una tabla dinámica |
| Salida | Sin registro numérico | Recuento por fila en el conjunto de datos | Tabla de resumen consolidada |
| Mantenimiento | Vuelva a verificar todo si los datos cambian | Las fórmulas se actualizan automáticamente | Se requiere actualizar para actualizar los recuentos |
Ahora puede usar la función COUNTIF para obtener recuentos exactos de cualquier valor en su hoja de cálculo. Para una vista más resumida, intente crear una tabla dinámica a partir de sus datos y use el campo Valores para contar elementos. Un consejo avanzado es combinar COUNTIF con la función SUMPRODUCT para contar duplicados que distinguen entre mayúsculas y minúsculas usando la función EXACT dentro del criterio.