Cómo utilizar la función OFFSET (DESREF) en Excel

Español Inglesa
DESREF OFFSET

La función DESREF en Microsoft Excel y Google Sheets es extremadamente útil para crear referencias dinámicas que se adaptan a los cálculos dentro de una hoja de cálculo. Esta función permite obtener un rango de celdas situadas a una distancia específica de una celda o rango de referencia inicial.

Descripción de la función

La sintaxis de la función DESREF es la siguiente:

=DESREF(celda_referencia, filas, columnas, alto, ancho)
  • celda_referencia: La celda o rango desde el cual se inicia el desplazamiento.
  • filas: El número de filas que se desplaza la referencia, hacia arriba o hacia abajo.
  • columnas: El número de columnas que se desplaza desde la celda de referencia, a la izquierda o derecha.
  • alto (opcional): La cantidad de filas del rango resultante.
  • ancho (opcional): La cantidad de columnas del rango resultante.

Es importante mencionar que si los parámetros ‘filas’ o ‘columnas’ llevan a una referencia fuera del límite de la hoja, se producirá un error. Además, si se omiten los parámetros ‘alto’ y ‘ancho’, el rango retornado será de una única celda.

Ejemplos prácticos del uso de DESREF

A continuación, analizaremos cómo se puede emplear la función DESREF en dos escenarios habituales:

Escenario 1: Análisis financiero

Imagina que necesitas obtener el promedio de ventas del último trimestre, pero la ubicación de la columna con los datos cambia en cada reporte. Supongamos que los datos de este trimestre están en la columna F y necesitas los valores de las filas 5 a 7.

=DESREF(A1, 4, 5, 3, 1)

En este ejemplo, la función comienza en la celda A1 y se desplaza 4 filas hacia abajo y 5 columnas a la derecha hasta llegar a la celda F5. A partir de esta celda, selecciona un rango que abarca 3 filas de alto y 1 columna de ancho (F5:F7).

Escenario 2: Navegación automática en listas dinámicas

Supón que gestionas una lista de empleados y deseas visualizar información que varía mes a mes. Si la información se agrega en nuevas columnas cada mes, puedes emplear DESREF para actualizar la referencia de manera automática.

=B1 & DESREF(A1, 0, CONTAR(A1:Z1)-1)

En este caso, B1 contiene el texto «Datos del mes: «. La función DESREF se utiliza para referenciar la última columna con datos en la fila 1, integrando dinámicamente esta información al texto inicial. El segmento ‘CONTAR(A1:Z1)-1’ cuenta las columnas ocupadas entre A1 y Z1, ajustando así la referencia de columna en DESREF.

Estos ejemplos demuestran cómo la función DESREF puede adaptarse a diferentes situaciones para el manejo dinámico de datos en Excel y Google Sheets, siendo una herramienta indispensable en análisis donde las referencias y rangos son variables.

Maggiori informazioni: https://support.microsoft.com/es-es/office/desref-función-desref-c8de19ae-dd79-4b9b-a14e-b4d906d11b66

Otras funciones
Devuelve el número de áreas de una referencia
Busca valores de un vector o una matriz
Busca en la fila superior de una matriz y devuelve el valor de la celda indicada
Busca un rango o una matriz y devuelve un elemento correspondiente a la primera coincidencia que encuentre Si no hay ninguna coincidencia, BUSCARX puede devolver la coincidencia más cercana (aproximada)
Busca valores de una referencia o una matriz
Devuelve la posición relativa de un elemento en una matriz o rango de celdas
Devuelve el número de columna de una referencia
Devuelve el número de columnas de una referencia
Busca en la primera columna de una matriz y se mueve en horizontal por la fila para devolver el valor de una celda
Devuelve una referencia como texto a una sola celda de una hoja de cálculo
Elige un valor de una lista de valores
Devuelve el número de filas de una referencia
Filtrar un rango de datos basándose en los criterios que defina
Devuelve la fórmula en la referencia dada como texto
Crea un acceso directo o un salto que abre un documento almacenado en un servidor de red, en una intranet o en Internet
Devuelve los datos almacenados en un informe de tabla dinámica
Usa un índice para elegir un valor de una referencia o matriz
Devuelve una referencia indicada por un valor de texto
Ordena el contenido de un rango o una matriz
Ordena el contenido de un rango o matriz en función de los valores de un rango o matriz correspondiente
Recupera datos en tiempo real desde un programa compatible con la automatización COM
Devuelve el número de fila de una referencia
Devuelve la transposición de una matriz
Devuelve una lista de valores únicos de una lista o rango