Las referencias a celdas pueden ser Relativas, Absolutas o Mixtas.
Si copiamos una fórmula con referencias relativas 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á. Supongamos el 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 encuentra en signo $ no variará la fórmula y en 'B3' pondrá =$A$1+2
.
Si copiamos una fórmula con referencias mixtas, la fórmula cambiará la columna o la fila que no tiene el signo $ delante dependiendo de donde vamos a copiarla y no variará la que sí tiene el signo $ delante. Por ejemplo:
A | B | |
1 | 15 | 20 |
2 | =$A1+2 |
30 |
3 |
Si ahora copiamos la celda 'A2' en 'B3', como hay un signo $ delante de la columna aunque se copie una columna más a la derecha ésta no variará, pero al no tener el signo $ 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 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 otros Libros de Trabajo de Microsoft Excel usaremos la siguiente sintaxis:
=[Nombre_Libro]Nombre_Hoja!Celda
Por ejemplo:
=[Compras]Hoja3!A1
Si el nombre del libro al que pertenece la referencia contiene espacios, éste tendrá que ir entre comillas, tal y como se indicó en el punto anterior.