recuperar los valores de una matriz nombrada a partir del valor de una celd

21/05/2011 - 19:38 por rmiladelaroca | Informe spam
¡ Hola !
Tengo una hoja de cálculo con muchos rangos nombrados (por ejemplo los meses del año 2010, el rango nombrado se llama INPC2010, los meses del año 2009, el rango nombrado se llama INPC2009...). Cada rango nombrado constituye una matriz que contiene los meses del año, el índice de INPC correspondiente a cada mes y su variación con respecto al mes anterior.
Deseo buscar (usando la fórmula buscarv) en el rango correspondiente (si es el mes agosto del año 2010, buscar en la matriz del INPC2010 el indice correspondiente al mes de agosto) pero, en el campo MATRIZ_BUSCAR_EN de la fórmula BUSCARV, deseo hacer que Excel busque en un rango nombrado (por ejemplo INPC2010) obteniendo este valor a partir de una celda. ¿es posible realizar esta acción?
Ya leí algunos post de uds y no funcionan las formulas desref ni indirecto, o al menos no de la manera en que lo he realizado. Tampoco concatenando directamente para obtener el nombre de la matriz directamente en el campo.

Saludos
 

Leer las respuestas

#1 Cacho R
24/05/2011 - 19:43 | Informe spam
Intenta con

Excel 2010:
= CONSULTAV(B2; INPC2011; 2; FALSO)

Excel 2007 y anteriores:
= BUSCARV(B2; INPC2011; 2; FALSO)

Saludos, Cacho.

On 21 mayo, 14:38, rmiladelaroca wrote:
¡ Hola !
 Tengo una hoja de cálculo con muchos rangos nombrados (por ejemplo los
 meses del año 2010, el rango nombrado se llama INPC2010, los meses del
 año 2009, el rango nombrado se llama INPC2009...). Cada rango nombrado
 constituye una matriz que contiene los meses del año, el índice de
 INPC correspondiente a cada mes y su variación con respecto al mes
 anterior.
 Deseo buscar (usando la fórmula buscarv) en el rango correspondiente (si
 es el mes agosto del año 2010, buscar en la matriz del INPC2010 el indice
 correspondiente al mes de agosto) pero, en el campo MATRIZ_BUSCAR_EN de la
 fórmula BUSCARV, deseo hacer que Excel busque en un rango nombrado (por
 ejemplo INPC2010) obteniendo este valor a partir de una celda. ¿es
 posible realizar esta acción?
 Ya leí algunos post de uds y no funcionan las formulas desref ni
 indirecto, o al menos no de la manera en que lo he realizado. Tampoco
 concatenando directamente para obtener el nombre de la matriz directamente en
el
 campo.

 Saludos

Preguntas similares