Página 1 de 1

recalculo usando funcion buscarv

Publicado: Mié Ene 14, 2009 9:19 pm
por dgj
Hola:

Tengo un problema. Utilizo la funcion buscarv y en el argumento "indice" no utilizo un valor numerico fijo sino que uso la referencia a una celda mas un valor ( p.ej: E17 + 3). En primera instancia la funcion hace su trabajo y va al rango definido en el argumento "matriz_buscar_en" y trae el valor correctamente de la columna definida en "indice".

El problema se presenta si cambio el valor de la celda E17. Digamos que en un principio la celda E17 tenia el valor de 1 y necesito actualizar el valor a 2. El comportamiento correcto sería que el buscarv ya no trajera el valor de la columna 4 (E17 = 1 + 3 = 4) sino que trajera el valor de la columna 5 (E17 = 2 + 3 = 5).
A veces saca un error de argumento y otras veces funciona pero trae el valor de la columna 3. Intento recalcular con F9 pero no recalcula.

Alguna idea de que es lo que está fallando?

De antemano Gracias!!

DG

Re: recalculo usando funcion buscarv

Publicado: Mar Ene 20, 2009 3:02 pm
por marceloo
No se si entendí bien el planteo pero me parece que tu matriz debe estar en una sola columna, es decir el desplazamiento se produce hacia abajo, no hacia el costado.

Re: recalculo usando funcion buscarv

Publicado: Sab Ene 31, 2009 1:09 am
por mriosv
Por una parte sería bueno que mostraras una copia de la función como la utilizas.
Por la otra verifica y la opción final en BUSCARV la tienes correcta en función de que la columna de busqueda esté ordenada o no.