Iteraciones vs. referencia circular

09/01/2007 - 15:32 por Sho mismo | Informe spam
Buenas,
estoy desarrollando una hoja de calculo, en la cual aparece la
"posibilidad potencial" de producir una referencia circular. Digo
potencial porque he previsto en la casilla afectada una instruccion de
tipo SI(se va a producir ref circular no hagas el calculo y avisa del
error)...
Mi problema es que excel no parece darse por enterado y se niega a
procesar los calculos si no conecto en tema de las ITERACIONES.
La verdad es que no se ni para que sirven, con lo que me entra la duda:
Si todos los calculos son derivados de formulas concretas :
¿puedo poner un valor a las iteraciones de 1 para evitar relentizar
los calculos?
¿Puede afectar a los resultados poner un valor de 1 o uno de 5.000?
¿alguna otra idea para que se de cuenta de que el caso de referencia
circular no es realmente posible?

Saludos y gracias por adelantado,
Carlos

PD: las formulas, aunque alguna incluye algun exponencial, no tienen
mayor misterio. Algunos datos los encuentra buscando valores en tablas
con instrucciones de tipo BUSCARV, ¿importa?
 

Leer las respuestas

#1 Sho mismo
10/01/2007 - 10:43 | Informe spam
Buenas Hector,
gracias por contestar, reconozco que tiene merito encontrar algo entre
tanto SPAM!!!

1) seria bueno si expones 'como' es que has 'previsto una instruccion' del tipo:



=SI(DERECHA(CERR_SUBTIPO;9)="multicapa";SI(Cerr_Parcial=NOMBRE_CERR;"";INDICE(BD_Cerramientos_Terreno;COINCIDIR(Cerr_Parcial;Cerramientos_Terreno;0);61));"")

El cálculo funciona, si evitas la referencia circular. Basicamente en
el analisis de un cerramiento "NOMBRE_CERR", siempre que este sea un
"multicapa", obtiene alguna caracteristica de otro cerramiento distinto
"Cerr_Parcial", a ver si consigo explicarlo bien:
.- si el tipo a calcular es un multicapa; se asegura de que no coincide
con sigo mismo (NOMBRE_CERR nombre del cerramiento actual y
Cerr_Parcial, elegido en un desplegable); si es el mismo, deja la celda
vacia y no realiza el calculo (yo esperaba que esto rompiera la ref
circular); si es cualquier otro cerramiento, busca el el conjunto de
cerramientos una de sus caracteristicas, en la columna 61
("BD_Cerramientos_Terreno").

4) al usar las iteraciones 'reduces' la posibilidad de calculos 'infinitos' [por referencias circulares 'sin solucion']...
-> con la consecuente 'inseguridad' de que se hubiera alcanzado el objetivo 'final/real/completo/esperado/...' :-(
[p.e. siempre 'veras' en la barra de estado que le hace falta un re/calculo a tu modelo] :))


Pero una hoja compuesta de calculos fijos sin salirse de unas formulas
concretas,
¿necesita activar esos calculos infinitos?
¿o funcionaria perfectamente con una ITERACION de 1?

Gracias de nuevo, y un saludo

Preguntas similares