Estoy tratando de encontrar los valores más grandes de la columna.Valoresque están marcados con el número 2 en la columnaCondicionesy luego, cuente el número de 2 en la columnaCondiciones. El resultado debería verse como la tabla de la derecha que muestra el número de cuentas de 2 y los valores máximos.Preferiblemente sin codificación VBA.
¡Cualquier ayuda es muy apreciada!
Respuesta1
Usar una columna auxiliar resuelve el problema:
Cómo funciona:
Fórmula en la celda I2:
=COUNTIF($H$2:$H2,H2)
Fórmula en la celda J2:
=SUMPRODUCT(MAX(($H$2:$H$10=2)*($I$2:$I$10>=1)*($I$2:$I$10<=3)*($G$2:$G$10)))
Fórmula en la celda J3:
=SUMPRODUCT(MAX(($H$2:$H$10=2)*($I$2:$I$10>=4)*($I$2:$I$10<=5)*($G$2:$G$10)))
Fórmula en la celda K2:
=SUMPRODUCT(($I$2:$I$10>=1)*($I$2:$I$10<=3)*($H$2:$H$10=2))
Fórmula en la celda K3:
=SUMPRODUCT(($I$2:$I$10>=4)*($I$2:$I$10<=5)*($H$2:$H$10=2))
NÓTESE BIEN
Puede reemplazar criterios
2
con referencias de celda, lo que hace que la fórmula sea dinámica.Por ejemplo
(MAX(($H$2:$H$10=$L$1)
, donde la celdaL1
tiene criterios2
y, si es necesario, debe tener un valor diferente.Para mayor claridad más adelante, puede ocultar la columna auxiliar I.
Ajuste las referencias de celda en la fórmula según sea necesario.