Inicio » Excel para contadores. » (30 / 10 / 2011 )

Función DESREF en Excel con argumentos dinámicos

En un editorial anterior abordamos la función DESREF de Excel y en esta oportunidad manejaremos sus argumentos de forma dinámica.

Recordemos que la sintaxis de esta función es:

=DESREF(ref;filas;columnas;alto;ancho)

Podemos hacer que el argumento filas o columna sea dinámico si la combinamos con otro tipo de funciones.

Supongamos que necesitamos que el rango fila sea dinámico. Para ello haremos uso de la función BUSCARV de la siguiente forma:

=DESREF(A1;BUSCARV(E2;B2:D24;3);1;5)

A1 es la referencia y el argumento fila será el valor que traiga la función BUSCARV que buscará el valor de la celda E2 en el rango B2:D24, y el argumento ancho será 5 pues el dato que nos interesa está en columna E, es decir la quinta columna de Excel.

El rango fila es dinámico porque cambiará según el resultado arrojado por la función BUSCARV que cubre un rango de 4 filas.

Este supuesto así como está presentado no tiene mayor utilidad pero para operaciones más complejas sí que la tiene como puede ser el caso de un gráfico con rangos dinámicos.

Descargar ejemplo en Excel

Opinar o comentar (Recuerda que somos de Colombia)

En Gerencie.com está permitido opinar, criticar, discutir, controvertir, disentir, etc. Lo que no está permitido es insultar o escribir palabras ofensivas o soeces. Si lo hace, su comentario será rechazado por el sistema o será eliminado por el administrador. Por último, trate de no escribir en mayúscula sostenida, resulta muy difícil leerle.