13 de febrero de 2014
Rangos dinámicos
Básicamente un rango dinámico en Excel es un rango de datos que puede
cambiar (aumentar o disminuir) según nuestras necesidades, y las referencias de dicho rango se actualizan automáticamente.
Lo primero que debemos saber es que usaremos la función DESREF la cual devuelve una referencia a un rango que es un número de filas y de columnas de una celda o rango de celdas;
Sintaxis: =DESREF(Ref;Filas;Columnas;Alto;Ancho) los campos opcionales son Alto y Ancho.
también usaremos la función CONTARA para contar el número de celdas que contienen datos en un rango o matriz.
Sintaxis: =CONTARA(Valor1)
Luego de esto, podemos iniciar formulando las referencias y con ello definimos un nombre para nuestro rango dinámico.
Para ello, en la barra de herramientas buscamos la opción Fórmulas y luego “Asignar un nombre al rango”.
En este recuadro le daremos el nombre a nuestro rango: Campo "NOMBRE", además le daremos el rango en el Campo "SE REFIERE A" de la siguiente manera: =DESREF($A$1;0;0;CONTARA($A:$A))
Con esto le estamos diciendo que tome toda la columna A, desde la fila 1, columna 1 y le asigne el Rango Dinámico.
En caso que deseáramos que el rango inicie en la fila 2. Es decir que inicie desde la A2, la fórmula sería =DESREF($A$1;1;0;CONTARA($A:$A))
Y si deseáramos que el rango incluya no solo la columna A sino la A y B la fórmula sería =DESREF($A$1;0;0;CONTARA($A:$A);2) en este caso el 2 al final quiere decir que tome 2 columnas a partir de la primera (A)
Pero si lo que necesitamos es otras columnas donde no esté la A ni la B sino la E y F que vaya de la fila 9 a la fila 99 la formula seria =DESREF($E$9;0;0; CONTARA($E1:$E$99 ); 2)
Si queremos un rango dinámico infinito hacia abajo y hacia la derecha, esto es que se puedan agregar tantas filas como columnas, la fórmula a introducir será: =DESREF($A$1;0;0;CONTARA($A:$A);CONTARA($1:$1))
Ahora por ejemplo podremos usar la función básica SUMA
Mi rango dinámico se llama "EjemploDinamico" y al usar la función SUMA quedaría así: =SUMA(EjemploDinamico)
Y si yo agregara mas valores hacia abajo en la A11, la función automáticamente me sumaría estos valores.
Si te gustó, síguenos en Twitter para recibir nuestras actualizaciones y trucos
Suscribirse a:
Entradas (Atom)