DESREF

Existen otros usos en los que nos podemos apoyar con la función DESREF:

=DESREF(ref, filas, columnas, [alto], [ancho])

Rangos dinámicos

Para crear un rango dinámico utilizamos la función CONTARA para contar aquellas celdas contiguas que no están vacías.

Para las filas:

=CONTARA($A:$A)

y

Para las columnas:

=CONTARA ($1:$1)

Por lo que, la función DESREF queda:

=DESREF($A$1, 0, 0, CONTARA($A:$A), CONTARA($1:$1))

Esta fórmula siempre nos devolverá el rango que incluye las celdas que tienen un valor y que son adyacentes a la celda A1.

Cambiar valores de una lista basados en la selección de otra lista

iu