¿Alguna vez has arrastrado una fórmula en Excel solo para ver cómo se rompe y arroja errores?
El problema casi siempre se reduce a un concepto clave: las referencias de celda. Entender cuándo una referencia debe moverse contigo y cuándo debe quedarse “anclada” es lo que separa a un usuario básico de uno avanzado.
Vamos a trabajar con un ejemplo: una tabla con la facturación de 3 conceptos — Suscripciones, Consultoría y Licencias— desglosada en 4 trimestres (columnas B a E), donde la columna F es el total y la columna G es el porcentaje que representa cada concepto.
Referencia relativa: se mueve contigo
Para sumar los 4 trimestres de Suscripciones, en la celda F6 escribes:
=SUMA(B6:E6)
Al arrastrar esta fórmula hacia abajo con el controlador de relleno (o dando doble clic
sobre él), Excel no repite B6:E6 en cada fila — la ajusta automáticamente:
F7se convierte en=SUMA(B7:E7)(Consultoría).F8se convierte en=SUMA(B8:E8)(Licencias).
Esto es una referencia relativa: el patrón “suma las 4 celdas a la izquierda” se mantiene, pero la posición avanza según a dónde la copies. Es justo lo que permite replicar una misma operación a lo largo de cientos o miles de filas sin reescribirla.
Referencia absoluta: se queda anclada
Ahora queremos el porcentaje que representa cada concepto sobre el total general. En F9
tienes la suma de los 3 conceptos (el 100% de la facturación), y en G6 escribes:
=F6/F9
Esto te da correctamente 50% para Suscripciones. Pero si copias esta fórmula hacia abajo
(G7, G8), Excel también desplaza F9 como si fuera relativa — en G7 termina dividiendo
entre una celda vacía (F10), lo que produce un error de división entre cero.
La solución es anclar F9 para que nunca se mueva, sin importar a dónde copies la fórmula.
Selecciona F9 dentro de la fórmula y presiona F4 — Excel le agrega el símbolo $ antes
de la columna y de la fila:
=F6/$F$9
Ahora sí puedes copiar la fórmula hacia abajo: F6 sigue avanzando como referencia relativa
(F7, F8), mientras que $F$9 se mantiene fijo en todas las filas. A esto se le conoce
como referencia absoluta.
Referencia mixta: una parte se mueve, la otra no
El caso más interesante aparece cuando necesitas anclar solo la columna o solo la fila, pero no ambas. Ahora queremos, para cada concepto, qué porcentaje de SU PROPIO total representa cada trimestre — es decir, dividir cada trimestre entre el total de esa misma fila (columna F), pero ese total cambia según el concepto.
En B7 (trimestre 1 de Consultoría) escribes:
=B6/$F6
Fíjate en el detalle: la columna F lleva el símbolo $ ($F) porque siempre debe
dividir contra la columna F, sin importar si arrastras la fórmula hacia la derecha (B, C, D,
E). Pero la fila no lleva $ (6, no $6), porque sí necesitas que avance cuando
copias hacia abajo, a la fila de Consultoría (7) y Licencias (8).
Si hubieras dejado $F$6 completamente absoluto, al copiar hacia abajo todas las filas
seguirían dividiendo contra el total de Suscripciones (fila 6) en lugar del total de su
propio concepto — ese es justo el error más común al mezclar estos dos tipos de referencia.
Con $F6:
- Al arrastrar hacia la derecha (mismo concepto, distintos trimestres): la columna
Fno se mueve — sigue dividiendo contra el total de esa fila. - Al arrastrar hacia abajo (mismo trimestre, distintos conceptos): la fila sí avanza —
$F6pasa a$F7, luego$F8, apuntando siempre al total correcto de cada concepto.
Resumen rápido
| Referencia | Ejemplo | Al copiar hacia abajo | Al copiar hacia la derecha |
|---|---|---|---|
| Relativa | F6 |
Avanza (F7, F8…) |
Avanza (G6, H6…) |
| Absoluta | $F$9 |
Se mantiene fija | Se mantiene fija |
| Mixta (columna fija) | $F6 |
Avanza la fila | La columna no se mueve |
| Mixta (fila fija) | F$9 |
La fila no se mueve | Avanza la columna |
Tip: con la celda de la fórmula seleccionada, presiona F4 repetidamente para rotar
entre los 4 tipos de referencia ($F$9 → F$9 → $F9 → F9) sin tener que escribir el
símbolo $ a mano.