Ayuda con Formula que Remite a otro archivo
Publicado por nakha (3 intervenciones) el 02/03/2021 14:11:24
Buenas tardes.
Ante todo gracias por la ayuda que podais prestar.
En segundo lugar, disculpad, pues voy a poner una formula, que no es exactamente la original, y no puedo poner un archivo de ejemplo pues contiene datos personales/confidenciales.
En fin, la cuestion es que tengo esta "formula"
=SI(Y($B7<>"";INDICE('\\SERVER\servidor\EC TODO\EC MOROSOS y NOTIFICACIONES DE PAGO\AVISOS y NOTIFICACONES DE PAGO\LISTADOS CUOTAS Y DEUDAS\[MOROSOS para EJERCICIOS.xlsx]ACTUAL'!$A:$AV;COINCIDIR($B7;'\\SERVER\servidor\EC TODO\EC MOROSOS y NOTIFICACIONES DE PAGO\AVISOS y NOTIFICACONES DE PAGO\LISTADOS CUOTAS Y DEUDAS\[MOROSOS para EJERCICIOS.xlsx]ACTUAL'!$A:$A;0);COINCIDIR(AM$2;'\\SERVER\servidor\EC TODO\EC MOROSOS y NOTIFICACIONES DE PAGO\AVISOS y NOTIFICACONES DE PAGO\LISTADOS CUOTAS Y DEUDAS\[MOROSOS para EJERCICIOS.xlsx]ACTUAL'!$2:$2;0))>0);INDICE('\\SERVER\servidor\EC TODO\EC MOROSOS y NOTIFICACIONES DE PAGO\AVISOS y NOTIFICACONES DE PAGO\LISTADOS CUOTAS Y DEUDAS\[MOROSOS para EJERCICIOS.xlsx]ACTUAL'!$A:$AV;COINCIDIR($B7;'\\SERVER\servidor\EC TODO\EC MOROSOS y NOTIFICACIONES DE PAGO\AVISOS y NOTIFICACONES DE PAGO\LISTADOS CUOTAS Y DEUDAS\[MOROSOS para EJERCICIOS.xlsx]ACTUAL'!$A:$A;0);COINCIDIR(AM$2;'\\SERVER\servidor\EC TODO\EC MOROSOS y NOTIFICACIONES DE PAGO\AVISOS y NOTIFICACONES DE PAGO\LISTADOS CUOTAS Y DEUDAS\[MOROSOS para EJERCICIOS.xlsx]ACTUAL'!$2:$2;0));"")
Me funciona bien, pero me acabo de dar cuenta que:
1.- Si cambio el nombre del archivo NO funciona, salvo que la modifique.
2.- Tampoco puedo cambiar la ubicacion del archivo, SIN modificar la formula.
3.- No puedo tener un "historico", pues siempre me da la informacion de la hoja ACTUAL, salvo que esté copiando y pegando, lo que puede ser un problema.
Por eso mi peticion de ayuda es la siguiente:
Existe alguna forma de poner, por ejemplo:
En una celda, el nombre del archivo (o sea, sustituir MOROSOS para EJERCICIOS.xlsx por otro nombre)
En otra celda, el nombre de la hoja (o sea, sustituir ACTUAL por otro nombre)
Gracias.
Ante todo gracias por la ayuda que podais prestar.
En segundo lugar, disculpad, pues voy a poner una formula, que no es exactamente la original, y no puedo poner un archivo de ejemplo pues contiene datos personales/confidenciales.
En fin, la cuestion es que tengo esta "formula"
=SI(Y($B7<>"";INDICE('\\SERVER\servidor\EC TODO\EC MOROSOS y NOTIFICACIONES DE PAGO\AVISOS y NOTIFICACONES DE PAGO\LISTADOS CUOTAS Y DEUDAS\[MOROSOS para EJERCICIOS.xlsx]ACTUAL'!$A:$AV;COINCIDIR($B7;'\\SERVER\servidor\EC TODO\EC MOROSOS y NOTIFICACIONES DE PAGO\AVISOS y NOTIFICACONES DE PAGO\LISTADOS CUOTAS Y DEUDAS\[MOROSOS para EJERCICIOS.xlsx]ACTUAL'!$A:$A;0);COINCIDIR(AM$2;'\\SERVER\servidor\EC TODO\EC MOROSOS y NOTIFICACIONES DE PAGO\AVISOS y NOTIFICACONES DE PAGO\LISTADOS CUOTAS Y DEUDAS\[MOROSOS para EJERCICIOS.xlsx]ACTUAL'!$2:$2;0))>0);INDICE('\\SERVER\servidor\EC TODO\EC MOROSOS y NOTIFICACIONES DE PAGO\AVISOS y NOTIFICACONES DE PAGO\LISTADOS CUOTAS Y DEUDAS\[MOROSOS para EJERCICIOS.xlsx]ACTUAL'!$A:$AV;COINCIDIR($B7;'\\SERVER\servidor\EC TODO\EC MOROSOS y NOTIFICACIONES DE PAGO\AVISOS y NOTIFICACONES DE PAGO\LISTADOS CUOTAS Y DEUDAS\[MOROSOS para EJERCICIOS.xlsx]ACTUAL'!$A:$A;0);COINCIDIR(AM$2;'\\SERVER\servidor\EC TODO\EC MOROSOS y NOTIFICACIONES DE PAGO\AVISOS y NOTIFICACONES DE PAGO\LISTADOS CUOTAS Y DEUDAS\[MOROSOS para EJERCICIOS.xlsx]ACTUAL'!$2:$2;0));"")
Me funciona bien, pero me acabo de dar cuenta que:
1.- Si cambio el nombre del archivo NO funciona, salvo que la modifique.
2.- Tampoco puedo cambiar la ubicacion del archivo, SIN modificar la formula.
3.- No puedo tener un "historico", pues siempre me da la informacion de la hoja ACTUAL, salvo que esté copiando y pegando, lo que puede ser un problema.
Por eso mi peticion de ayuda es la siguiente:
Existe alguna forma de poner, por ejemplo:
En una celda, el nombre del archivo (o sea, sustituir MOROSOS para EJERCICIOS.xlsx por otro nombre)
En otra celda, el nombre de la hoja (o sea, sustituir ACTUAL por otro nombre)
Gracias.
Valora esta pregunta


0