Funciones de busqueda (caso en el que no se qué función debo utilizar.

4 envíos / 0 nuevos
Último envío
irakasleak
Imagen de irakasleak
Offline
última acción: Hace 17 años 8 meses
alta: 20/04/2007 - 00:15
Puntos: 25
Funciones de busqueda (caso en el que no se qué función debo utilizar.
Tengo una tabla a modo de horario, como un horario de citas, en la primer fila tenemos los días de la semana y en la primera columna las horas correspondientes. La tabla se rellena con nombres de personas. Supongamos que en otra hoja del libro, quiero poner el nombre de una persona presente en la tabla y quiero que en una casilla adyacente me presente qué día de la semana y a qué hora tiene su cita. He probado con buscarH, buscarV, pero veo que hacen precisamente lo contrario, es decir, dar por ejemplo un día de la semana, y según la fila elegida (con buscarH) me da la persona que está en esa casilla, pero quiero como resultado el título que tiene o bien la columna o bien la fila. Demasiado complicado?? Y para rizar el rizo... Qué ocurre si esa persona tiene dos citas en la misma semana a diferentes horas?, puedo obtener los dos resultados? Gracias de antemano.
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 3 semanas 4 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
COINCIDIR e INDIRECTO
La función COINCIDIR devuelve la posición dentro de un rango (tiene que ser de una dimensión, o una fila o una columna) en la que se encuentra el texto que buscas. En tu caso, con una columna por día, podrías utilizar una función COINCIDIR para cada uno de los días. Luego, puedes emplear el resultado obtenido como un argumento de la función INDIRECTO para devolver el valor de la primera columna, esto es, la hora a la que apuntaste la cita.

 

------
Ya sé Excel, pero necesito más.

juandudas
Imagen de juandudas
Offline
última acción: Hace 2 años 3 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntos
alta: 27/12/2006 - 23:36
Puntos: 2588
ejemplo de indirecto
¿podrías poner un ejemplo de la función INDIRECTO? no entiendo bien cómo funciona gracias.

mi cabeza es un mar de dudas

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 3 semanas 4 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
INDIRECTO
La función indirecto devuelve como resultado una referencia a una celda. el argumento de esta función es una cadena de texto que tenga el aspecto de una referencia, por ejemplo, INDIRECTO("A10") hace referencia a la celda A10. tiene un segundo argumento por si queremos expresar la referencia en el modo F1C1 (o L1C1 en versiones anteriores a la 2007) La utilidad no está en escribir la referencia directamente, sino en componer ese argumento con los valores de otras celdas. Por ejemplo, si queremos hacer referencia a una celda de otra hoja, y queremos que el nombre de la hoja lo lea de la celda B3, la fila sea la indicada en la celda B4 y la columna sea la indicada en la celda B5, la función quedaría más o menos así: INDIRECTO(B3 & "!" & B4 & B5) Si cambian los valores de las celdas, cambiará la celda a la que se hace referencia. Si cambias ahora la celda B3 por el nombre de otra hoja, la función indirecto hará referencia a una celda en la hoja con el nombre indicado.

 

------
Ya sé Excel, pero necesito más.