Funcion BUSCARV() matriz fuera de formula

Discute sobre la aplicación de hojas de cálculo
Responder
thecloudff7
Mensajes: 2
Registrado: Mar Mar 27, 2018 11:57 pm

Funcion BUSCARV() matriz fuera de formula

Mensaje por thecloudff7 »

Hola buenas,

Mi consulta era que, quiero intentar sacar la matriz de la función BUSCARV() en una celda aparte. Pongo un ejemplo:

Código: Seleccionar todo

BUSCARV(B3;'file:///C:/Users/claud/Desktop/231/PRUEBA2.ods'#$Hoja1.B3:P5;SUMA(D3;1);0)
Quiero intentar sacar la matriz en este caso

Código: Seleccionar todo

'file:///C:/Users/claud/Desktop/231/PRUEBA2.ods'#$Hoja1.B3:P5
que este en una casilla a parte (ejemplo. X2) y la función quede algo así

Código: Seleccionar todo

BUSCARV(B3;X2;SUMA(D3;1);0)
De esta forma puedo hacer varios buscarv, y si cambio la ruta del archivo no tengo que ir cambiando uno a uno el buscarv.

Gracias!
OpenOffice 3.1 en Windows 10
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Funcion BUSCARV() matriz fuera de formula

Mensaje por fornelasa »

Suponiendo que hubiera entendido bien:

Código: Seleccionar todo

BUSCARV(B3;INDIRECTO(X2);SUMA(D3;1);0)
Saludos.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
thecloudff7
Mensajes: 2
Registrado: Mar Mar 27, 2018 11:57 pm

Re: Funcion BUSCARV() matriz fuera de formula

Mensaje por thecloudff7 »

fornelasa escribió:Suponiendo que hubiera entendido bien:

Código: Seleccionar todo

BUSCARV(B3;INDIRECTO(X2);SUMA(D3;1);0)
Saludos.

Creo que si me has entendido, pero pongo la ruta en la celda X2 y pongo indirecto, pero no funciona. Cunado lo hago asi me sale #N/D y cuando lo dejo dentro si funciona la funcion...

Ayuda!
OpenOffice 3.1 en Windows 10
Avatar de Usuario
PepeOooSevilla
Mensajes: 1480
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: Funcion BUSCARV() matriz fuera de formula

Mensaje por PepeOooSevilla »

Hola.
He hecho pruebas y funciona correctamente como dice nuestro compañero fornelasa.

En mi caso, la celda D1 contiene 'file:///K:/PEPE_16GB/FORO OOO/FORO CALC/PRUEBAS/TABLAS DATOS.ods'#$Hoja1.$A$2:$B$8

La función:

Código: Seleccionar todo

=BUSCARV(B1;INDIRECTO(D1);2;FALSO())
Me devuelve el resultado esperado.

Comprueba que el primer carácter de la ruta sea un apóstrofo y que la referencia al rango de celdas sea una referencia absoluta.
Saludos cordiales.
LibreOffice 6.4.6. Windows 10. Java 8 rev. 261 (64 bits)
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Si usas OpenOffice/LibreOffice trabaja y guarda en ODT, ODS, ODP, ... Y haz copias de seguridad.
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Funcion BUSCARV() matriz fuera de formula

Mensaje por fornelasa »

Así es, como comenta PepeOooSevilla, debemos poner correctamente la ruta, no es un texto común y corriente, es decir, bueno si lo es, es un texto ...... ummmm , mejor mira la imagen y nota el color que se forma en B1 cuando el vinculo se activa correctamente.

En la imagen no hay referencias absolutas pero efectivamente debemos usarlas, es básico.

Imagen

Saludos.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Responder