Contar el número de filas con varios criterios O
Para contar el número de filas que cumplen varios criterios en distintas columnas mediante lógica O, puede utilizar la función SUMAPRODUCTO. Por ejemplo, si tiene un informe de productos como el que se muestra en la siguiente captura de pantalla y desea contar las filas en las que el producto sea “Camiseta” o el color sea “Negro”, ¿cómo se realiza esta tarea en Excel?

Contar el número de filas con varios criterios O
En Excel, al utilizar la función SUMPRODUCT para contar el número de filas con varios criterios en distintas columnas, la sintaxis genérica es:
- criteria1, criteria2Las expresiones lógicas empleadas para cumplir las condiciones.
Por ejemplo, para contar el número de filas en las que el producto sea “Camiseta” o el color sea “Negro”, introduzca o copie la siguiente fórmula en una celda vacía para obtener el cálculo y pulse la tecla Entrarpara obtener el resultado:

Explicación de la fórmula:
=SUMPRODUCT(--((A2:A12="T-shirt")+(C2:C12="Black")>0))
- (A2:A12="Camiseta")+(C2:C12="Negro"):
La primera expresión lógica comprueba si el producto es «Camiseta» y devuelve el siguiente resultado: {FALSO;VERDADERO;VERDADERO;FALSO;VERDADERO;FALSO;VERDADERO;FALSO;FALSO;FALSO;VERDADERO}.
La segunda expresión lógica comprueba si el color es «Negro» y devuelve un resultado como este: {VERDADERO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;VERDADERO;FALSO;FALSO;VERDADERO}.
Como la lógica O se implementa mediante una suma, ambas expresiones se combinan con el signo más (+). Esta operación matemática convierte automáticamente los valores VERDADERO y FALSO en 1 y 0, respectivamente, generando una matriz como esta: {1;1;1;0;1;0;1;1;0;0;2}. - --((A2:A12="Camiseta")+(C2:C12="Negro")>0)=--({1;1;1;0;1;0;1;1;0;0;2}>0): Primero, se evalúan los valores de la matriz que son mayores que 0: si un valor es mayor que 0, el resultado es VERDADERO; si no lo es, el resultado es FALSO. A continuación, el doble signo negativo convierte VERDADERO y FALSO en 1 y 0, respectivamente, obteniendo así: {1;1;1;0;1;0;1;1;0;0;1}.
- SUMPRODUCT(--((A2:A12="Camiseta")+(C2:C12="Negro")>0))=SUMPRODUCT({1;1;1;0;1;0;1;1;0;0;1}): Por último, la función SUMPRODUCT suma todos los valores de la matriz y obtiene el resultado: 7.
Consejos:
Para añadir más condiciones, basta con incluir expresiones lógicas adicionales dentro de la función SUMPRODUCT. Por ejemplo, para contar el número de filas en las que el producto sea “Camiseta”, el color sea “Negro” o la cantidad sea “50”, utilice la siguiente fórmula:

Función relacionada utilizada:
- SUMPRODUCT:
- La función SUMPRODUCT permite multiplicar dos o más columnas o matrices entre sí y, a continuación, obtener la suma de los productos resultantes.
Más artículos:
- Contar el número de filas que contienen valores específicos
- Contar el número de celdas con un valor específico en una hoja de Excel suele ser sencillo. Sin embargo, determinar cuántas filas contienen valores específicos puede resultar bastante complicado. En estos casos, una fórmula más avanzada que combina las funciones SUMA, MMULT, TRANSPONER y COLUMNA puede ser de gran ayuda. Este tutorial explica cómo crear dicha fórmula para llevar a cabo esta tarea en Excel.
- Contar filas si cumplen criterios internos
- Supongamos que dispone de un informe de ventas de productos de este año y del año pasado, y ahora necesita contar los productos cuyas ventas este año son superiores a las del año pasado o inferiores a ellas, tal como se muestra en la siguiente captura de pantalla. Normalmente, podría añadir una columna auxiliar para calcular la diferencia de ventas entre ambos años y, a continuación, usar CONTAR.SI para obtener el resultado. Sin embargo, en este artículo presento la función SUMAPRODUCTO para obtener directamente el resultado sin necesidad de ninguna columna auxiliar.
- Contar filas si cumplen varios criterios
- Para contar el número de filas en un rango que cumplan varios criterios —algunos de los cuales dependen de pruebas lógicas evaluadas a nivel de fila—, la función SUMAPRODUCTO de Excel puede ayudarle.
Las mejores herramientas de productividad para Office
Kutools para Excel - Le ayuda a destacar entre la multitud
Kutools para Excel Cuenta con más de 300 funciones,asegurando que lo que necesita esté siempre a un clic...
Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)
- ¡Alterne entre decenas de documentos abiertos en un segundo!
- Reduzca cientos de clics del ratón cada día y despídase del síndrome del ratón.
- Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
- Lleva una navegación eficiente con pestañas a Office (incluido Excel), al estilo de Chrome, Edge y Firefox.