Busqueda aleatoria

25/09/2005 - 12:38 por Engel | Informe spam
A ver si me ayudais ha hacer esto:

Tengo una hoja con cuatro columnas, con datos desde A2:D2817 (aunque
este rango puede aumentar en funcion de los datos que vaya añadiendo)
Las columnas son:
Columna A = Ciudad
Columna B = Pais
Columna C = Nombre
Columna D = IATA

La columna "Pais" contiene nombres de 3 letras, y lo que necesito
hacer es, partiendo de las tres letras que introduzca en E2, que
aleatoriamente me indique un nombre de la columna "Ciudad" cuyas tres
letras en su correspondiente columna B se correspondan con E2

Saludos,
Engel
 

Leer las respuestas

#1 Héctor Miguel
25/09/2005 - 23:48 | Informe spam
hola, Engel !

... hoja con cuatro columnas, con datos desde A2:D2817 (... puede aumentar en funcion de los datos que vaya a#adiendo)
... A = Ciudad... B = Pais... C = Nombre... D = IATA
... "Pais" contiene nombres de 3 letras... partiendo de las tres letras que introduzca en E2
... aleatoriamente me indique un nombre de... "Ciudad" cuyas tres letras en su... columna B se correspondan con E2



-> no comentas 'en donde' es que necesitas que 'te indique' el nombre -aleatorio- de la ciudad cuyo pais indicas en 'E2' -???-
[en tanto comentas mas detalles]... voy a suponer que te es 'suficiente' con 'marcar' la fila/celda/... en el listado :))

-> usando los formatos condicionales... selecciona [p.e.] el rango de ciudades [en colA] o... toda la columna... o las columnas A:D
o podrias definir nombres con referencia a rangos dinamicos, o... ??? [agunas otras alternativas y variantes mas] ;)
-> suponiendo que [una vez seleccionado rango/columnas/...] la celda que queda 'iluminada' como activa es: 'A2'... [ya sabes]...
[menu] formato / formato condicional...
1) la siguiente forma da formato/color... a toda celda/fila cuya celda en colB coincida con 'E2'...
-> por formula: =$b2=$e$2 {+} [boton] formato... -> selecciona/aplica los formatos de tu preferencia
2) si necesitas que la 'marca/color/seleccion/...' resulte de una 'seleccion' -verdaderamente- 'aleatoria'...
a) 'tendras que' utilizar una celda adicional para el control de los posibles 'aleatorios'...
usa la siguiente formula [p.e.] en la celda 'E1' -> =entero(1+aleatorio()*contar.si(b:b,e2))
b) cambia la formula del formato condicional a... -> =y($b2=$e$2,contar.si($b$1:$b2,$e$2)=$e$1)

si cualquier duda [o tus intenciones van por lados distintos, como 'validaciones' u otros]... comentas?
saludos,
hector.

p.d. te recuerdo que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';' :D

Preguntas similares