Referencia absoluta

Referencia absoluta en Excel: qué es y cómo se usa con F4

octubre 8, 2026 Tuto Excel 14 min read
Referencia absoluta en Excel: qué es y cómo se usa con F4

Una referencia absoluta en Excel es una forma de escribir una celda (por ejemplo, $C$1) para que, al copiar la fórmula a otra celda, esa referencia no se mueva. En este tutorial trabajarás con la hoja de una pequeña tienda que aplica el IVA a su lista de productos: verás por qué la fórmula da cero si olvidas el $, cómo colocar los signos de dólar con la tecla F4, y cuándo conviene fijar solo la fila o solo la columna. Funciona en todas las versiones de Excel desde Excel 2007, y también en Excel para la web, para Mac y para móviles.

Qué es una referencia absoluta y por qué la necesitas

Imagina la hoja de tu tienda: en la columna A tienes los productos y sus precios, y en la celda C1 has escrito el tipo de IVA (por ejemplo, 0,21). En B2 escribes =A2*C1 para calcular el IVA del primer producto, y todo va bien. Ahora arrastras el controlador de relleno hacia abajo para aplicar la misma fórmula al resto de la columna. La fórmula se va copiando: en B3 queda =A3*C2, en B4 =A4*C3, y así sucesivamente. Como C2, C3, C4 están vacías, Excel las trata como 0, y la columna entera se llena de ceros. No hay error, no hay aviso, solo el resultado equivocado.

La referencia absoluta es la solución: si escribes la fórmula como =A2*$C$1, los signos de dólar le dicen a Excel que esa celda no debe moverse al copiar. Al arrastrar, B3 queda =A3*$C$1, B4 queda =A4*$C$1, y así hasta el final. La referencia al precio cambia con la fila (porque tiene que apuntar a cada producto), pero la del IVA se queda clavada en C1, que es justo lo que quieres.

En resumen, la referencia absoluta sirve para que una celda concreta (normalmente un valor constante, un porcentaje o un dato fijo) no se desplace cuando copias la fórmula. Es la diferencia entre una fórmula que funciona una sola vez y una que funciona para toda la columna.

Los tres tipos de referencia que reconoce Excel

Excel reconoce tres estilos de referencia, y la posición de los signos de dólar es la que indica qué parte se queda fija al copiar:

  • Relativa (A1): ni la fila ni la columna están fijas. Al copiar, la referencia se desplaza la misma cantidad de filas y columnas que la fórmula. Es la opción por defecto.
  • Absoluta ($A$1): la fila y la columna están fijas con dos signos de dólar. Al copiar, la referencia no se mueve: siempre apunta a la misma celda.
  • Mixta ($A1 o A$1): solo una de las dos partes está fija. $A1 deja fija la columna pero deja libre la fila, así que al copiar hacia abajo sigue apuntando a la columna A pero la fila avanza. A$1 deja fija la fila pero deja libre la columna, así que al copiar hacia los lados sigue apuntando a la fila 1 pero la columna avanza.

Para verlo claro, esta tabla muestra qué pasa con la referencia B2 copiada dos celdas hacia abajo y dos hacia la derecha:

Referencia original Se copia a D4 Qué se ha fijado
B2 (relativa) D4 Nada: se mueve con la fórmula
$B$2 (absoluta) $B$2 Fila y columna: no se mueve
$B2 (mixta) $D2 Solo la columna: la fila avanza
B$2 (mixta) D$2 Solo la fila: la columna avanza

La referencia mixta es especialmente útil cuando la fórmula se arrastra en dos direcciones (por ejemplo, en una tabla de doble entrada) y solo una de las dos debe variar.

F4: la tecla que pone y quita los $ al escribir la fórmula

Escribir los signos de dólar a mano es posible, pero tedioso. Existe una forma mucho más rápida: mientras estás editando una fórmula, colocas el cursor sobre la referencia (por ejemplo, sobre A1 dentro de =A1*$C$1) y pulsas F4. Cada pulsación hace que la referencia recorra los cuatro estados en este orden: A1 → $A$1 → A$1 → $A1 → y vuelta a empezar. En Mac, la tecla equivalente es Cmd+T.

Pasos para fijar la referencia del IVA con F4:

  1. Selecciona la celda B2 y pulsa F2 (o haz doble clic) para entrar en modo de edición.
  2. Escribe la fórmula empezando por =A2* y después haz clic en la celda C1 para añadir su referencia. Verás =A2*C1 en la barra de fórmulas.
  3. Pulsa Intro para confirmar y vuelve a seleccionar B2. Pulsa F2 para editar de nuevo.
  4. Ahora pulsa F4 una vez. La referencia C1 se transforma en $C$1. Verás =A2*$C$1 en la barra de fórmulas.
  5. Pulsa Intro para confirmar.
