Error #N/A en función INDIRECTO()

12/07/2006 - 18:23 por ir4di | Informe spam
La volatilidad definida como posible problema de esta función de Excel, me
da el error #N/A en múltiples celdas. He intentado evitarla con los
consejos de minisoft. Alguna idea brillante? Mil gracias.

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
13/07/2006 - 02:36 | Informe spam
hola, 'anonimo/a' !

La volatilidad definida como posible problema de esta funcion de Excel, me da el error #N/A en multiples celdas.
He intentado evitarla con los consejos de minisoft. Alguna idea brillante? Mil gracias.



- podrias exponer ejemplos 'especificos' del uso de la funcion y cuando generan los errores ?
- estas tratando de obtener datos de libros cerrados, hojas 'inexistentes', o rangos 'fuera del area' ?
- como 'construyes' el texto para el argumento de la funcion indirecto ?
- cuales son los consejos de minisoft ?

saludos,
hector.
Respuesta Responder a este mensaje
#2 ir4di
13/07/2006 - 12:31 | Informe spam
Hola Hector!

Son hojas no diseñadas por mí, pero paso a detallar el tipo de fórmula que
spre falla. Son fórmulas del
tipo:=BUSCARV(C10;INDIRECTO(N163&O164);2;VERDADERO) donde en C10 hay un
valor p.ej. 3.4, en N163 un rango, p.jemplo B8:D10 y en N164 la referencia
a otro libro que contiene una tabla con valores desde A1 a D10 p.ejemplo.
La referencia a dicha tabla se realiza como: [ESPESOR.xls]Hoja1!.

La fórmula es correcta (ha estado funcionando en anteriores versiones de
Excel y tengo miles de hojas en mi cliente con cientos de fórmulas
idénticas a las descritas y ha estado trabajando con los resultados de las
mismas), os lo aseguro pero da error #N/A debido a la volatilidad de
INDIRECTO(). ¿Cómo lo soluciono?

La información que ofrece minisoft sobre el posible problema (que de nada
me sirve a mi) está en la página:
http://support.microsoft.com/defaul...s%3B223314

Muchas gracias por tu esfuerzo


Héctor Miguel wrote:



hola, 'anonimo/a' !

> La volatilidad definida como posible problema de esta funcion de Excel, me


da el error #N/A en multiples celdas.
> He intentado evitarla con los consejos de minisoft. Alguna idea brillante?


Mil gracias.

- podrias exponer ejemplos 'especificos' del uso de la funcion y cuando


generan los errores ?
- estas tratando de obtener datos de libros cerrados, hojas 'inexistentes',


o rangos 'fuera del area' ?
- como 'construyes' el texto para el argumento de la funcion indirecto ?
- cuales son los consejos de minisoft ?

saludos,
hector.
Respuesta Responder a este mensaje
#3 Héctor Miguel
13/07/2006 - 18:36 | Informe spam
hola, [?]

1) no sabia que el termino 'minisoft' era para referirte 'jocosamente' a la corporacion microsoft :D

2) la 'volatilidad' a que se hace referencia en la pagina que citas... nada tiene que ver con la funcion indirecto(...) <= OJO
se refiere a funciones que el usuario 'escribe/define/desarrolla/...' en procedimientos y modulos de codigo VBA ;)

3) 'veo' una que otra 'inconsistencia' en el ejemplo que expones del uso de la funcion indirecto [en formulas] +/- como sigue:
[segun tus mismos comentarios] en la formula que expones: -> =BUSCARV(C10;INDIRECTO(N163&O164);2;VERDADERO)
a) si la celda 'N163' contiene la referencia a un rango -p.e.- -> 'B8:D10'
b) si la celda 'N164' [u 'O164'] es la referencia al libro y hoja -p.e.- -> [ESPESOR.xls]Hoja1!
c) si le sustituimos las variables que se estan tomando de los rangos para la formula, indirecto 'resulta' en:
=BUSCARV(C10;INDIRECTO("B8:D10[ESPESOR.xls]Hoja1!");2;VERDADERO)
d) creo que ya podrias identificar UNA de las -posibles- razones por las que obtienes valores de error -?-

4) o... inviertes el orden de concatenacion de las variables [o celdas] para la funcion indirecto(...) [p.e]
de: -> INDIRECTO(N163&O164)
a: -> INDIRECTO(O164&N163)
o... te aseguras que no existen espacios en blanco o caracteres no imprimibles en las celdas: N163' y 'O164'
o... te aseguras que el libro referido: -> [espesor.xls] NO esta 'cerrado' -al menos, mientras lo necesites-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
... el tipo de formula que spre falla... del tipo:=BUSCARV(C10;INDIRECTO(N163&O164);2;VERDADERO)
donde en C10 hay un valor p.ej. 3.4
en N163 un rango, p.jemplo B8:D10
y en N164 la referencia a otro libro... con valores desde A1 a D10 p.ejemplo [ESPESOR.xls]Hoja1!
La formula es correcta (ha estado funcionando en anteriores versiones de Excel
y tengo miles de hojas en mi cliente con cientos de formulas identicas a las descritas
y ha estado trabajando con los resultados de las mismas)
os lo aseguro pero da error #N/A debido a la volatilidad de INDIRECTO(). Como lo soluciono?
La informacion que ofrece minisoft sobre el posible problema (que de nada me sirve a mi) esta en la pagina:
http://support.microsoft.com/defaul...s%3B223314
Muchas gracias por tu esfuerzo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida