|
6.6
Referencias Circulares en Celdas.
En una hoja
de cálculo, por error o intencionadamente,
una celda puede hacer referencia a sí misma.
Al usar una fórmula o función una
celda puede hacer referencia a ella misma directa
o indirectamente (a través de otra u otras
que hagan referencia a ella). Esto se debe evitar,
salvo en algunos casos en que especialmente nos
interesa ejecutar un cálculo iterativo
en una celda. Un ejemplo de referencia circular
es que en la celda A3 escribiéramos =A3+50.
Por defecto las referencias circulares
no están permitidas en Excel 2000 y si
escribiéramos una como la anterior nos
aparecería un cuadro indicando que no están
permitidas (por defecto). Para activar la opción
de referencias circulares Elegiremos dentro la
opción Opciones del menú Herramientas,
y aquí la solapa de cálculo. Señalamos
el número de iteraciones (veces que se
repetirá la fórmula) que deseamos
y pulsamos Aceptar. Hagámoslo con el ejemplo
expuesto con 100 iteraciones. Obtendremos: Ya que es valor inicial 0, al
que le sumamos 50 cien veces, es 5000. Podemos
usar esta propiedad de iteración para resolver
algunas ecuaciones matemáticas que admiten
ser resueltas por iteración (por ejemplo
el método de Newton). Como ejemplo usaremos
la ecuación x=Cos(x) , que puede ser resuelta
por iteración simplemente haciendo xk+1
= Cos(xk). Es decir que el valor siguiente se
obtiene aplicando la función coseno al
anterior. Así poniendo en la celda
A1 =COS(A1) obtenemos inicialmente el valor 0,
al estar desactivadas las referencias circulares.
Pero activándolas después como hemos
explicado y fijando 100 iteraciones y una variación
de 0, cada vez que pulsemos en recalcular (F9)
nos aproximaremos más a la solución
de la ecuación (en radianes). Haciéndolo
varias veces obtenemos:
|