Nota: en Excel configurado con punto decimal (México, Estados Unidos), el separador de argumentos dentro de las fórmulas es la coma en lugar del punto y coma. Los nombres de las funciones y la lógica de las referencias son los mismos.
Cuidado: F4 solo cambia la referencia donde tienes el cursor. Si el cursor está sobre A2, al pulsar F4 verás cómo A2 se convierte en $A$2, no el IVA. Asegúrate de colocar el cursor justo sobre la referencia que quieres fijar. Si pulsas F4 fuera de la edición de una fórmula, repite la última acción (por ejemplo, vuelve a aplicar el último color de relleno).

Una fórmula que aplica el IVA a toda la columna

Volvamos a la hoja de la tienda. La idea es partir de los precios en la columna A, tener el tipo de IVA en C1 y obtener el importe del IVA en la columna B. La fórmula debe arrastrarse desde B2 hasta B6 sin que la celda del IVA se mueva.

B2fx=A2*$C$1
A B C
1 Producto IVA Tipo
2 Cuaderno 0,63 0,21
3 Boligrafo 0,21
4 Goma 0,04
5 Carpeta 0,42
6 Lapiz 0,03
B7 aqui la formula daria 0 al referirse a C2, que esta vacia
Productos

Pasos para construir la fórmula y arrastrarla:

  1. En la celda A1 escribe Producto, en B1 IVA, en C1 Tipo.
  2. En A2:A6 escribe los productos (Cuaderno, Bolígrafo, Goma, Carpeta, Lápiz) y en B2 deja la fórmula por ahora.
  3. En C1 escribe 0,21 (que es el 21% como decimal).
  4. Selecciona B2 y escribe =A2*$C$1. Para escribir la parte $C$1, puedes escribir =A2*, hacer clic en C1 y pulsar F4 una sola vez antes de confirmar con Intro.
  5. Vuelve a seleccionar B2, sitúa el cursor sobre su esquina inferior derecha hasta que aparezca una cruz negra (el controlador de relleno) y arrástralo hacia abajo hasta B6.
  6. Comprueba que las celdas B3 a B6 muestran el IVA de cada producto y que la barra de fórmulas de cualquiera de ellas sigue mostrando =A?*$C$1 (donde ? es el número de fila).
Comprueba: B2 muestra 0,63 (que es 3,00 × 0,21), B3 muestra 0,21, B4 muestra 0,04, B5 muestra 0,42 y B6 muestra 0,03. Si seleccionas B7 y escribes la misma fórmula arrastrándola, el resultado será 0, porque la referencia $C$1 ya apunta a una celda vacía: la columna C solo tiene el tipo en la fila 1.

Cambiar el 21% por otro tipo sin tocar la fórmula

La gracia de tener el IVA en una celda aparte es que puedes cambiar el tipo cuando quieras (por ejemplo, porque entra en vigor un nuevo porcentaje) y todos los cálculos se actualizan solos, sin tocar la fórmula. La hoja anterior ya está lista: solo tienes que cambiar el valor de C1.

Pasos para probar el cambio de tipo:

  1. Con la hoja anterior abierta, haz clic en C1. Verás el valor 0,21.
  2. Sustitúyelo por 0,10 (el 10%) y pulsa Intro.
  3. Observa la columna B: B2 pasa de 0,63 a 0,30 (que es 3,00 × 0,10), B3 pasa de 0,21 a 0,10, y así el resto. La fórmula de cada celda sigue siendo la misma; lo único que ha cambiado es la celda a la que apunta $C$1.
  4. Repite el cambio con 0,04 (el 4%) para ver cómo los importes bajan otra vez.
C1fx0,10
A B C
1 Producto IVA Tipo
2 Cuaderno 0,30 0,10
3 Boligrafo 0,10
4 Goma 0,03
5 Carpeta 0,20
6 Lapiz 0,02
Productos
Comprueba: los importes del IVA se han reducido a la mitad justa (de 0,63 a 0,30, de 0,42 a 0,20) y la fórmula de B2, B3 o cualquier otra celda no se ha tocado. Esta es la potencia de la referencia absoluta: separar los datos variables (precios) de los datos fijos (tipo de IVA).

Referencia mixta: fijar solo la fila o solo la columna

Hay un caso muy común donde la referencia absoluta no basta: una tabla de doble entrada. Imagina la misma hoja de la tienda, pero ahora tienes una columna con los precios y una fila con descuentos del 5%, 10% y 15%. Quieres una sola fórmula en la esquina que, al arrastrarla hacia abajo y hacia la derecha, calcule el descuento correcto para cada producto en cada tramo.

