1 votos

Números - Error de Llamada INDIRECTA

Tengo una hoja de cálculo en Apple Numbers que uso para realizar un seguimiento de las deudas y amortizar los pagos. Para hacer esto, utilizo llamadas a INDIRECT en la tabla de Amortización para cargar datos relevantes de la tabla de Deudas. Sin embargo, una de las llamadas a INDIRECT está fallando debido al error Esta fórmula no puede hacer referencia a su propia celda o depender de otra fórmula que haga referencia a esta celda

Sin embargo, esta celda no está haciendo referencia a su propia celda ni dependiendo de una fórmula que la mencione. Descripción de la imagen

Aquí está la fórmula en cuestión: INDIRECT( "Tasa de interés " & E1 )

Se supone que carga el nombre del préstamo de la celda E1 y lo concatena con la cadena "Tasa de interés " para que la fórmula pueda recuperar el valor de la celda relevante en la tabla de Deudas.

La función INDIRECT se utiliza con éxito en otras partes de la tabla de Amortización, ya que funciona bien si ingreso una Tasa de Interés manualmente.

Descripción de la imagen

¿Qué estoy haciendo mal aquí? Intenté eliminar la celda que dice "Tasa de interés" en la tabla de Amortización pero no parece cambiar nada.

EDICIÓN: Además, las celdas de Tasa de Interés en las tablas de Deudas son valores, no fórmulas. Este problema está presente independientemente del préstamo seleccionado, y esto se hace usando Numbers 10.0 (6748)

0 votos

¿Cómo se calculan las cifras en la columna "Tasa de interés", especialmente la "Tasa de interés" para "Préstamo 1", en la tabla de "Deudas"? ¿Recibes algún mensaje de error cuando intentas calcular la misma tabla de "Amortización" para "Préstamo 2"?

0 votos

¿No estoy seguro si es particularmente importante, pero ¿qué versión de Numbers estás usando?

0 votos

@Alper La columna de Tasa de Interés es un valor, no una fórmula. Se ve el mismo error independientemente del préstamo seleccionado. Usando Numbers 10.0 (6748).

1voto

Alper Puntos 81

¿Es posible que la fórmula que tienes en la celda B1 en la tabla de amortización sea ligeramente diferente a la que escribiste en la pregunta anterior?

Después de crear dos tablas con los mismos nombres de columna y fila que los tuyos, pude replicar tu problema y obtener el mismo mensaje de error que dice "Esta fórmula no puede hacer referencia a su propia celda, o depender de otra fórmula que haga referencia a esta celda". Esto sucede, por ejemplo, si coloco la siguiente fórmula que no tiene espacio después de la palabra "Rate" en la celda B1 de la tabla de amortización:

=INDIRECT("Tasa de Interés"&E1)

Sin embargo, la fórmula en la celda B1 funciona correctamente si agrego un único espacio después de la palabra "Rate", pero antes de la comilla doble de cierre de la siguiente manera:

=INDIRECT("Tasa de Interés "&E1)

El mismo error también puede ser causado por las palabras "Tasa de Interés" que tienen un ligero error ortográfico en la fórmula en la celda B1, incluso si el espacio después de la palabra "Rate" está presente.

Curiosamente, la primera fórmula anterior (o cualquier versión de ella con un error ortográfico) provoca un mensaje de error diferente ("La fórmula contiene una referencia no válida") si se coloca en cualquier lugar fuera de las filas de encabezado o columnas de encabezado.

He realizado todo lo anterior a través de Numbers v6.1, pero dudo que esto haga alguna diferencia en lo que respecta al problema que estás experimentando.

Espero que esto te ayude.

0 votos

Gracias por esto. La fórmula está perfectamente bien, pero parece que las llamadas INDIRECT no funcionarán en las celdas de encabezado. Pude hacer que funcionara moviendo la fórmula a una celda del cuerpo y cambiando el resto de las fórmulas para que hagan referencia a esa en su lugar. No es lo ideal, y creo que esto debe haber sido un cambio en una actualización de software porque solía funcionar perfectamente. Me pregunto por qué Apple lo cambiaría...

0 votos

¡Lo siento por no ser más meticuloso en esto! Después de tu comentario, hice una prueba adicional. Puse una copia de la misma fórmula Indirect() dentro de una celda del cuerpo en la misma tabla. Luego abrí este archivo en mi MBP que tiene Numbers v10.0; ¡el de la fila del encabezado dejó de funcionar pero el de la parte del cuerpo continuó funcionando!

0 votos

Entonces amplié mi prueba intercambiando la fila de encabezado superior con la fila de encabezado debajo de ella y luego reduje el número de filas de encabezado a 1 a través del menú Tabla > Filas de Encabezado en la tabla de amortización. Luego, la fórmula (anteriormente en la fila de encabezado) comenzó a funcionar en Numbers v10.0 también. Aunque no es lo ideal, puedes tomar este enfoque para mantener tus parámetros relativamente en la parte superior si lo deseas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X