OpenOffice.org Calc  3. Funciones de Hoja de Cálculo

Función DESREF(ref;filas;col;altura;ancho)

Devuelve la referencia a una celda o a un rango de celdas, desplazada una cantidad de filas y de columnas, según se le indique a la función. El argumento “ref” contiene la referencia a una celda o la referencia a un rango de celdas, representa la ubicación a partir de la cual se va a obtener la nueva referencia. El argumento “filas” es opcional, contiene un número entero. Indica la cantidad de filas que debe desplazarse para obtener la nueva referencia. Si “filas” es un número positivo,

Si “filas” es un número positivo, la nueva referencia se obtiene desplazándose la cantidad de filas indicadas hacia abajo. Si “filas” es un número negativo, el desplazamiento es hacia arriba. Si se omite este argumento, no hay desplazamiento en sentido vertical. El argumento “col” es opcional, contiene un número entero. Indica la cantidad de columnas que debe desplazarse para obtener la nueva referencia. Si “col” es un número positivo, se desplaza la cantidad de celdas indicadas a la derecha. Si “col” es un número negativo, se desplaza la cantidad de celdas indicadas a la izquierda. Si “col” se omite, no hay desplazamiento en sentido horizontal.

El argumento “altura” es opcional, contiene un número entero mayor o igual que 1. Indica la cantidad de filas que va a tener el nuevo rango. Si se omite este argumento, la nueva referencia va a tener la misma cantidad de filas que tiene la referencia “ref”. El argumento “ancho” es opcional, contiene un número entero mayor o igual que 1. Indica la cantidad de columnas que va a tener la nueva referencia. Si se omite este argumento, la nueva referencia va a tener la misma cantidad de columnas que tiene la referencia “ref”. En la figura siguiente se muestran varios ejemplos.

=DESREF(A1;2;2) Devuelve 25. La función devuelve la referencia a una celda, se muestra el contenido de dicha celda. Se desplaza 2 filas hacia abajo y 2 columnas a la derecha, la nueva referencia es C3, por lo tanto, se muestra el contenido de la celda que es 25.

=DESREF(F3;-2;-2) Devuelve 5. A partir de la celda F3 se desplaza 2 filas hacia arriba y 2 columnas a la izquierda, la nueva referencia es D1. Devuelve el contenido de esta celda que es 5.

=DESREF(B1; ; ;3;4) Devuelve #VALOR!. Se omiten los argumentos “filas” y “col”. No hay desplazamiento horizontal ni vertical. La nueva referencia va a tener 3 filas y 4 columnas. Como devuelve la referencia a un rango de celdas y no a una celda individual, devuelve el código #VALOR!. El resultado de la función puede servir como argumento para otras funciones. Si ingresa la siguiente fórmula en la celda A3.

=SUMA(DESREF(B1; ; ;3;4)) devuelve 93. La función DESREF devuelve el rango B1:E3. La función SUMA calcula la suma del rango indicado.

=DESREF(B1;2;-6) Devuelve Err:502. A partir de la referencia B1, se desplaza dos filas hacia abajo y 6 columnas hacia la izquierda. Como es imposible desplazarse 6 columnas a la izquierda, devuelve el error indicado.

 

Regresar a la lista de funciones de Hoja de Cálculo