Incrementar la Referencia de la Celda – Excel y Google Sheets
Descargar el Libro de Ejemplo
Este tutorial demostrará cómo incrementar las referencias de celdas utilizando la función DESREF en Excel y Google Sheets.
Incrementar la Referencia de Celda
Al copiar fórmulas a través de filas o columnas, si tus referencias de celda no están bloqueadas, se moverán proporcionalmente. Además, si inserta filas o columnas, su referencia de celda se referirá a la fila o columna original. No a la nueva fila / columna adyacente.
Si quiere incrementar las referencias de celda con un método infalible puede utilizar la función DESREF.
Incrementar la referencia de celda en una columna
Primero, veamos un ejemplo. Este ejemplo incrementará las referencias de celda en 4 filas a la vez utilizando las funciones DESREF y FILA:
=DESREF($B$2;(FILA(B2)-1)*4;0)
Veamos cómo funciona exactamente esta fórmula.
Función FILA
Si sólo tiene datos útiles en cada n fila, necesita aumentar la referencia de la celda en n. Podemos utilizar la función FILA para encontrar los números de fila relevantes.
=(FILA(B2)-1)*4
En el ejemplo anterior, sólo necesitamos los datos de cada carta fila (n = 4). Empezando por la cabecera del conjunto de datos (en este caso, la celda B2), utilice la fórmula anterior para encontrar los números de fila de cada 4 filas.
Función DESREF
La función DESREF devuelve el valor de la celda que está a un número especificado de filas y columnas de la celda dada.
=DESREF($B$2;D3;0)
Aquí, empezamos en la cabecera del conjunto de datos (celda B2) y aumentamos la fila en 4 (celda D3). Como nos mantenemos en la misma columna, el argumento cols de esta función se establece en 0. La $s en «$B$2» bloquea la referencia de la celda, de modo que la celda E3 también comienza en la cabecera de los datos al calcular el desplazamiento.
Combinando estas funciones obtenemos nuestra fórmula original
=DESREF($B$2;(FILA(B2)-1)*4;0)
Incrementar la referencia de celda en una fila
Si quieres aumentar las referencias de celda en más de 1 al rellenar fórmulas en una fila, puedes combinar la función DESREF con la función COLUMNA.
=DESREF($B$2;0;(COLUMNA(B2)-1)*4)
Esta fórmula funciona exactamente igual que la anterior para incrementar la referencia de la celda en una columna. La única diferencia es que el argumento filas de la función se pone a cero y el argumento columnas se incrementa en 4.
Incrementar la referencia de celda en Google Sheets
Estas fórmulas funcionan exactamente igual en Google Sheets que en Excel.