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()?
[RESUELTO] Funcion INDIRECTO
[RESUELTO] Funcion INDIRECTO
Última edición por yohana el Lun Nov 23, 2009 8:51 am, editado 1 vez en total.
Re: Funcion INDIRECTO
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)
="'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)
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
Apache OpenOffice 4, LibreOffice (Win10x64)
Re: Funcion INDIRECTO
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"
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
¿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());"")
A mi en excel me da un error, también para
=SI($B21<>"";BUSCARV($B21;INDIRECTO("'COEF."&$E$10&"'!$A:$E");3;FALSO());"")
Puedes usar "Subir adjunto" en Respuesta rápida - Editor Completo - Pestaña Subir adjunto
Apache OpenOffice 4, LibreOffice (Win10x64)
Apache OpenOffice 4, LibreOffice (Win10x64)
-
- Mensajes: 17
- Registrado: Mié Ago 12, 2009 1:05 pm
Re: Funcion INDIRECTO
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
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
Windows XP y openoffice 1.1.5 en en trabajo y 3.1 en la casa
Re: Funcion INDIRECTO
Muchas gracias Jose Luis parece que así funciona.
Saludos, Yohana
Saludos, Yohana