Página 1 de 1

[RESUELTO] Funcion INDIRECTO

Publicado: Mié Nov 18, 2009 3:59 pm
por yohana
Buenas tardes,

Me mandan un archivo de un proveedor en .xls, al abrirlo con calc da errores 502
Resulta ser la función INDIRECTO
Originalmente vienen las formulas asi:
=SI($B21<>"";BUSCARV($B21;INDIRECTO("'COEF."&$E$10&"'!$A:$E");3;FALSO());"")

Sin embargo si las cambio y pongo el rango "a mano" funciona bien
=SI($B20<>"";BUSCARV($B20;'COEF.ESC'.A1:E816;3;FALSO());"")

¿Algún truco o método para que funcione INDIRECTO()?

Re: Funcion INDIRECTO

Publicado: Mié Nov 18, 2009 8:23 pm
por mriosv
Prueba en una celda a ver el resultado de la parte de la función
="'COEF."&$E$10&"'!$A:$E"
creo que no da una referencia de celda válida , ni siquiera en excel.
de cualquier forma el separador ! en calc deber ser un . (punto)

Re: Funcion INDIRECTO

Publicado: Jue Nov 19, 2009 3:47 pm
por yohana
Gracias por tu respuesta.

En excel si funciona pero en Calc no. He probado a cambiar ! por punto y nada.
Y sinceramente yo es que esta parte en concreto no se a que hace referencia "'COEF."&$E$10&"'!$A:$E"
:(

Re: Funcion INDIRECTO

Publicado: Jue Nov 19, 2009 11:49 pm
por mriosv
¿Que resultado da en excel la expresión ="'COEF."&$E$10&"'!$A:$E"?.
A mi en excel me da un error, también para
=SI($B21<>"";BUSCARV($B21;INDIRECTO("'COEF."&$E$10&"'!$A:$E");3;FALSO());"")

Re: Funcion INDIRECTO

Publicado: Lun Nov 23, 2009 3:39 am
por jose luis cuevas
Hola que tal yohana:

Bueno pues revisando tu formula, te comento que en excel si puedes poner referencas solo con los nombres de las columnas:

=SI($B21<>"";BUSCARV($B21;INDIRECTO("'COEF."&$E$10&"'!$A:$E");3;FALSO());"")

Pero en calc, lo intenté y no se pudo, entonces lo que tienes hacer es ponerle las referencias completas y como dice mriosv tienes que cambiar el signo "!" por un punto ".":

=SI($B21<>"";BUSCARV($B21;INDIRECTO("'COEF."&$E$10&"'.$A1:$E60");3;FALSO());"")

Las referencias que te puse son variables, depende de cuantos datos tengas, en el ejemplo te puse del 1 al 60, pero le puedes cambiar.


Saludos

Jose Luis

Re: Funcion INDIRECTO

Publicado: Lun Nov 23, 2009 8:51 am
por yohana
Muchas gracias Jose Luis parece que así funciona.

Saludos, Yohana