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)