Error #¡REF! en busqueda y referencia condicionada

04/07/2007 - 17:28 por Xdc | Informe spam
buenas, he visto uno que otro post con este error pero hasta ahora no he
visto solución y me he decidido a abrir este.

con la ayuda de Willi@m de este mismo foro he logrado insertar un cuadro
combinado desplegable de formulario en un libro de 2 hojas este:
http://img171.imageshack.us/img171/...llass0.jpg

la formula utilizada para la lista es(proporcionada por Willi@m):
=INDIRECTO("Hoja2!F" & FILA()-4 &"C"&$D$2+2;FALSO)
y va desde c7 a c51 y el valor devuelto por la formula en d2.

donde al seleccionar del cuadro de lista un curso, se despliegan los datos
correspondientes a la hoja2
http://img503.imageshack.us/img503/...a02pm8.jpg

para evitar perdidas de datos ya que el archivo sera manipulado por muchos
usuarios he ocultado la hoja2 y he bloqueado y protegido la hoja en la
mayoría de las celdas que no usaran los usuarios entre estas de c7 a c51y
para mas seguridad también he cambiado el acceso al archivo como solo lectura.

la manera de que lo utilicen es abrirlo y "guardar como..." su propia copia
del archivo. he probado el archivo para cerciorarme de que funciona en varios
equipos
entre estos 2 que yo uso, mi laptop XP office 2007, servidor XP office 2003,
Wn98 office 2000, Win98 office 97 win2000 office 97 Win2000 office2000.

los equipos con Win2000 y office 97 + los Win98 y office2000 me generan este
error desde C7 a C51#¡REF! y no logro entender el porque.

cualquier ayuda de antemano gracias.
Saludos.
Pancho.

(Willi@m si ves este post, te agregue unas consultas en el post anterior en
el que me ayudaste. agradecería los vieras.)
http://www.microsoft.com/office/com...el&tidf5e052-d40e-4dab-9235-ba9568966463&cat=es-es-aplicacionesdeescritorio&lang=es&cr=ES&sloc=es-es&m=1&p=1

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
04/07/2007 - 22:12 | Informe spam
hola, 'anonimo/a' !

... he visto uno que otro post con este error pero hasta ahora no he visto solucion y me he decidido a abrir este.
con la ayuda de he logrado... un cuadro... desplegable de formulario en un libro de 2 hojas este:
http://img171.imageshack.us/img171/...llass0.jpg
la formula utilizada para la lista es(proporcionada por ):
=INDIRECTO("Hoja2!F" & FILA()-4 &"C"&$D$2+2;FALSO)
y va desde c7 a c51 y el valor devuelto por la formula en d2 [...]
... he probado el archivo para cerciorarme de que funciona en varios equipos entre estos 2 que yo uso
mi laptop XP office 2007, servidor XP office 2003, Wn98 office 2000, Win98 office 97 win2000 office 97 Win2000 office2000.
los equipos con Win2000 y office 97 + los Win98 y office2000 me generan este error desde C7 a C51#¡REF! y no logro entender el porque...



1) la parte *medular* de la formula son las letras "F" [en Hoja2!F] y "C" [despues de la 'y' inglesa "&"]
con las cuales, le estas diciendo a excel que localice una referencia 'variable' PERO...
usando un estilo de notacion NO "$A$1" sino F1C1 Fila_x - Columna_y [ahora bien]...

2) [hasta donde se]... si el estilo de referencia va a ser 'A1' o FC/LC/RC/... etc. [en la interfase con el usuario]
lo controla/indica/establece/... la aplicacion [excel] desde:
[menu] herramientas / opciones / [ficha] general / [seccion] configuracion -> estilo de referencia

