Tabla de contenido
Al trabajar con una gran cantidad de datos, encontrar celdas vacías es un escenario muy común. A veces, podemos insertar filas vacías por error que no tienen datos en ellos. Como resultado, puede crear algunos problemas en nuestro cálculo en Excel. Por lo tanto, tenemos que contar las filas que tienen al menos una celda no vacía. En este tutorial, le mostramos cómo contar filas con datos en Excel con adecuadoejemplos e ilustraciones adecuadas.
Descargar el cuaderno de prácticas
Descarga el siguiente cuaderno de prácticas.
Contar Fila con Datos en Excel.xlsx4 Fórmulas para Contar Filas con Datos en Excel
A continuación, te ofrecemos cuatro fórmulas que puedes implementar en tu conjunto de datos. Te recomendamos que las aprendas y pruebes todas para enriquecer tus conocimientos de Excel.
Para demostrar este tutorial, vamos a utilizar el siguiente conjunto de datos:
Aquí, en este conjunto de datos, tenemos el nombre , edad y ocupación columnas. Algunas filas están completamente en blanco aquí. Y algunas filas tienen celdas no vacías. Ahora, nuestro objetivo es contar todas las filas que tienen al menos una celda no vacía. Eso significa que tenemos que contar filas con datos.
1. Uso de las funciones IF y COUNTA para contar filas con datos
Esta fórmula es una combinación de la SI y COUNTA funciones. El COUNTA cuenta todas las celdas no vacías. Así, puede decirnos si tenemos datos en esas filas o no. Entonces, usando la función SI estamos dando a aquellas filas con un valor booleano de 1 ( TRUE ) si esa fila contiene datos o 0 ( FALSO Al final, sumamos los recuentos para encontrar todas las filas con datos.
La sintaxis básica de esta fórmula:
=IF(COUNTA(rango)>1,1,0)Pasos:
1. En primer lugar, cree una nueva columna " Cuenta ".
2. A continuación, escriba la siguiente fórmula en Celda E5 :
=IF(COUNTA(B5:D5)>0,1,0)
3. Pulse Entre en Después de eso, se mostrará 1 ya que tiene datos.
4. A continuación, arrastre el Asa de llenado icono sobre el rango de celdas E6:E11 A continuación, verá todos los valores que indican si las filas tienen datos o no.
5. Ahora, escriba la siguiente fórmula en Celda D13:
=SUMA(E5:E11)
6. A continuación, pulse Entre en .
Como puede ver, hemos contado correctamente todas las filas con datos.
Más información: Cómo Contar Filas con Fórmula en Excel (5 Métodos Rápidos)
2. Uso de las Funciones IF y COUNTBLANK para Contar Filas con Datos en Excel
Al igual que en el método anterior, también se trata de una combinación de dos funciones. En este caso, en lugar de la función COUNTA vamos a utilizar la función COUNTBLANK función.
En COUNTBLANK cuenta principalmente todas las celdas en blanco en Excel. Aquí, cada fila tiene tres columnas. Por lo tanto, la función COUNTBLANK contará todas las celdas en blanco. Si las tres celdas no tienen datos, devolverá 3. Por lo tanto, si devuelve 3 significa que no hay datos en esa fila. Como resultado, nuestra fórmula devolverá 0 en caso contrario 1.
La sintaxis básica de esta fórmula:
=IF(COUNTBLANK(rango)=3,0,1)Pasos:
1. En primer lugar, escriba la siguiente fórmula en Celda E5 :
=IF(COUNTBLANK(B5:D5)=3,0,1)
2. Pulse Entre en Después de eso, se mostrará 1 ya que esta fila tiene datos.
3. A continuación, arrastre el Asa de llenado icono sobre el rango de celdas E6:E11 A continuación, verá todos los valores que indican si las filas tienen datos o no.
4. Ahora, escriba la siguiente fórmula en Celda D13 :
=SUMA(E5:E11)
5. A continuación, pulse Entre en .
Al final, conseguimos contar todas las filas con datos.
3. Uso de las Funciones IF y COUNTIF para Contar Filas con Datos
Este método es similar al anterior, pero sustituimos la función COUNTBLANK por la función CONSEJO La función CONSEJO cuenta las celdas basándose en criterios. Aquí, estamos contando las celdas de una fila si no tiene ningún valor. Por lo tanto, si devuelve tres significa que no hay ningún valor en esa fila. Después de eso, la función SI devolverá 0.
La sintaxis básica de esta fórmula:
=IF(COUNTIF(rango,criterios)=3,0,1)Pasos:
1. En primer lugar, escriba la siguiente fórmula en Célula E5 :
=IF(COUNTIF(B5:D5,"")=3,0,1)
2. Pulse Entre en Después de eso, se mostrará 1 ya que tiene datos.
3. A continuación, arrastre el Asa de llenado icono sobre el rango de celdas E6:E11 A continuación, verá todos los valores que indican si las filas tienen datos o no.
4. Ahora, escriba la siguiente fórmula en Celda D13 :
=SUMA(E5:E11)
5. A continuación, pulse Entre en .
Por último, sumando esos valores booleanos, podemos hallar rápidamente el número de filas que contienen datos.
Lecturas similares:
- Excel VBA para Contar Filas con Datos (4 Ejemplos)
- Cómo Contar Filas con Valor en Excel (8 Formas)
- Cómo contar filas con VBA en Excel (5 enfoques)
4. Contar filas con datos utilizando las funciones SUMPRODUCT y MMULT
En este método, combinamos el SUMPRODUCTO y MMULT (Multiplicación matricial) para contar filas con datos.
La función SUMPRODUCT devuelve la suma de los productos de rangos o matrices similares. La fórmula por defecto es la multiplicación, pero también se pueden realizar sumas, restas y divisiones.
Sintaxis básica de la función SUMPRODUCT:
=SUMPRODUCTO(array1, [array2], [array3], ...)Por otro lado, La MMULT devuelve el producto matricial de dos matrices. El resultado es una matriz con igual número de filas que matriz1 e igual número de columnas que matriz2.
Sintaxis básica de la función MMULT:
=MMULT(array1, array2)Aquí, array1 y array2 son las matrices que queremos multiplicar.
La sintaxis básica de nuestra fórmula:
=SUMPRODUCTO((MMULT((array1="")*1,array2<3)*1)Pasos:
1. Escriba la siguiente fórmula en Celda D13 :
=SUMPRODUCT((MMULT((B5:D11="")*1,{1;1;1})<3)*1)
2. A continuación, pulse Entra.
Al final, nuestra fórmula ha contado correctamente las filas con datos.
🔎Desglose de la fórmula
1. La celda está vacía o no
En B5:D11="" significa si la celda está vacía o no.
Por ejemplo, devolverá {FALSO, FALSO, FALSO} para fila1 .
2. Convertir valores booleanos en números
Ahora, (B5:D11="")*1 devolverá todos esos booleanos en Cero o Uno.
Para fila1 devolverá {0,0,0} .
3. Añadir valores por filas
En MMULT es excepcional para sumar valores fila por fila, sin embargo, no puede manejar valores booleanos. La función devuelve una matriz de valores.
MMULT((B5:D11=””)*1,{1;1;1})
Para fila1 nuestra matriz es {0,0,0} Entonces, nuestra suma será 0 .
Para fila2 nuestra matriz es {0,1,0} Por lo tanto, nuestro resultado es 3 .
4. Comprueba si cada valor de la matriz es menor que 3
MMULT((B3:D14=””)*1,{1;1;1})<3
Si hay 3 valores vacíos, no hay datos en esa fila. Por lo tanto, utilizando esta fórmula estamos comprobando si la fila está vacía o no.
Para fila1 nuestra matriz era {0,0,0} Por lo tanto, el resultado será TRUE .
Para fila2 nuestra matriz es {0,1,0} Por lo tanto, nuestro resultado es TRUE .
Para fila3 nuestra matriz es {1,1,1} Por lo tanto, nuestro resultado es FALSO .
5. Contar filas con datos
SUMPRODUCT((MMULT((B5:D11=””)*1,{1;1;1})<3)*1)
Para sumar la matriz de valores booleanos, tenemos que multiplicarlos por 1 para convertirlos en 1 o 0 (cero). TRUE = 1 y FALSO = 0.
Después de eso, se convertirá en:
SUMPRODUCTO({1; 1; 0; 1; 0; 0; 1})
Y volverá 4 en la celda D13.
Conclusión
Para concluir, espero que este tutorial te ayude a contar filas con datos de forma eficaz. Descarga el cuaderno de prácticas y prueba estos métodos por ti mismo. No dudes en darnos tu opinión en la sección de comentarios. Tu valiosa opinión nos mantiene motivados para crear contenidos como éste. Y no olvides visitar nuestro sitio web Exceldemy.com para diversos problemas y soluciones relacionados con Excel.