DESREF

    Búsqueda & Referencia

    Devuelve una referencia desplazada desde una celda inicial por un número dado de filas y columnas.

    Traducciones
    EnglishOFFSET
    FrenchDECALER
    SpanishDESREF
    GermanBEREICH.VERSCHIEBEN
    ItalianSCARTO
    PortugueseDESLOC
    DutchVERSCHUIVING
    PolishPRZESUNIĘCIE
    RussianСМЕЩ
    TurkishKAYDIR
    CzechPOSUN
    HungarianOFSZET
    SwedishFÖRSKJUTNING
    DanishFORSKYDNING
    FinnishSIIRTYMÄ
    Sintaxis
    DESREF(referencia, filas, columnas, [alto], [ancho])

    Argumentos

    • referenciaReferencia de la celda inicial
    • filasFilas a desplazar (negativo = arriba)
    • colsColumnas a desplazar (negativo = izquierda)
    • altoAlto del rango devuelto(opcional)
    • anchoAncho del rango devuelto(opcional)
    Ejemplos
    =DESREF(A1;2;1)
    Celda B3

    2 filas abajo, 1 columna a la derecha desde A1

    =SUMA(DESREF(A1;0;0;5;1))
    Suma de A1:A5

    Rango dinámico de 5 filas

    =DESREF(A1;CONTARA(A:A)-1;0)
    Último valor

    Obtiene la última celda no vacía

    Consejos y buenas prácticas
    • Función volátil - se recalcula con cada cambio
    • Útil para rangos dinámicos con nombre
    • Los desplazamientos negativos mueven hacia arriba/izquierda
    Errores frecuentes
    • Abusar de DESREF en libros grandes - es una función volátil, lo que significa que se recalcula ante cualquier cambio en cualquier parte del libro, lo que puede ralentizar considerablemente las cosas
    • Olvidar que DESREF devuelve una referencia, no un valor, lo que puede comportarse de forma inesperada cuando se anida dentro de funciones que esperan un número simple
    • Construir un rango dinámico con DESREF cuando INDICE haría el mismo trabajo sin el costo de rendimiento de la volatilidad
    Funciones relacionadas
    INDICEDevuelve una referencia o valor de un rango sin el costo de volatilidad que conlleva DESREF.
    INDIRECTOTambién construye una referencia dinámica, y también es volátil, con compensaciones similares a DESREF.
    COINCIDIRA menudo combinada con DESREF para encontrar la posición inicial dinámicamente.
    Preguntas frecuentes

    ¿Por qué se considera que DESREF es malo para el rendimiento?

    Es una función volátil, lo que significa que Excel la recalcula cada vez que cambia algo en cualquier parte del libro, no solo cuando cambian sus propias entradas. En libros grandes con muchas fórmulas DESREF, esto puede ralentizar notablemente las cosas.

    ¿Cuál es una alternativa no volátil a DESREF para rangos dinámicos?

    INDICE puede construir la mayoría de los mismos rangos dinámicos sin el costo de volatilidad, ya que no es una función volátil.

    ¿DESREF modifica el rango original, o solo lee de él?

    Solo lee - DESREF devuelve una referencia a un rango desplazado, nunca cambia los datos subyacentes.

    ¿Necesita traducir una fórmula que use DESREF?

    Use nuestro traductor para convertir su fórmula completa