3) [ademas] no 'depende' solo de la version de excel... sino tambien del idioma en el que esta instalado [p.e.]
ingles = RC [Row/Column]
aleman = RS [Reihe/Spalte] o incluso = ZS [Zeile/Spalte]
castellano = FC [Fila/Columna] o incluso = LC [Linea/Columna] <= segun versiones [97/2000/2002/2003/etc.]
paises bajos = RK [Rij/Kolom] etc. etc. etc.
-> como podras observar, si L o F... no es 'el unico' detalle con el que podrias enfrentarte en *otros* equipos :-(

4) si requieres conocer [por funciones] si el estilo de referencia *valido* es FC/ZS/RK/... [en relacion con Fila/Columna]...
letra para la fila =izquierda(direccion(1,1,,0))
letra para columna =extrae(direccion(1,1,,0),3,1)
[solo toma en cuenta que mi sistema usa como separador de argumentos a la coma ',' NO al punto y coma ';'] :D

5) revisa otras opciones para determinar la lista con funciones como DesRef(...) :))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Xdc
05/07/2007 - 15:52 | Informe spam
hola Héctor y gracias por responder tan pronto.
1ro que todo

"Héctor Miguel" escribió:
hola, 'anonimo/a' !



al terminar mi post dice:
cualquier ayuda de antemano gracias.
Saludos.
Pancho.



jiji :P
bueno a tu respuesta, en los equipos Win98 Office2000 mire en:
[menu] herramientas / opciones / [ficha] general / [seccion] configuracion
-> estilo de referencia y al seleccionar el casillero la formula ha cambiado
por si sola pero me di cuenta de algo en 2 pcs con las mismas caracteristicas
Win98 Office2000 esto es lo que aparece en referencia:

http://img509.imageshack.us/img509/...000nh7.jpg

y las versiones de excel son estas:
http://img509.imageshack.us/img509/...icevt7.jpg

creo aqui radica todo el problema, ahora como poder corregirlo, instalar las
versiones de office correspondiente a F1C1?? idioma de win?? como saberlo?

en Win2000 con office97 no puedo llegar a la opciones ya que al seleccionar
menu herramientas/ opciones me aparece la ventanita de MS excel a generado
errores... y debe cerrarse... aceptar y no tampoco se por que.

gracias Héctor
y para sorpresa, al igual que tu mi nombre tb es Héctor
Saludos.
Héctor Fco.
Pancho.
Respuesta Responder a este mensaje
#3 Héctor Miguel
05/07/2007 - 20:42 | Informe spam
hola, 'tocayo' ! [disculpa la omision de lectura de tu post *hasta el final*] :))
__ 1 __
... en los equipos... Office2000 mire en:[menu] herramientas / opciones / [ficha] general / [seccion] configuracion -> estilo de referencia
... me di cuenta de algo en 2 pcs con las mismas caracteristicas... Office2000 esto es lo que aparece en referencia:
http://img509.imageshack.us/img509/...000nh7.jpg
y las versiones de excel son estas:
http://img509.imageshack.us/img509/...icevt7.jpg
creo aqui radica todo el problema, ahora como poder corregirlo
instalar las versiones de office correspondiente a F1C1?? idioma de win?? como saberlo?


__ 2 __
... con office97 no puedo llegar a la opciones ya que al seleccionar menu herramientas/ opciones
me aparece la ventanita de MS excel a generado errores... y debe cerrarse... aceptar y no tampoco se por que.



bueno, corregido lo del nombre :)) pasamos a ver las opciones con los nuevos *detalles* aportados [de atras... pa'lante]

2) por el error que mencionas en la/s version/es 97...
revisa la informacion del siguiente articulo:
XL97 Aparecen mensajes de error en el menu herramientas cuando elige opciones
http://support.microsoft.com/kb/q168201/

1) por lo tocante a las diferencias entre nomenclaturas NO-'$A$1' [idiomas/versiones/parches/build's/etc.]

a) es probable que AUN cuando el dialogo *diga* -> estilo de referencia F1C1
la aplicacion [a la hora de la verdad] este reconociendo un estilo: -> L1C1 [me sucede en algunas versiones/parches/...] ;)

b) si quieres comprobar/averiguar/... cual es el *real* [SIN tener que alternar las opciones en el dialogo]...
-> usa la funcion de la propuesta anterior: -> =direccion(1;1;;0)

c) si quieres *seguir* por el camino de la formula con la funcion de indirecto(...)
1) usa dos celdas para establecer la literal *apropiada* de la aplicacion donde se esta ejecutando tu archivo [p.e.]
[A1] letra para la fila =izquierda(direccion(1;1;;0))
[A2] letra para columna =extrae(direccion(1;1;;0);3;1)
2) modifica las formulas con las que estas *extrayendo* los nombres segun cambios en el combo [p.e. en la celda 'C7']
de: -> =indirecto("hoja2F!" &fila()-4&"C" &$d$2+2,falso)
a: -> =indirecto("hoja2!"&$a$1&fila()-4&$a$2&$d$2+2;falso)
-> *nota* que la letras "F" y "C" [ahora] se estarian *tomando* de las celdas 'A1' y 'A2' [segun la funcion direccion(...)]
ADEMAS... al usar la funcion indirecto, el *nombre* de la hoja ["Hoja2"] NO SE ACTUALIZA si se le cambia :-((

d) existen mas alternativas [dependiendo de las *exigencias* en re/calculo que tenga tu modelo] p.e. [misma celda 'C7']
op2: =indice(hoja2!$1:$65536;fila()-4;$d$2+2)
op3: =desref(hoja2!$a$1;fila()-5;$d$2+1)

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Xdc
05/07/2007 - 21:46 | Informe spam
aaahhhhhhhhhhh k va esto me tiene ya enfermo, cambie y utilice la opcion 2 y
3 que me diste todo bien en mi laptop y en el server, voy a probar en win2000
office97 voila va bien ya no aparece #¡REF! pero el cuadro combinado se queda
pegado en el valor con el cual guarde la hoja intento cambiarlo se despliega
pero al seleccionar otro distinto se vuelve solo sin cambiar las listas al
que ya estaba cuando se abre el archivo.

c) si quieres *seguir* por el camino de la formula con la funcion de


indirecto(...)
1) usa dos celdas para establecer la literal *apropiada* de la aplicacion donde >se esta ejecutando tu archivo [p.e.]
[A1] letra para la fila =izquierda(direccion(1;1;;0))
[A2] letra para columna =extrae(direccion(1;1;;0);3;1)
2) modifica las formulas con las que estas *extrayendo* los nombres segun >cambios en el combo [p.e. en la celda 'C7']
de: -> =indirecto("hoja2F!" &fila()-4&"C" &$d$2+2,falso)
a: -> =indirecto("hoja2!"&$a$1&fila()-4&$a$2&$d$2+2;falso)
-> *nota* que la letras "F" y "C" [ahora] se estarian *tomando* de las celdas >'A1' y 'A2' [segun la funcion direccion(...)]
ADEMAS... al usar la funcion indirecto, el *nombre* de la hoja ["Hoja2"] NO SE >ACTUALIZA si se le cambia :-((



la opcion 3 me da #¡REF! jaja k mal no.
bueno sigo a la caza de esto gracias por tu ayuda.
Héctor, ya que no le encuentre salida me reinstalo office en la misma
version que la que no me da problemas.
saludos.
Pancho.
Respuesta Responder a este mensaje
#5 Héctor Miguel
05/07/2007 - 23:09 | Informe spam
hola, Francisco !

aaahhhhhhhhhhh k va esto me tiene ya enfermo
cambie y utilice la opcion 2 y 3 que me diste todo bien en mi laptop y en el server
voy a probar en win2000 office97 voila va bien ya no aparece #¡REF!
pero el cuadro combinado se queda pegado en el valor con el cual guarde la hoja
intento cambiarlo se despliega pero al seleccionar otro distinto se vuelve solo sin cambiar [...]



=> si la celda a la que vinculas cuadro combinado... esta protegida ???... -> malo !!! [y te lo debe de *advertir*]
una seleccion de cuadros combinados es lo mismo que introducir los datos por el usuario ;)

la opcion 3 me da #¡REF! jaja k mal no. bueno sigo a la caza de esto gracias por tu ayuda.
... ya que no le encuentre salida me reinstalo office en la misma version que la que no me da problemas.



=> con cual *combinacion de factores* ???

saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida