MS Excel 2003: referencias relativas frente a absolutas

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MS Excel 2003: referencias relativas frente a absolutas

Al crear una fórmula en Microsoft Excel 2003/XP/2000/97, es posible que haya hecho referencia a otra celda de la fórmula. Esta referencia de celda puede ser relativa o absoluta.

¿Qué es una referencia relativa?

La referencia relativa ocurre cuando se ingresa una celda en una fórmula sin el signo $.

Por ejemplo,

=A1

Cuando copia esta fórmula a otra celda, Excel ajusta automáticamente las referencias de celda para hacer referencia a una celda diferente en relación con la ubicación de la fórmula.

En el siguiente ejemplo, hemos creado una fórmula en la celda D1. Luego copiamos esta fórmula a las celdas D2, E1 y E2. Como puede ver, la referencia original a la celda A1 se ha reescalado.

¿Qué es una referencia absoluta?

La referencia absoluta ocurre cuando se ingresa una celda en una fórmula usando el signo $.

Por ejemplo:

=$A$1
=A$1
=$A1

Cada componente de una referencia de celda se puede definir como absoluto o relativo.

Veamos un ejemplo. Nuevamente, creamos una fórmula en la celda D1. Luego copiamos esta fórmula a las celdas D2, E1 y E2. Como puede ver, la fórmula original sigue siendo la misma. Esto se debe a que las referencias de celda de la columna (A) y la fila (1) han sido referencias absolutas.

Columnas absolutas y filas relativas

Ahora, veamos algunas referencias mixtas, donde usamos referencias absolutas y relativas.

En este ejemplo, veremos las referencias que involucran columnas absolutas y referencias de filas relativas.

Nuevamente, creamos una fórmula en la celda D1. Luego copiamos esta fórmula a las celdas D2, E1 y E2. Esta vez, la referencia a la columna A permanece igual cuando se reajusta la referencia a la fila.

Columnas relativas y filas absolutas

Nuestra última combinación implica hacer referencia a celdas con columnas relativas y referencias de filas absolutas.

Nuevamente, creamos una fórmula en la celda D1. Luego copiamos esta fórmula a las celdas D2, E1 y E2. Esta vez, las referencias a las columnas se reajustan y las filas siguen siendo las mismas.

Preguntas frecuentes

Pregunta: Estoy usando “Arrastrar y Ctrl” para repetir una fórmula, pero la fórmula agrega 1 al principio y al final de mi rango, ¿cómo puedo corregir esto?

Por ejemplo, si tengo la siguiente fórmula:

=COUNTIF(A2:A45,B6)

Cuando copio la fórmula a la siguiente celda, la fórmula se convierte en

=COUNTIF(A3:A46,B7)

¿Cómo puedo mantener la fórmula sin cambios al copiar?

R: Para crear una fórmula que no cambie de escala cuando se copia a otras celdas, debe crear una referencia absoluta (es decir, un signo $). En este caso usarías la siguiente fórmula:

=COUNTIF($A$2:$A$45,$B$6)

Si desea que el rango A2:A45 permanezca absoluto, pero que el rango B6 cambie de escala cuando se copie a la siguiente celda, puede usar la siguiente fórmula:

=COUNTIF($A$2:$A$45,B6)