Fórmula de Excel: resalte 3 valores más pequeños con criterios -

Tabla de contenido

Fórmula genérica

=AND(A1=criteria,B1<=SMALL(IF(criteria,values),3))

Resumen

Para resaltar los 3 valores más pequeños que cumplen con criterios específicos, puede usar una fórmula de matriz basada en las funciones AND y SMALL. En el ejemplo que se muestra, la fórmula utilizada para el formato condicional es:

=AND($B5=$E$5,$C5<=SMALL(IF(color=$E$5,amount),3))

Donde "color" es el rango con nombre B5: B12 y "cantidad" es el rango con nombre C5: C12.

Explicación

Dentro de la función AND hay dos criterios lógicos. El primero es sencillo y garantiza que solo se resalten las celdas que coinciden con el color en E5:

$B3=$E$5

La segunda prueba es más compleja:

$C3<=SMALL(IF(color=$E$5,amount),3)

Aquí, filtramos cantidades para asegurarnos de que solo se conserven los valores asociados con el color en E5 (azul). El filtrado se realiza con la función SI así:

IF(color=$E$5,amount)

La matriz resultante se ve así:

(FALSE;100;FALSE;200;FALSE;300;FALSE;400;FALSE;500)

Observe que el valor de la columna de cantidad solo sobrevive si el color es "azul". Otras cantidades ahora son FALSAS.

A continuación, esta matriz entra en la función PEQUEÑA con un valor k de 3, y PEQUEÑA devuelve el "tercer valor más pequeño", 300. La lógica para la segunda prueba lógica se reduce a:

$C3<=300

Cuando ambas condiciones lógicas devuelven VERDADERO, se activa el formato condicional y las celdas se resaltan.

Nota: esta es una fórmula de matriz, pero no requiere control + shift + enter.

Buenos enlaces

Fórmulas de matriz en formato condicional (Bill Jelen)

Articulos interesantes...