ACTUALIZACION DE VALORES

4 envíos / 0 nuevos
Último envío
fjlruiz
Imagen de fjlruiz
Offline
última acción: Hace 8 años 5 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 11/01/2010 - 10:59
Puntos: 817
ACTUALIZACION DE VALORES

Hola:

Mi problema es que tengo una hoja en la que se hace un BUSCARV(E6;tarifavigente2;14;FALSO), donde tarifavigente 2 es igual a :

=DESREF(INDIRECTO("'" & (BUSCARV(EXTRAE(CELDA("nombrearchivo");ENCONTRAR("]";CELDA("nombrearchivo"))+1;31);DATOS!$J$14:$K$24;2;FALSO)) & "'!A1");0;0;CONTARA(INDIRECTO("'" & (BUSCARV(EXTRAE(CELDA("nombrearchivo");ENCONTRAR("]";CELDA("nombrearchivo"))+1;31);DATOS!$J$14:$K$24;2;FALSO)) & "'!A:A"));CONTARA(INDIRECTO("'" & (BUSCARV(EXTRAE(CELDA("nombrearchivo");ENCONTRAR("]";CELDA("nombrearchivo"))+1;31);DATOS!$J$14:$K$24;2;FALSO)) & "'!1:1")))

Tarifavigente2 es un nombre y lo que esto hace esta segunda formula es, me extrae el nombre de la hoja actual, me la busca en un rango, me devuelve el valor que le corresponde, que es el nombre de otra de las hojas del libro, y el nombre de esa hoja del libro, es la que meto en la primera formula que he escrito.

Bien, pues mi problema es que tengo que en algunas ocasiones, me aparece #N/A en el resultado de la primera formula, y tengo que pulsar F9. Lo he solucionado con calculate cuando la hoja se activa, pero ahora se me presenta otro problema, y es que tengo otro hoja, en la que copio los valores de la primera, y ahí tambien me aparece #N/A y no se me actualiza aunque pulse F9 porque estoy en la hoja activa.

Antes tenía esta formula y funcionaba perfectamente, pero tenía que ir cambiando el valor de DATOSD11 para las distintas hojas:

=DESREF(INDIRECTO("'" & DATOS!$D$11 & "'!A1");0;0;CONTARA(INDIRECTO("'" & DATOS!$D$11 & "'!A:A"));CONTARA(INDIRECTO("'" & DATOS!$D$11 & "'!1:1")))

He hecho un application.calculate para cuando la hoja cambia, pero no se arregla.

Sé que es complicado, pero agradecería que me hechaseis una mano. Creo que el problema viene

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 3 semanas 4 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: ACTUALIZACION DE VALORES

 

A mí me da problemas la función CELDA sin una referencia a una celda como segundo argumento. Por ejemplo, copio la hoja dentro del libro pero hasta que no recalculo sigue mostrando el nombre de la hoja antigua.

Sin embargo, si empleo =CELDA("nombrearchivo";A1), con una referencia a la celda A1 de la hoja, sí que lo recalcula automáticamente. Prueba con esto a ver qué tal.

Por cierto. Cuando empleas Tarifa2 en la fórmula, ¿es un nombre que has definido en el libro, en la hoja, o simplemente es para aclarar la pregunta aquí en el foro?

------
Ya sé Excel, pero necesito más

 

------
Ya sé Excel, pero necesito más.

fjlruiz
Imagen de fjlruiz
Offline
última acción: Hace 8 años 5 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 11/01/2010 - 10:59
Puntos: 817
Re: ACTUALIZACION DE VALORES

En primer lugar, es de bien nacidos ser agradecidos.

Le agradezco muchisimo su ayuda. Ya funciona.

Tarifavigente2 es un nombre que he definido para el libro. El subindice 2 es porque es una versión sobre otra que me enseñó un magnifico profesor que tuve.

Un abrazo

 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 3 semanas 4 días
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
de nada

si tienes cualquier otra duda, ya sabes donde encontrarme.

encantado de poder ayudar.

------
Ya sé Excel, pero necesito más

 

------
Ya sé Excel, pero necesito más.