Hola Roman...
Es muy sencillo...
Vamos de dentro hacia afuera...
La función CONTARA te cuenta el número de celdas ocupadas en un rango
determinado, si tu estableces CONTARA(A1:A65536), y claro, no dejas celdas
en blanco, el total contado será igual a la ultima fila usada...
La función DIRECCIÓN (No se a quien se le ocurrió usar acentos en los
nombres de las funciones, mira que me gusta mucho mi idioma y procuro usarlo
correctamente, pero me parece que esto no es funcional, pero en fin), te
devuelve la referencia a una celda en forma de texto, pasándole el número de
fila y columna, por ejemplo:
DIRECCIÓN(Fila;Columna) = A1
DIRECCIÓN(1;1) = A1
DIRECCIÓN(5;2) = B5
Observa como en el argumento Fila le pasamos el resultado de la función
CONTARA
DIRECCIÓN( CONTARA(A1:A65536);1 )
Como CONTARA nos devolverá siempre la ultima fila usada, el resultado será
dinámico,
DIRECCIÓN( CONTARA(A1:A65536);1 ) = A3
DIRECCIÓN( CONTARA(A1:A65536);1 ) = A4
DIRECCIÓN( CONTARA(A1:A65536);1 ) = A5
ETC...
Pero seguimos teniendo el resultado, es decir, la referencia en formato
texto...
Recordemos que:
Los datos empieza en la celda A2, muy bien pueden empezar en la A1 o
cualquier otra
El campo Intervalo de Celdas de la opción Validez, requiere una referencia
correcta a cualquier rango de celdas, tipo Hoja1.B3:B6 o C6:C10
El & (ampersan) simplemente sirve para concatenar cadenas de texto, entonces
en:
"A2:"&DIRECCIÓN(CONTARA(A1:A65536);1)
Estamos juntando (concatenando) A2: con el resultado de las funciones ya
vistas, por lo que tendremos algo así...
A2:A7
A2:A8
ETC...
También podríamos usar la función CONCATENAR de la siguiente forma
CONCATENAR( "A2:" ; DIRECCIÓN(CONTARA(A1:A65536);1) )
Observa como hemos eliminado el ampersan (&), pero el resultado es el mismo,
pero seguimos teniendo solo texto.
Por ultimo la función INDIRECTO, de un rango de celdas en texto, devuelve la
referencia, es decir, hace el vinculo a dicha referencia, por lo que las dos
funciones siguiente son equivalentes:
INDIRECTO("A2:"&DIRECCIÓN(CONTARA(A1:A65536);1))
INDIRECTO( CONCATENAR( "A2:" ; DIRECCIÓN(CONTARA(A1:A65536);1) ) )
Como saben, a esto se le llama, "funciones anidadas", es decir el resultado
de las mas interiores, va siendo el argumento de las más superiores... la
mayoria de los usuarios de hojas de calculo (la que sea), al menos los que
conosco, desconocen, la gran versatilidad y poder de las funciones y su
combinacion, la mayoria son especialistas en la funcion SUMA, pero, si
recuerdo bien, tenemos más de 300 funciones para usar...
Espero habet sido claro, sino, pregunta, recuerden que
--la única pregunta tonta es la pregunta NO hecha--
Un abrazo desde México...
Mauricio
El 8 de octubre de 2008 8:06, Roman H. Gelbort <[EMAIL PROTECTED]>escribió:
> > 2.- La opción Intervalo de celdas, te permite usar una formula para
> > establecer la dirección dinámicamente, como podrás notar, la celda que
> > cambia es la final y esta crece conforme agregues datos, la siguiente
> > formula funciona si, el rango establecido para devolver los valores, SOLO
> se
> > usa para ello, si tienes otros valores debajo, establece el valor final
> en
> > unos más pequeño, esto es por que la función CONTARA te contara TODOS los
> > valores en el rango establecido
> >
> > INDIRECTO("A2:"&DIRECCIÓN(CONTARA(A1:A65536);1))
> >
> > En la formula anterior asumo que TODA la columna A se usara para los
> valores
> > a devolver, por supuesto la tienes que modificar (sencillo) para que
> incluya
> > la hoja si estos están en otra hoja como creo es tu caso...
>
> Interesante esta forma. ¿Podrías ampliar una explicación de como
> funciona este conjunto de funciones? No he usado INDIRECTO o DIRECCION
> (mucho menos con ese & al principio) y me gustaría aprenderlos.
>
> Gracias.
>
> --
> -----------------------------------------------------------------
> Román H. Gelbort (aka elprofe)
> -----------------------------------------------------------------
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
_______________________________
Todo lo que no es dado es perdido