Contar el número de filas con varios criterios OR
Para contar el número de filas con múltiples criterios en diferentes columnas, utilizando lógica OR, la función SUMAPRODUCTO puede ayudarte. Por ejemplo, tengo un informe de productos como se muestra en la siguiente captura de pantalla, y ahora quiero contar las filas donde el producto es “Camiseta” o el color es “Negro”. ¿Cómo manejar esta tarea en Excel?
Contar el número de filas con varios criterios OR
En Excel, al usar la función SUMAPRODUCTO para contar el número de filas con múltiples criterios en diferentes columnas, la sintaxis genérica es:
- criterio1, criterio2: Las expresiones lógicas utilizadas para cumplir con las condiciones.
Por ejemplo, para contar el número de filas donde el producto es “Camiseta” o el color es “Negro”, por favor ingresa o copia la siguiente fórmula en una celda en blanco para obtener el resultado del cálculo, y presiona la tecla Intro para obtener el resultado:
Explicación de la fórmula:
=SUMAPRODUCTO(--((A2:A12="Camiseta")+(C2:C12="Negro")>0))
- (A2:A12="Camiseta")+(C2:C12="Negro"):
La primera expresión lógica verifica si el producto es “Camiseta”, devuelve el resultado de esta manera: {FALSO;VERDADERO;VERDADERO;FALSO;VERDADERO;FALSO;VERDADERO;FALSO;FALSO;FALSO;VERDADERO}.
La segunda expresión lógica verifica si el color es “Negro”, y devuelve el resultado de esta manera: {VERDADERO;FALSO;FALSO;FALSO;FALSO;FALSO;FALSO;VERDADERO;FALSO;FALSO;VERDADERO}.
La lógica OR requiere adición, por lo que las dos expresiones lógicas están unidas por un signo de suma (+). La operación matemática convierte automáticamente los valores VERDADERO y FALSO a 1s y 0s, así que obtendrás 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, busca los valores en la matriz mayores que 0: Si un valor es mayor que 0, se muestra VERDADERO; si es menor que 0, se muestra FALSO. Luego, el doble signo negativo fuerza a los VERDADEROS y FALSOS a convertirse en 1s y 0s, así que obtendrás esto: {1;1;1;0;1;0;1;1;0;0;1}.
- SUMAPRODUCTO(--((A2:A12="Camiseta")+(C2:C12="Negro")>0))=SUMAPRODUCTO({1;1;1;0;1;0;1;1;0;0;1}): Finalmente, la función SUMAPRODUCTO suma todos los valores en la matriz para obtener el resultado: 7.
Consejos:
Para agregar más condiciones, solo necesitas añadir las expresiones lógicas dentro de la función SUMAPRODUCTO, por ejemplo, para contar el número de filas donde el producto es “Camiseta”, o el color es “Negro”, o la Cantidad es “50”, aplica la siguiente fórmula:
Función relacionada utilizada:
- SUMAPRODUCTO:
- La función SUMAPRODUCTO se puede utilizar para multiplicar dos o más columnas o matrices juntas, y luego obtener la suma de los productos.
Más artículos:
- Contar el número de filas que contienen valores específicos
- Puede ser fácil para nosotros contar el número de celdas con un valor específico en una hoja de trabajo de Excel. Sin embargo, obtener el número de filas que contienen valores específicos podría ser bastante complicado. En este caso, una fórmula más compleja basada en las funciones SUMA, MMULT, TRANSPONER y COLUMNA puede ayudarte. Este tutorial hablará sobre cómo crear esta fórmula para manejar este trabajo en Excel.
- Contar filas si cumplen con criterios internos
- Supongamos que tienes un informe de ventas de productos de este año y del año pasado, y ahora necesitas contar productos donde las ventas de este año son mayores que las del año pasado, o las ventas de este año son menores que las del año pasado, como se muestra en la siguiente captura de pantalla. Normalmente, puedes agregar una columna auxiliar para calcular la diferencia de ventas entre los dos años, y luego usar CONTAR.SI para obtener el resultado. Pero, en este artículo, te presentaré la función SUMAPRODUCTO para obtener el resultado directamente sin ninguna columna auxiliar.
- Contar filas si cumplen con múltiples criterios
- Contar el número de filas en un rango basado en múltiples criterios, algunos de los cuales dependen de pruebas lógicas que funcionan a nivel de fila, la función SUMAPRODUCTO en Excel puede ayudarte.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.