Las referencias a celdas pueden ser Relativas, Absolutas o Mixtas:
Si copiamos una fórmula con referencias relativas, la fórmula cambiará dependiendo de dónde vayamos a copiarla. Por ejemplo:
A | B | |
1 | 15 | 20 |
2 | =A1+2 | 30 |
3 |
Si ahora copiamos la celda 'A2' en 'B3', como la copiamos una columna hacia la derecha y en una fila hacia abajo, la fórmula cambiará por =B2+2
: lo que variará es la referencia a celda 'A1'.
Al copiarla una columna hacia la derecha se incrementará el nombre de la columna en uno, es decir, en vez de 'A' pondrá 'B' y al copiarla una fila hacia abajo en vez de fila '1' pondrá '2', resultado =B2+2
.
Para mantener en la fórmula sumar '2' al contenido de la celda superior.
Si copiamos una fórmula con referencias absolutas, la fórmula no variará. Por ejemplo:
A | B | |
1 | 15 | 20 |
2 | =$A$1+2 |
30 |
3 |
Si ahora copiamos la celda 'A2' en 'B3', aunque la copiemos una columna hacia la derecha y en una fila hacia abajo, como delante de la columna y delante de la fila se encuentra el símbolo '$' no variará la fórmula y en 'B3' pondrá =$A$1+2
.
Si copiamos una fórmula con referencias mixtas cambiará la columna y/o fila que no tiene el símbolo '$' delante (dependiendo de donde vamos a copiarla) y no variará la que sí tiene dicho símbolo delante. Por ejemplo:
A | B | |
1 | 15 | 20 |
2 | =$A1+2 | 30 |
3 |
Si ahora copiamos la celda 'A2' en 'B3', como hay un símbolo '$' delante de la columna aunque se copie una columna más a la derecha ésta no variará, pero al no tener el símbolo '$' delante de la fila, al copiarla una fila hacia abajo la fila cambiará por '2' en vez de '1' y el resultado será =$A2+2
.
A | B | |
1 | 15 | 20 |
2 | =A$1+2 | 30 |
3 |
Si ahora copiamos la celda 'A2' en 'B3', como hay un signo $ delante de la fila aunque se copie una fila hacia abajo ésta no variará, pero al no tener el signo $ delante de la columna, al copiarla una columna más a la derecha la columna cambiará por 'B' en vez de 'A' y el resultado será =B$1+2
.
En los casos en que necesitemos hacer referencias a celdas de otras hojas usaremos la siguiente síntaxis:
SÍNTAXIS | EJEMPLO |
Nombre_Hoja!Celda | =1000+Hoja2.A1 |
Si el nombre de la Hoja de Calc a la que pertenece la celda contiene espacios, el nombre tendrá que ir entre comillas:
=A1*'Mes de abril'.A5
En los casos en que necesitemos hacer referencias a celdas de otro libro de trabajo de Calc usaremos la siguiente síntaxis:
=[Nombre_Libro]Nombre_Hoja!Celda
Ejemplos:
='nombre_otro_libro.ods'#$Hoja9.A1 + 5000
='file:///C:/Pruebas/nombre_otro_libro.ods'#$Hoja9.A1 + 5000
Si el nombre del libro al que pertenece la referencia contiene espacios, deberá ir entre comillas.
Las referencias anteriores podemos escribirlas diréctamente en la celda.
Otra forma de introducir una referencia a otro libro es abriendo ambos libros de trabajo: en una celda del que contendrá el resultado escribiremos el signo igual '=' y seguidamente iremos al menú Ventana, seleccionaremos el otro libro para después hacer clic con el botón izquierdo en la celda que queremos referenciar, y pulsaremos la tecla Enter.