Función DESREF en Excel

función desref en excel

En ocasiones tenemos una tabla como la de la siguiente imagen:

Image función DESREF

Depende del enfoque que queramos darle esto puede ser un poco confuso y no fácil de leer. Lo mejor sería unas gráficas para hacernos a la idea de lo que necesitamos.

Existe la posibilidad de hacer unas sencillas tablas dinámicas pero en esta ocasión vamos a usar unos desplegables de Validación de Datos y la fórmula DESREF junto con INDICE para escoger los datos que necesitamos.

Lo primero que haremos será en dos celdas poner los Data Validation con las cabeceras de la tabla.

Seleccionamos dos celdas (para las dos listas de Validación de Datos) y hacemos click en:

Datos>> Herramientas de Datos >> Validación de datos

  • En Permitir elegimos la opción de Lista.
  • En Fue te seleccionamos el rango de nuestras cabeceras.
  • Hacmos click en OK.

** Yo las he sombreado y recuadrado como si tuvieran volumen.

Quedaría más o menos de la siguiente manera:

Image función desref

Luego a su izquierda (aunque podríamos esconderlo para que no sea tan repetitivo) volvemos a escribir los meses (realmente no haría falta).

Finalmente en las dos columnas a la derecha de los meses escribiremos la fórmula DESREF como más adelante explicaremos.

Función DESREF en Excel

DESREF es una útil fórmula que tiene muchas posibilidades. El uso que le hemos dado en este caso es apuntar a una celda concreta en una matriz dadas sus coordenadas. La coordenada fila serán los meses del año, la coordenada columna será lo que hayamos elegido en los desplegables.

Sintaxis

=DESREF(ref; fila; columna; [alto]; [ancho])
  • ref: es la referencia a la celda situada en la esquina superior izquierda de la tabla. Acuérdate de fijar el valor para poder arrastrar la fórmula.
  • fila: es la fila donde encontraremos el valor
  • columna: es la columna en la que encontraremos el valor

Continuación…

La fórmula DESREF para la fila Abril y la columna Unidades nos devolverá el valor de 1180 en nuestro ejemplo.

Pero, ¿cómo puede saber la columna de Unidades dentro de la tabla? o ¿el mes de Abril en la misma?. Para ello usaremos la fórmula COINCIDIR.

Finalmente tendremos una fórmula combinada con la siguiente pinta:

=DESREF(ref;COINCIDIR(de la fila);COINCIDIR(de la columna))

Finalmente añadimos un gráfico que nos permita comparar visualmente los valores elegidos.

Image función DESREF

Depende cómo organicemos la información esto podrá ser más o menos útil. Yo recomiendo que escondamos las fórmulas en algún sitio de la hoja (ojo, no ocultéis la información obtenida pues no se mostrará en la tabla si lo hacéis).

Puede quedar algo más profesional si lo preparamos un poco, algo así como:

Image FUNCIÓN desref

Para los que quieran saber más detalles de cómo utilizar las fórmulas de DESREF y COINCIDIR os dejo aquí el archivo.

Ejemplo de la función DESREF

Autor: Quique Arranz

Quique es un fanático del Excel desde que empezó a trabajar con ello hace unos pocos años. Adquirió su conocimiento a través de Google y de infinitas pruebas y más pruebas. Además, Quique es un entusiasta de su familia (mujer e hijos), del deporte y de la cerveza... no dudes en contactar con él para cualquier duda que tengas.

11 opiniones en “Función DESREF en Excel”

  1. Hola!
    Espero puedas contestar mi comentario, cuál es la diferencia entre DESREF e INDICE yo usualemente uso BUSCARV la vdd me has facilitado la vida pero sigo sin cachar la diferencia

    1. Hola Pamela, te contesto con sumo gusto.
      Función DESREF
      Devuelve una referencia a un rango que es un número de filas y de columnas de una celda o rango de celdas. La referencia devuelta puede ser una celda o un rango de celdas. Puede especificar el número de filas y el número de columnas a devolver.
      Función INDICE
      Devuelve un valor o la referencia a un valor de una tabla o rango. La función INDICE presenta dos formas: matriz y de referencia.
      Así, por las descripciones no se aclara uno gran cosa. Por favor, lee los artículos que hemos escrito sobre ambas funciones y seguro que los ejemplos te ayudarán. En la práctica, usar uno u otro depende de la información que te proporcionen. Saludos,

  2. Estimado Quique

    he intentado hacer muchos de tus ejercicios en algunos sin mucha suerte, este ejercicio en especial mencionas DESREF con INDICE y por más releídas que he dado no encuentro como hiciste eso, al abrir el archivo para el ejercicio solo veo resuelto el problema sin explicación alguna. Posiblemente y lo más seguro es que mi nivel de Excel sea muy limitado y quiero creer que implícito viene que das por hecho que sabemos liar con ello, pero sin embargo he aprendido mucho y te felicito desde México

    1. Hola Fernando,
      Muchas gracias por tu valioso comentario. Este año actualizaremos muchos de los contenidos para que se expliquen mejor y sean mucho más útiles.
      Espero que no sigas para no perderte estas actualizaciones.
      Saludos,
      Quique

  3. buenos dias, no se mucho de excel, se lo basico y en una empresa me haran una prueba, El perfil es ser asistente de gerencia. cual crees tu que sea la prueba de excel.? Gracias por la orientacion.

Comentarios cerrados.