Como puedo hallar 2 palabras en una misma celda con formulas en excel?

Iniciado por dracrac, 9 Junio 2016, 18:28 PM

0 Miembros y 1 Visitante están viendo este tema.

dracrac

Me gustaría buscar 2 palabras al mismo tiempo de una celda.

He encontrado:

=SI(CONTAR(HALLAR({"BASE";"BOLSA"};B5));"CORRECTO";"INCORRECTO")

Pero me gustaría sustituir las palabras buscadas por variables.

He hecho:

=SI(CONTAR(HALLAR({A1;A2};B5));"CORRECTO";"INCORRECTO")

Pero no me deja, me da error excel. ¿Cómo puedo hacerlo?

Muchas gracias

AlbertoBSD

El codigo debería de funcionar, :silbar: Tengo curiosidad en saber que error muestra.

Ya intentaste con macros?

Saludos.
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW

dracrac

El error que me sale es:




es como si hubiera alguna cosa erronea.


No lo quiero hacer con macros, lo quiero hacer con las funciones standard de excel.


Sabeis como lo puedo hacer?

Gracias

Shell Root

La formula funciona correctamente, quizás tu equipo tenga la configuración no de ; sino de ,

Intenta así,
Código (bash) [Seleccionar]
=SI(CONTAR(HALLAR({"BASE", "BOLSA"}, B5)), "CORRECTO", "INCORRECTO")
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

dracrac

ya sé que esta formula si que funciona correctamente:

=SI(CONTAR(HALLAR({"BASE";"BOLSA"};B5));"CORRECTO";"INCORRECTO")

la que no funciona correctamente es esta:

=SI(CONTAR(HALLAR({A1;A2};B5));"CORRECTO";"INCORRECTO")

donde he sustituido los valores por variables, pero no funciona y me gustaria hacerlo con variables, no con los valores directamente.  Alguna idea de porque no funciona esta ultima?

Gracias de nuevo

AlbertoBSD

El error que muestra parace ser error de sintaxisis

Cuando pusiste las 2 formulas asumo que la primera si funciono. Si no es asi, puede que lo que dice Shell Root sea correcto y tu equipo no reconozca el ;

Ya probaste las formulas individuales?

Saludos
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW

dracrac

si, la primera me funciona correctamente, pero la segunda es donde me da el error