Funcion BUSCARV() matriz fuera de formula

Discute sobre la aplicación de hojas de cálculo

Funcion BUSCARV() matriz fuera de formula

Notapor thecloudff7 » Mié Mar 28, 2018 12:15 am

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   Expandir vistaContraer vista
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   Expandir vistaContraer vista
'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   Expandir vistaContraer vista
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
thecloudff7
 
Mensajes: 2
Registrado: Mar Mar 27, 2018 11:57 pm

Re: Funcion BUSCARV() matriz fuera de formula

Notapor fornelasa » Mié Mar 28, 2018 2:12 am

Suponiendo que hubiera entendido bien:
Código: Seleccionar todo   Expandir vistaContraer vista
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!
Avatar de Usuario
fornelasa
 
Mensajes: 3200
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Funcion BUSCARV() matriz fuera de formula

Notapor thecloudff7 » Mié Mar 28, 2018 11:25 am

fornelasa escribió:Suponiendo que hubiera entendido bien:
Código: Seleccionar todo   Expandir vistaContraer vista
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
thecloudff7
 
Mensajes: 2
Registrado: Mar Mar 27, 2018 11:57 pm

Re: Funcion BUSCARV() matriz fuera de formula

Notapor PepeOooSevilla » Mié Mar 28, 2018 12:32 pm

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   Expandir vistaContraer vista
=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.1.5 en Windows 7 / 10
Por favor, utiliza el Foro para tus consultas, no los mensajes privados
Avatar de Usuario
PepeOooSevilla
 
Mensajes: 1066
Registrado: Sab Abr 04, 2009 6:10 pm
Ubicación: Sevilla (España)

Re: Funcion BUSCARV() matriz fuera de formula

Notapor fornelasa » Mié Mar 28, 2018 5:49 pm

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!
Avatar de Usuario
fornelasa
 
Mensajes: 3200
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.


Volver a Calc

¿Quién está conectado?

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