La fórmula debe cumplir dos cosas a la vez: al arrastrar hacia abajo, el producto tiene que cambiar pero el descuento no; al arrastrar hacia la derecha, el descuento tiene que cambiar pero el producto no. Eso solo lo consigue una referencia mixta.

Pasos para crear la tabla de descuentos:

  1. En A1 escribe Producto, en B1 Precio, en C1 5%, en D1 10%, en E1 15%.
  2. En A2:A4 escribe Cuaderno, Bolígrafo y Goma; en B2:B4 sus precios (3,00, 1,00, 0,50).
  3. En la celda C2 escribe esta fórmula:

=B2*B$1*C$1
  1. Pulsa Intro. Verás en C2 el descuento del 5% sobre el cuaderno: 3,00 × 0,05 = 0,15.
  2. Vuelve a seleccionar C2, agarra el controlador de relleno y arrástralo primero hacia la derecha hasta E2, y después hacia abajo hasta E4. La tabla entera se rellena con los descuentos correctos.
Comprueba: la celda E4 (Goma con 15% de descuento) muestra 0,08, que es 0,50 × 0,15. La fórmula en E4 es =B4*B$1*E$1. La columna del precio ($B2) tiene la columna fija pero la fila libre; la fila del descuento (B$1 y C$1) tiene la fila fija pero la columna libre. Si te equivocas y usas $B$2 o B1 a secas, la tabla no funcionará al arrastrar.

Por qué la fórmula da cero en vez de un error

Volvamos al principio del tutorial, al tropiezo típico. Si olvidas el $ y escribes =A2*C1 en B2, al arrastrar hacia abajo la fórmula se convierte en =A3*C2 en B3, en =A4*C3 en B4, y así. Como la columna C solo tiene un valor en C1, las celdas C2, C3, C4, C5 y C6 están vacías. Excel trata una celda vacía como un 0 en una operación aritmética: por eso =A3*C2 da 0 sin avisar, y la columna entera se llena de ceros silenciosos. No aparece #¡VALOR! ni #¡REF! ni #¿NOMBRE?: solo el número 0, que es perfectamente válido.

El problema es que el resultado es engañoso, porque parece que el IVA de cada producto es cero. Para detectarlo, fíjate en la barra de estado de Excel (la franja de abajo) cuando tienes varias celdas seleccionadas: si el promedio y la suma de la columna B son 0, sabes que algo va mal aunque las celdas no contengan ningún error. La solución es siempre la misma: volver a escribir la fórmula con $C$1 en lugar de C1, y volver a arrastrar.

B5fx=A5*C5
A B C
1 Producto IVA Tipo
2 Cuaderno 0,63 0,21
3 Boligrafo 0,00
4 Goma 0,00
5 Carpeta 0,00
6 Lapiz 0,00
B5 resultado 0, la referencia C5 esta vacia
Productos (sin $)
Cuidado: en la columna B solo B2 muestra un IVA correcto (0,63). El resto son 0,00. La barra de estado, con B2:B6 seleccionado, muestra Suma 0,63 y Promedio 0,13, que ya delata que solo la primera fila está bien calculada.

La tecla F4 no cambia nada al pulsarla

Si pulsas F4 y no aparece ningún signo de dólar, hay tres causas reales que conviene revisar en este orden:

  1. Estás editando, pero el cursor no está sobre la referencia. F4 solo modifica la referencia donde está el cursor. Haz clic dentro de la barra de fórmulas justo sobre la referencia (por ejemplo, sobre C1) y vuelve a pulsar F4.
  2. No estás editando la fórmula. Tienes que haber entrado en modo edición con F2 o con doble clic en la celda. Si solo has seleccionado la celda, F4 repite la última acción en lugar de fijar referencias.
  3. El portátil tiene la tecla Fn activada. Muchos portátiles asignan F4 al brillo o al volumen, y la función real de Excel requiere pulsar Fn+F4 (o desactivar el bloqueo de Fn en la BIOS). Si ves que F4 cambia el brillo de la pantalla, esta es la causa.
Consejo: para saber al instante si F4 está funcionando como debería, entra en una celda con fórmula, coloca el cursor sobre una referencia y mira la barra de fórmulas mientras pulsas F4. Deberías ver los símbolos $ apareciendo y desapareciendo en tiempo real.

La fórmula mezcla idiomas y aparece #¿NOMBRE?

Si trabajas con VBA y asignas una fórmula a una celda desde código, es muy fácil equivocarse de idioma. La propiedad Range.Formula y la propiedad Range.FormulaR1C1 esperan los nombres de función en inglés y los argumentos separados por comas, independientemente del idioma en que tengas instalado Excel. Si escribes en VBA Range("C2").Formula = "=SUMA(A2:B2)", obtienes el error en tiempo de ejecución 1004.

