Detectar clientes con valores distintos en un campo para formato condicional

Un miembro de la comunidad tiene una tabla de clientes donde un mismo cliente puede aparecer varias veces. Necesita detectar a simple vista (para usar en formato condicional) aquellos clientes que tienen distintos valores de IR entre sus apariciones. Por ejemplo, si el cliente AL00872 aparece con IR="A" y con IR="B", debe marcarse.

John propone la solución clásica con CONTAR.SI.CONJUNTO:

``
=CONTAR.SI.CONJUNTO(A$2:A$19;A2;C$2:C$19;"<>"&C2)
`

Si devuelve un valor distinto de 0, significa que existe al menos otro registro del mismo cliente con un valor de IR diferente. Directamente utilizable en formato condicional.

Leo ofrece una alternativa matricial con SUMA:

`
=SUMA((A$2:A$19=A2)(C$2:C$19<>C2))
`

Mismo resultado multiplicando dos condiciones booleanas (mismo cliente AND valor distinto). Más flexible para escenarios complejos.

Y la versión más simple de Leo con el operador O:

`
=O((A$2:A$19=A2)(C$2:C$19<>C2))
`

Devuelve directamente VERDADERO/FALSO, perfecto para formato condicional sin necesidad de comparar con >0.

Leo señaló que SUMAR.SI / CONTAR.SI.CONJUNTO no permiten trabajar matricialmente en los rangos de criterio, lo que limita su uso en escenarios más complejos. En esos casos, las fórmulas matriciales con SUMA o el operador O` son más flexibles.

Más contenido de Excel en InflueXcel