Táboa de contidos
Mentres se traballa cunha gran cantidade de datos, atopar celas baleiras é un escenario moi común. Ás veces, podemos inserir filas baleiras por erro que non teñen datos nelas. Como resultado, pode crear algúns problemas no noso cálculo en Excel. Polo tanto, necesitamos contar aquelas filas que teñen polo menos unha cela non baleira. Neste titorial, mostrámosche como contar filas con datos en Excel con exemplos axeitados e ilustracións adecuadas.
Descarga o libro de prácticas
Descarga o seguinte libro de prácticas.
Contar filas con datos en Excel.xlsx
4 fórmulas para contar filas con datos en Excel
Aquí ofrecémosche catro fórmulas que podes implementar no seu conxunto de datos. Recomendamos aprender e probar todo isto para enriquecer os teus coñecementos sobre Excel.
Para demostrar este titorial, imos utilizar o seguinte conxunto de datos:
Aquí, neste conxunto de datos, temos as columnas nome , idade e ocupación . Algunhas filas están completamente en branco aquí. E algunhas filas teñen celas non baleiras. Agora, o noso obxectivo é contar todas as filas que teñan polo menos unha cela non baleira. Iso significa que temos que contar filas con datos.
1. Usar as funcións IF e COUNTA para contar filas con datos
Esta fórmula é unha combinación de ambas as funcións IF e funcións COUNTA . A función CONTAR conta todas as celas non baleiras. Entón, pode dicirnosse temos datos nesas filas ou non. Entón, ao usar a función IF , damos esas filas cun valor booleano de 1 ( TRUE ) se esa fila contén datos ou 0 ( FALSO ) se non é así. Ao final, sumamos esas contas para atopar todas as filas con datos.
A sintaxe básica desta fórmula:
= SE(CONTAR(intervalo)>1,1,0)Pasos:
1. Primeiro, crea unha nova columna " Count ".
2. A continuación, escriba a seguinte fórmula en Cela E5 :
=IF(COUNTA(B5:D5)>0,1,0)
3. Prema Intro . Despois diso, mostrará 1 xa que ten datos.
4. A continuación, arrastre a icona Manexo de recheo sobre o intervalo de celas E6:E11 . Despois diso, verá todos os valores que indican se as filas teñen datos ou non.
5. Agora, escriba a seguinte fórmula en Cela D13:
=SUM(E5:E11)
6. A continuación, preme Intro .
Como podes ver, contamos correctamente todas as filas con datos.
Ler Máis: Como contar filas con fórmula en Excel (5 métodos rápidos)
2. Usando as funcións IF e COUNTBLANK para contar filas con datos en Excel
Semellante ao método anterior, este tamén é unha combinación de dúas funcións. Aquí, en lugar da función CONTAR , imos usar a función CONTAR .
A función CONTAR conta principalmentetodas as celas en branco en Excel. Aquí, cada fila ten tres columnas. Así, a función COUNTBLANK contará todas as celas en branco. Se as tres celas non teñen datos, devolverá 3. Entón, se devolve 3, isto significa que non hai datos nesa fila. Como resultado, a nosa fórmula devolverá 0 en caso contrario 1.
A sintaxe básica desta fórmula:
=IF(COUNTBLANK(rango) =3,0,1)Pasos:
1. Primeiro, escriba a seguinte fórmula en Cela E5 :
=IF(COUNTBLANK(B5:D5)=3,0,1)
2. Prema Intro . Despois diso, mostrará 1 xa que esta fila ten datos.
3. A continuación, arrastre a icona Manexo de recheo sobre o intervalo de celas E6:E11 . Despois diso, verá todos os valores que indican que as filas teñen datos ou non.
4. Agora, escriba a seguinte fórmula en Cela D13 :
=SUM(E5:E11)
5. A continuación, prema Intro .
Ao final, contamos con éxito todas esas filas con datos.
3. Usando as funcións IF e COUNTIF para contar filas con datos
Agora, este método é semellante ao método anterior. Estamos a substituír a función COUNTBLANK pola función COUNTIF . A función CONTARSE conta as celas en función de criterios. Aquí, estamos contando as celas seguidas se non ten ningún valor. Entón, se devolve tres, isto significa que non hai ningún valor nesa fila. Despois diso, o IF a función devolverá 0.
A sintaxe básica desta fórmula:
=IF(CONTARSE(intervalo,criterio)=3 ,0,1)Pasos:
1. Primeiro, escriba a seguinte fórmula en Cela E5 :
=IF(COUNTIF(B5:D5,"")=3,0,1)
2. Prema Intro . Despois diso, mostrará 1 como ten datos.
3. A continuación, arrastre a icona Manexo de recheo sobre o intervalo de celas E6:E11 . Despois diso, verá todos os valores que indican se as filas teñen datos ou non.
4. Agora, escriba a seguinte fórmula en Cela D13 :
=SUM(E5:E11)
5. A continuación, prema Intro .
Finalmente, sumando eses valores booleanos, podemos atopar rapidamente o número de filas con datos neles.
Lecturas similares:
- Excel VBA para contar filas con datos (4 exemplos)
- Como Excel Contar filas con valor (8 xeitos)
- Como contar filas con VBA en Excel (5 enfoques)
4. Contar filas con datos Usando as funcións SUMPRODUCT e MMULT
Neste método, combinamos as funcións SUMPRODUCT e MMULT (multiplicación matricial) para contar filas con datos.
A función SUMAPRODUTO devolve a suma dos produtos de rangos ou matrices similares. A fórmula predeterminada é a multiplicación, pero tamén se poden conseguir a suma, a resta e a división.
A sintaxe básica doFunción SUMPRODUCT:
=SUMPRODUCT(matriz1, [matriz2], [matriz3], ...)Por outra banda, o MMULT función devolve o produto matricial de dúas matrices. O resultado é unha matriz cun número igual de filas que array1 e igual número de columnas que array2.
A sintaxe básica da función MMULT:
=MMULT(matriz1, matriz2)Aquí, matriz1 e matriz2 son aquelas matrices que queremos multiplicar.
A sintaxe básica da nosa fórmula:
=SUMAPRODUTO((MMULT((matriz1=””)*1,matriz2<3)*1)Pasos:
1. Escriba a seguinte fórmula na Cela D13 :
=SUMPRODUCT((MMULT((B5:D11="")*1,{1;1;1})<3)*1)
2. A continuación, preme Intro.
Ao final, a nosa fórmula contou correctamente as filas con datos.
🔎Desglose da fórmula
1. A cela está baleira ou non
O B5:D11="" significa que a cela está baleira. baleiro ou non.
Por exemplo, devolverá {FALSO, FALSO, FALSO} para fila1 .
2. Converte Valores booleanos en números
Agora, (B5:D11="”)*1 devolverá todos eses booleanos a cero ou a un.
Para fila1 , devolverá {0,0,0} .
3. Engade valores fila- wise
A función MMULT é excepcional para sumar valores fila por fila, porén, non pode manexar valores booleanos. A función devolve unha matriz de valores.
MMULT((B5:D11="”)*1,{1;1;1})
Para fila1 ,a nosa matriz é {0,0,0} . Entón, a nosa suma será 0 .
Para fila2 , a nosa matriz é {0,1,0} . Así, o noso resultado é 3 .
4. Comproba se cada valor da matriz é menor que 3
MMULT((B3:D14="”)*1,{1;1;1})<3
Se hai 3 valores baleiros, non hai datos nesa fila. Polo tanto, usando esta fórmula estamos comprobando se a fila está en branco ou non.
Para fila1 , a nosa matriz era {0,0,0} . Polo tanto, o resultado será VERDADEIRO .
Para fila2 , a nosa matriz é {0,1,0} . Polo tanto, o noso resultado é VERDADEIRO .
Para fila3 , a nosa matriz é {1,1,1} . Polo tanto, o noso resultado é FALSO .
5. Contar filas con datos
SUMAPRODUTO((MMULT((B5:D11="”)*1,{1;1;1})<3)*1)
Para sumar a matriz de valores booleanos, temos que multiplicar por 1 para convertelos en 1 ou 0 (cero). VERDADEIRO = 1 e FALSO = 0.
Despois diso, pasará a ser:
SUMAPRODUTO({1; 1; 0 ; 1; 0; 0; 1})
E devolverá 4 na cela D13.
Conclusión
Para concluír, espero que este tutorial axude conta as filas con datos de forma eficaz. Descarga o libro de prácticas e proba estes métodos ti mesmo. Non dubides en dar calquera comentario na sección de comentarios. Os teus valiosos comentarios mantéñennos motivados para crear contido coma este. E non esquezas consultar o noso sitio web Exceldemy.com para atopar varios problemas e solucións relacionados con Excel.