Función buscar con múltiples condiciones

Resuelto
Erakmur -  
 docteurdam -
Hola,

En la columna A, tengo varios miles de celdas con texto. Cuando le pido a Excel que me indique si el término D1 existe en la celda, escribo =buscar("D1",A1) y me devuelve un número si encuentra el término D1 en A1. Luego filtro todas las celdas que contienen un número, lo que me da todas las celdas que tienen D1 en su texto.

Ahora, si le pido a Excel que me dé un número si encuentra D1 o D2 en la celda, ya no funciona. He intentado =buscar(o("D1";"D2"),A1) y otras técnicas, pero no funciona.

¿Alguien tiene una solución?

Atentamente.

10 respuestas

Vaucluse Mensajes publicados 27336 Fecha de registro   Estado Colaborador Última intervención   6 453
 
Hola

si tiene un número importante de textos de referencia que buscar, puede:
hacer de D1 a D10 por ejemplo, la lista de estos referentes (sin celdas vacías)

en C1, la fórmula a arrastrar en la altura útil

=SUMAPRODUCTO((CONTAR.SI(A1;"*"&$D$1:$D$10&""*"))*1)

que le devolverá 1 si A contiene un texto de D1:D10 o 0 en caso contrario.

atención a todos los signos

saludos cordiales

--
Errar es humano, perseverar es diabólico.
3
Erakmur
 
Impecable, problema solucionado, ¡gracias!
0
docteurdam
 
No sé cómo funciona, pero funciona a la perfección. Solo suma si la celda contiene múltiples criterios, pero eso se puede recuperar fácilmente.
gracias+++
1