La solución es usar la versión "local" de la propiedad cuando quieras escribir la fórmula en español:

Sub TotalPorFila()
    Range("C2").FormulaLocal = "=SUMA(A2:B2)"
    Range("D2").FormulaR1C1 = "=SUM(RC[-3]:RC[-1])"
End Sub

En el ejemplo, FormulaLocal usa SUMA con punto y coma (el idioma español), y FormulaR1C1 usa SUM con comas (inglés, obligatorio en VBA). Si copias código de un foro, revisa siempre qué propiedad usa antes de pegarlo en tu libro.

Lo que ya sabes hacer con la referencia absoluta y F4

  • Fijar una constante (un IVA, un descuento, un tipo de cambio) en una sola celda para que todas las fórmulas de la columna apunten a ella.
  • Aplicar el IVA, un descuento o un porcentaje a una columna entera arrastrando desde una sola celda.
  • Mezclar referencias mixtas ($A1 y A$1) para construir tablas de doble entrada que se rellenan en ambos sentidos con una sola fórmula.
  • Cambiar el valor de la constante (el IVA del 21% al 10%, por ejemplo) y ver cómo se actualiza toda la columna sin tocar ninguna fórmula.
  • Escribir las referencias a mano con los signos de dólar cuando prefieres no usar la tecla F4.

El siguiente paso es dar un nombre al rango que contiene el IVA (por ejemplo, definir $C$1 como TipoIVA) para no tener que escribir los signos de dólar cada vez. La herramienta de nombres está en Fórmulas > Nombres definidos > Definir nombre, y convierte $C$1 en TipoIVA, que es más fácil de leer y de mantener.

Dudas al usar la referencia absoluta en Excel

1. Qué es una referencia absoluta en Excel

Una referencia absoluta es una fórmula que apunta SIEMPRE a la misma celda aunque la copies a otra. Se reconoce porque lleva el símbolo dólar antes de la letra y antes del número: $A$1. Es justo lo contrario del dólar: hace que la referencia NO cambie al arrastrar la fórmula.

2. Qué es una referencia relativa en Excel

Una referencia relativa cambia cuando la copias a otra celda: A1 al arrastrarla hacia abajo se convierte en A2, A3, y así. Es el comportamiento por defecto de Excel cuando escribes una fórmula. Sirve para repetir el mismo cálculo sobre filas o columnas distintas.

3. Qué es una referencia mixta en Excel

Una referencia mixta fija solo una parte: la columna o la fila. Se escribe $A1 (la columna no se mueve al copiar a la derecha, pero la fila sí al copiar hacia abajo) o A$1 (al revés). Se usa cuando arrastras una fórmula en una sola dirección.

4. Cómo hacer que una fórmula en Excel use una celda de otra hoja

Escribe el nombre de la hoja entre comillas simples seguido del signo de exclamación y la celda: ='Hoja2'!A1. Si el nombre de la hoja no tiene espacios ni tildes, las comillas no son obligatorias: =Hoja2!A1. Sirve para juntar datos repartidos entre varias hojas del mismo libro.

5. Cómo hacer una referencia absoluta en Excel sin usar F4

Escribe tú mismo los signos de dólar: selecciona la celda en la fórmula y teclea $ delante de la columna y $ delante de la fila hasta dejar la frase en $A$1. Escribirlo a mano funciona en cualquier versión y en cualquier teclado, sin depender de F4.

6. Cuál es el atajo de teclado para crear una referencia absoluta en Excel

F4 convierte la referencia activa en absoluta, mixta o relativa. Pulsa F4 una vez y verás $A$1; la segunda vez deja $A1; la tercera, A$1; la cuarta, A1 otra vez. En Mac, el atajo es Cmd+T.

7. Cómo seleccionar toda la hoja de cálculo en Excel

Haz clic en el cuadrado gris que está en la esquina superior izquierda, donde se cruzan la cabecera de las columnas (A, B, C…) y la de las filas (1, 2, 3…). También vale Ctrl+E en Windows y Cmd+A en Mac: seleccionas las 1.048.576 filas y las 16.384 columnas a la vez.

Fuentes

  1. MicrosoftReferencias relativas, absolutas y mixtas — documentación oficialconsultado el 05/10/2026
  2. MicrosoftUna celda vacía en una fórmula — documentación oficialconsultado el 05/10/2026
  3. MicrosoftINDIRECTO — documentación oficialconsultado el 05/10/2026
  4. Microsoft#¡REF! — documentación oficialconsultado el 05/10/2026
  5. MicrosoftTabla de Excel (Dar formato como tabla) — documentación oficialconsultado el 05/10/2026