Busqueda De Una Valor

Solo consultas sobre Funciones y Fórmulas Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Busqueda De Una Valor

Notapor paranoia626 » 20 Sep 2007 11:19

Hola amigos, tengo una pequeña consulta, siempres uso la funcioin buscarv para buscar un valor pero solo es de izquierda a derecha, pero quisiera saber si se puede de derecha a izquierda, no se si existe una fora o formula que me darí­a la solucion.
Gracias.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
paranoia626
Miembro Frecuente
Miembro Frecuente
 
Registrado: 06 Abr 2006 00:17

Notapor xpelos » 20 Sep 2007 12:21

Hay varias opciones, sin usar la función "BUSCAR..V/H()"
Una de las más usadas puede basarse en el uso de la función INDICE()
Supongamos que en la fila 1:1 se encuentra una relación de frutas, de la H a la K (Manzanas, Limones, Mandarinas y Peras) y que en la colmna "Z" tenemos dispuestas unas fechas de cotización de mercadao de cada fruta, cuyos precios se encuentran debajo del nombre de cada fruta, y que queremos encontrar el precio de cotización de una fruta -que hemos puesto en la celda H60- en determinada fecha, que pondremos en H61.
Los datos a buscar están "a la izquierda" y BUSCARV() no nos puede echar una mano.

p.e., entraremos en la celda H62 la fórmula:
[H62]=INDICE($H$2:$K$56;COINCIDIR($H$60;$Z$1:$Z$46;0);COINCIDIR($H$61;$1:$1;0))

donde INDICE(matriz;núm_fila;núm_columna)
y en el que el rango de búsqueda es, supuestamente, $H$2:$K$56. (No hace falta que llegue hasta "Z")

En la sección "num_fila", encontramos "COINCIDIR($H$61;$Z$1:$Z$46;0)": la columna [Z] contiene fechas de cotización de la fruta, y se supone que están en $Z$1:$Z$46. La fórmula implica que si alguna de ellas coincide exactamente con el valor de fecha que se busca en H60, entonces, "núm_fila" apunta a la PRIMERA fila de las que cumplen esa condición, combinada con la segunda condición, impuesta en la parte "num_columna":

En la sección "num_columna", encontramos "COINCIDIR($H$61;$1:$1;0)": Si las columnas tienen encabezado en la primera lí­nea, supone que están en $1:$1: si alguna de ellas coincide exactamente con el valor que se busca y que está colocado en H60, entonces, "núm_columna" apunta a la PRIMERA de las filas que cumplen esa condición.

Para no encontrar errores -de frutas y fechas que no existen- lo mejor es que la selección realizada en H60 y H61 sean validaciones de los rangos que contienen la fruta y las fechas existentes.

El ejemplo toma la hipótesis de la ayuda disponible en Excel...

Espero que te sea útil... y hay más maneras de hacerlo.

Un saludo
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
xpelos
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Ene 2006 12:39

Notapor xpelos » 20 Sep 2007 14:10

En tu caso, la solución pasarí­a por algo como ésto:

=INDICE($A$3:$G$17;COINCIDIR(B26;DESCRIPCION;0);1), habiendo nombrado el rango DESCRIPCIí“N con el tí­tulo de la columna que aparece en la columna "B", desde B2 hasta B17, por ejemplo.

Un saludo
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
xpelos
Miembro Frecuente
Miembro Frecuente
 
Registrado: 18 Ene 2006 12:39


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Funciones y Fórmulas

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados