Hola Javier, parece que llegué tarde a tu segunda consulta pero siempre hay
alguien más a quien acudir ;-)

Con respecto a lo del signo $ es sólo para fijar los rangos (o celdas si es
que se selecciona una sola) fue una ayuda para que puedas usar la forma de
arrastrar para copiar las fórmulas y no tengas que escribir cada una de
ellas desde cero.

Prueba quitarle los signos y copia (arrastra) la celda C11 a las siguientes
de la derecha (C12, C13, ...) y verás qué pasa. Notarás que por ejemplo A10
se te convirtió en B10, C10, D10, etc. Lo mismo ocurre con los numeros si te
desplazas verticalmente. El signo $ sirve para fijar la referencia de la
celda.

Un abrazo y me alegro haber sido de utilidad.


Leonardo.


El día 25/08/08, Javier 800 <[EMAIL PROTECTED]> escribió:
>
> El 25 de agosto de 2008 12:12, Ismael Fanlo <[EMAIL PROTECTED]> escribió:
>
> > Hola, Javier!
> >
> >
> > El día 25 de agosto de 2008 11:58, Javier 800 <[EMAIL PROTECTED]>
> > escribió:
> > >
> > > En la celda A10 de la hoja2 pongo el nombre de las poblaciones y en la
> > C11
> > > donde quiero que se copie el resultado de la tercera columna de la
> hoja5,
> > > escribo: =BUSCARV($A$10;hoja5!$A$2:$N$53;3)     En la C12 para la
> cuarta
> > > columna =BUSCARV($A$10;hoja5!$A$2:$N$53;4)
> > >
> > > Y el resultado es: #nombre?  Sabes que estoy haciendo mal?
> > >
> >
> > hmmm...  parece error de sintaxis... ¿está realmente bien escrito el
> > nombre BUSCARV?  ¿no habrá un espacio entre el nombre de la función y
> > el paréntesis?
> >
> > Por otra parte, tal como lo tienes, la búsqueda será aproximada, es
> > decir, si escribes mal el nombre de una población, o la lista no está
> > ordenada alfabéticamente -¡hay, no! éste problema sólo lo tiene excel-
> > ;-) , te puedes encontrar con que la función te devuelva los
> > resultados más próximos, con el consiguiente jaleo.
> >
> > Para que la búsqueda sea exacta, añade un cuarto argumento '0' o
> > 'falso' a la función, tal que así:
> >  =BUSCARV($A$10;hoja5!$A$2:$N$53;3;0)
> >
> > De esa manera, si no encuentra la población que escribiste, no se
> > quedará en la más "próxima", sino que te mostrará error de "no
> > disponible"  #N/A
> >
> > Tenías razón Ismael
>
> Es un problema de sintaxis,  Después de dar muchas vueltas y de probar, lo
> conseguí escribiéndolo de estas dos formas:
>
> =BUSCARV(A10; Hoja5.A2:N55; 2; 0)
>
> =BUSCARV($A$10; Hoja5.$A$2:$N$55; 2; 0)
>
> La clave está en poner un punto entre la hoja y el área a buscar y un
> espacio después de cada punto y coma.
>
> El cero que me aconsejaste, es muy útil para que no ponga un nombre
> aproximado con el consiguiente error.
> Lo que no tengo claro, es si interesa poner $ , no se para que sirve.
>
> Gracias por vuestra ayuda, ahora ya puedo avanzar en dos o tres hojas que
> tengo en marcha.
>
> Un saludo
> Javier
>

Responder a