Excel: búsqueda con fila variable y columna

0

Puedo resolver esto en VBA con bastante facilidad, pero me está molestando porque no puedo pensar en una combinación de fórmulas para resolverlo de forma nativa en Excel.

Necesito saber si un valor en la columna A está presente en cualquier lugar de las columnas B a D. Podría estar en cualquier fila y en cualquier columna.

El índice / coincidencia no funcionará tan lejos como lo sé porque tanto la fila como la columna son variables. Idealmente, necesito algo como Buscar o Buscar que tome una matriz multidimensional, no solo una fila, columna o cadena.

Absinthe
fuente
¿Cómo sabría cuánto compensar?
Absinthe
¿Quieres saber simplemente verdadero o falso si está en alguna de las columnas? O si existe, ¿quieres que se encuentre la primera instancia? Podría haber múltiples hallazgos
Eric F
Gracias, solo un verdadero / falso, no es necesario para la ubicación o para devolver el valor de celda
Absinthe
Perdón por el primer comentario, comenté demasiado rápido antes de leerlo, pero esto se puede lograr usando el COUNTIF. Si el recuento = 0 no se encuentra, y si se encuentra, el recuento será & gt; 0
Eric F
¡Decir ah! Por supuesto, no puedo creer que no haya pensado en eso. Gracias.
Absinthe

Respuestas:

3

Utilice la siguiente fórmula para una respuesta booleana:

=IF(COUNTIF(B:D,A1)=0,FALSE,TRUE)

El recuento será 0 si no se encuentra en el rango y mayor que 0 si se encuentra. El resultado será VERDADERO en la celda si se encuentra, y FALSO si no se encuentra.

Eric F
fuente