Cualquier valor de la lista o de una matriz

30/05/2007 - 20:29 por cpjcarlos | Informe spam
Esta si es un pregunta creo de primaria
tengo que hacer una comparacion

Necesito que si tengo un valor y lo comparo y este es igual a cualquiera de
los que menciono se cumpla una condicion en este ejemplo lo intento con "or"
pero no me da los resultados esperados
en este caso comparo lo que escribo una ciudad en una celda y si esta ciudad
es igual a cualquiera de estas tres que haga algo simple solo
comparar pero no se como GRACIAS
if ciudad = "mexico" or " guadalajara" or "tabasco" then

Preguntas similare

Leer las respuestas

#1 Arcano
30/05/2007 - 20:35 | Informe spam
On 30 mayo, 14:29, cpjcarlos
wrote:
Esta si es un pregunta creo de primaria
tengo que hacer una comparacion

Necesito que si tengo un valor y lo comparo y este es igual a cualquiera de
los que menciono se cumpla una condicion en este ejemplo lo intento con "or"
pero no me da los resultados esperados
en este caso comparo lo que escribo una ciudad en una celda y si esta ciudad
es igual a cualquiera de estas tres que haga algo simple solo
comparar pero no se como GRACIAS
if ciudad = "mexico" or " guadalajara" or "tabasco" then



Si es por VBA es IF ciudad = "mexico" or ciudad = " guadalajara" or
ciudad = "tabasco" then
Respuesta Responder a este mensaje
#2 David
30/05/2007 - 20:50 | Informe spam
"Excelizando" el ejemplo que planteas al final:

=Si( Or( A1="mexico", A1="guadalajara", A1="tabasco" ), ...



Ahora, si lo que pretendes es implementar un comando IF en un procedimiento:

If A1="mexico" Or A1="guadalajara" Or A1="tabasco" Then



PD:
Yo utilizo la coma para separador. Si no te funciona la primera propuesta,
cambia todas las comas por punto y coma.




"cpjcarlos" escribió:

Esta si es un pregunta creo de primaria
tengo que hacer una comparacion

Necesito que si tengo un valor y lo comparo y este es igual a cualquiera de
los que menciono se cumpla una condicion en este ejemplo lo intento con "or"
pero no me da los resultados esperados
en este caso comparo lo que escribo una ciudad en una celda y si esta ciudad
es igual a cualquiera de estas tres que haga algo simple solo
comparar pero no se como GRACIAS
if ciudad = "mexico" or " guadalajara" or "tabasco" then


Respuesta Responder a este mensaje
#3 cpjcarlos
30/05/2007 - 21:02 | Informe spam
Muchas Gracias Arcano

me funcion muy bien de hecho me acorde que asi lo habia hecho ya la cuestión
y solo como comentario es que se me hace un poco rudimentario

en SQL seria algo asi como in("mexico","guadalajara","puebla") y no tener
que estar escribiendo cada una de las comparaciones
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida