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

Función INDIRECTO(ref;A1)

Devuelve la referencia a una celda o a un rango de celdas. Dado un dato de tipo texto, devuelve la referencia correspondiente al texto dado. El argumento “ref” contiene un dato de tipo texto, es una referencia dada como una cadena de caracteres. A partir de este argumento, obtiene la referencia dada. Si “ref” no es un texto que pueda convertirse en una referencia, la función devuelve el código de error Err:502. El argumento “A1” es opcional, contiene un número que indica el estilo de referencia. Si “A1” es 0, utiliza el estilo R1C1. Si “A1” es un número diferente de 0 o si se omite, utiliza el estilo A1. Observe los ejemplos que se presentan en la siguiente figura:

=INDIRECTO("B2") Devuelve 6. Observe que se omite el argumento “A1”, por lo tanto, la referencia es del tipo A1.

=INDIRECTO("$B$2") Nuevamente devuelve 6. En esta caso, el argumento “ref” tiene un texto con referencia absoluta. En el uso de esta función, no hay diferencia entre referencias relativas y absolutas.

=INDIRECTO("R2C2";0) Devuelve 6. El argumento “A1” es 0, indica que la referencia en este caso es de estilo R1C1. Es una referencia absoluta. En este caso, devuelve el contenido de la fila2, columna 2, es decir, en la celda B2.

=INDIRECTO("R[2]C[2]";0) Devuelve “R”. Observe que el argumento “A1” es 0, la referencia es de estilo R1C1. Es una referencia relativa. Observe el comportamiento en este caso. Se ingresó la fórmula en la celda D5. Toma la referencia y se desplaza 2 filas hacia abajo y dos columnas a la derecha. Corresponde al contenido de la celda F7.

=INDIRECTO("R[2]C[6]:R[4]C[8]";0) devuelve el código de error #VALOR!. En este caso, la función devuelve la referencia a un rango de celdas, por lo tanto, no puede devolver el contenido de una celda. Se puede utilizar como argumento de otra función. Observe el siguiente ejemplo:

=SUMA(INDIRECTO("A1:C3";1)) Devuelve 54. La función “INDIRECTO” devuelve la referencia a un rango de celdas que se utiliza como argumento de la función SUMA. Por lo tanto, calcula la suma del rango A1:C3.

 

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