DESREF
La función DESREF devuelve una matriz de celdas que es el número especificado de filas y columnas de distancia con respecto a la celda base especificada.
DESREF(base; filas-desviación; desviación-columna; filas; columnas)
base: la referencia de la celda a partir de la cual se miden las desviaciones.
filas-desviación: el número de filas desde la celda base hasta la celda destino. filas-desviación es un valor numérico. 0 significa que la celda destino se encuentra en la misma fila que la celda base. Un número negativo significa que el destino se encuentra en una celda situada por encima de la base.
desviación-columna: el número de columnas desde la celda base hasta la celda destino. desviación-columna es un valor numérico. 0 significa que la celda destino se encuentra en la misma columna que la celda base. Un número negativo significa que el destino se encuentra en una columna situada a la izquierda de la base.
filas: un valor numérico opcional que especifica el número de filas que deben devolverse a partir del punto de inicio.
columnas: un valor numérico opcional que especifica el número de columnas que deben devolverse a partir del punto de inicio.
Ejemplos |
---|
Supón que has escrito 1 en la celda D7, 2 en la D8, 3 en la D9, 4 en la E7, 5 en la E8 y 6 en la E9. =DESREF(D7; 0; 0; 3; 1) introducido en la celda B6 devuelve un error, porque las 3 filas y 1 columna devueltas (la colección D7:D9) no tienen una sola intersección con B6 (no tienen ninguna). =DESREF(D7; 0; 0; 3; 1) introducido en la celda D4 devuelve un error, porque las 3 filas y 1 columna devueltas (la colección D7:D9) no tienen una sola intersección con D4 (tienen tres). =DESREF(D7; 0; 0; 3; 1) introducido en la celda B8 devuelve 2, porque las 3 filas y 1 columna devueltas (la colección D7:D9) tienen una sola intersección con B8 (celda D8, que contiene 2). =DESREF(D7:D9; 0; 1; 3; 1) introducido en la celda B7 devuelve 4, porque las 3 filas y 1 columna devueltas (la colección E7:E9) tienen una sola intersección con B7 (celda E7, que contiene 4). En las celdas de los ejemplos siguientes no se utilizan los contenidos comentados en los ejemplos anteriores. =DESREF(A1; 5; 5) devuelve el valor de la celda F6, porque es la celda situada cinco columnas a la derecha y cinco filas por debajo de la celda A1. =DESREF(G13; 0; -1) devuelve el valor de la celda situada a la izquierda de G13, el valor de F13. =SUMA(DESREF(A7; 2; 3; 5; 5)) devuelve la suma de los valores de las celdas de D9 a H13, las cinco filas y cinco columnas que comienzan dos filas a la derecha y tres columnas por debajo de la celda A7. =SUMA(DESREF(INDIRECTO(A1); 0; 0; A2; A3)) devuelve la suma del número de filas y columnas especificadas en A2 y A3, respectivamente, comenzando por la celda base especificada en A1. |