Referencias de celda en Excel: relativas, absolutas ($) y mixtas
Toda fórmula que apunta a una celda, como =B2*C2, usa una referencia de celda. Lo interesante empieza cuando copias esa fórmula a otras celdas: Excel ajusta las referencias, lo que normalmente es justo lo que quieres y, a veces, lo que rompe tu hoja.
El signo $ es lo que lo controla. Esta guía muestra los tres tipos de referencias, con ejemplos sencillos de lo que pasa al copiar una fórmula hacia abajo o hacia los lados.
Referencias relativas: se mueven con la fórmula
Una referencia sin signos $, como B2, es relativa. Excel la recuerda como «la celda una columna a la izquierda, dos a la izquierda…» y no como una dirección fija. Si copias la fórmula una fila hacia abajo, cada referencia también baja una fila.
Ejemplo: Totales de línea, copiados hacia abajo
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Artículo | Precio | Cant. | Total |
| 2 | Bolígrafo | 2 | 10 | |
| 3 | Cuaderno | 5 | 3 | 15 |
| 4 | Bolsa | 30 | 1 |
Escrita en D2 como =B2*C2 y copiada hacia abajo. En la fila 3 pasó a ser =B3*C3 por sí sola: 5 × 3 = 15.
Referencias absolutas: el $ las fija
A veces, todas las filas deben usar la misma celda, como una tasa de impuesto o un tipo de cambio. Pon un $ delante de la letra de la columna y del número de la fila, como $F$1, y la referencia se mantiene fija dondequiera que copies la fórmula.
Ejemplo: Todas las filas usan la misma tasa de impuesto
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Artículo | Precio | Impuesto | Tasa de impuesto | 0.2 | |
| 2 | Bolígrafo | 2 | ||||
| 3 | Cuaderno | 5 | 1 | |||
| 4 | Bolsa | 30 |
Escrita en C2 como =B2*$F$1 y copiada hacia abajo. B pasó a B3, pero $F$1 se quedó en su sitio: 5 × 20% = 1.
Qué sale mal sin el $
Este es el error de copia más común en Excel. La fórmula está bien en la primera fila, pero cada fila de abajo apunta en silencio a la celda equivocada.
Ejemplo: La referencia a la tasa de impuesto se desplazó
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Artículo | Precio | Impuesto | Tasa de impuesto | 0.2 | |
| 2 | Bolígrafo | 2 | ||||
| 3 | Cuaderno | 5 | 0 | |||
| 4 | Bolsa | 30 |
Escrita en C2 como =B2*F1 sin $ y copiada hacia abajo. En la fila 3 apunta a F2, que está vacía, así que el impuesto es 0. Nada muestra un error, por eso este fallo es tan fácil de pasar por alto.
Referencias mixtas: fija solo la fila o solo la columna
$A1 fija la columna, pero deja que la fila cambie. A$1 fija la fila, pero deja que la columna cambie. Lo necesitas cuando una fórmula se copia a la vez hacia abajo y hacia los lados, por ejemplo en una tabla que combina una lista de importes con una fila de tasas.
Ejemplo: Una sola fórmula para toda una tabla
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Tasa → | 1 | 2 | 3 |
| 2 | 10 | |||
| 3 | 20 | |||
| 4 | 30 | 90 |
Escrita en B2 como =$A2*B$1 y copiada hacia los lados y hacia abajo. $A siempre usa los importes de la columna A; $1 siempre usa las tasas de la fila 1. En D4: 30 × 3 = 90.
El atajo F4
Rara vez escribes tú mismo los signos $. Mientras editas una fórmula, haz clic en una referencia (o justo detrás de ella) y pulsa F4. Cada pulsación recorre las cuatro versiones: F1 → $F$1 → F$1 → $F1 → F1. En Mac, usa Cmd+T.
Errores comunes
Olvidar el $ en una celda fija. La primera fila está bien, pero las filas de abajo usan celdas vacías o equivocadas.
Corrección: Bloquea las celdas de ajustes únicos (tasas, límites, fechas) con $:
=B2*$F$1.Bloquearlo todo.
=$B$2*$C$2copiada hacia abajo repite el resultado de la primera fila en todas las filas.Corrección: Bloquea solo lo que debe quedarse fijo; deja que el resto se mueva.
Tablas de búsqueda que se desplazan. Un BUSCARV (Inglés: VLOOKUP) copiado hacia abajo busca en A3:D6, luego en A4:D7… y empieza a devolver #N/A.
Corrección: Bloquea la tabla:
=BUSCARV(G2;$A$2:$D$5;3;FALSO).
Preguntas frecuentes
¿Qué significa el signo $ en Excel?
Bloquea la parte de la referencia delante de la que se pone: $A bloquea la columna, $1 bloquea la fila, $A$1 bloquea ambas. Las partes bloqueadas no cambian al copiar la fórmula.
¿El $ cambia el resultado de la fórmula?
No. =B2*F1 y =B2*$F$1 dan el mismo resultado en la celda donde las escribes. El $ solo importa cuando copias o rellenas la fórmula.
¿Las referencias cambian si muevo (corto) una fórmula?
No. Cortar y pegar mantiene las referencias exactamente como están. Solo al copiar se ajustan.
Funciones relacionadas
- SUMSUM suma números, celdas y rangos completos en una sola fórmula.
- VLOOKUPVLOOKUP busca un valor en la primera columna de una tabla y devuelve un valor de la misma fila de otra columna.
- XLOOKUPXLOOKUP busca en una columna o fila y devuelve el valor coincidente de otra, en cualquier dirección, con un mensaje de «no encontrado» integrado.