Fijar celda de una formula en Excel u hoja de calculo Google

Para fijar celdas de una fórmula en Excel y asi poder copiar esa fórmula hacia mas celdas dejando un valor de la formula fijo o al arrastrar la formula hacia celdas contiguas esta se va actualizando cambiando las celdas que la componen por las contiguas también y de esta forma una de ellas seria fija.

Para hacer esto, basta con colocar el símbolo $ en la celda que queremos fijar. Por ejemplo.

=A1

Se convertiría en:

=$A$1

Si seleccionamos la celda y pulsamos F4, logramos el mismo efecto automáticamente.

Ahora podremos copiar la fórmula hacia donde queramos y la fórmula se mantendrá con nuestra celda constante.

Esto también funciona con las hojas de calculo de Google.

90 comentarios en «Fijar celda de una formula en Excel u hoja de calculo Google»

  1. Hola, quisiera saber como se hace este proceso cuando Excel lee la columna con un nombre, es decir, en la fórmula me sale algo así:
    =+SUMIFS(Table72[Jan-22],Table72[Funding Source],»XXX»,Table72[Funds Status],»Committed»)

    Como puedo vijar columnas en este caso?

  2. Hola quiero hacer una fórmula para luego arrastrar en la columna que mantenga un número fijo de la misma.

    K5 mantener fijo para multiplicar por datos de otra columna como lo hago?

  3. cuando pones $A$1 fijas la columna y el numero… si solo queres fijar la columna pones $A1 y si solo queres fijar el numero pones A$1

  4. Hola, cómo se hace para fijar únicamente la columna? por ejemplo querés hacer los productos

    A1 * B1
    A2 * B2

    y luego arrastrar para que queden

    A1 * C1 ; A1 * D1 ; A1 * E1
    A2 * C2 ; A2 * D2 ; A2 * E2

  5. Hola Sara, debes tener en el teclado una tecla que pondrá Fn, normalmente en la parte inferior izquierda, púlsala junto al F4, muchos portátiles por defecto, las teclas de función ejecutan funciones como lo del micro, volumen, wifi, brillo, … para que hagan su función natural hay que pulsarlas junto a la tecla Fn.

  6. Hola!!
    Estoy intentando fijar una celda usando el F4 pero en mi ordenador esa tecla es para apagar/encender el micrófono y se sirve (no me salen los símbolos del dólar)
    Alguna idea??
    Gracias

  7. Hola! Tengo que inmovilizar toda la fila 3, únicamente la fila 3, es esto posible? como se realiza.
    Muchas gracias!!

  8. como fijo esto :

    columna D .LINEA 2 QUE ME QUEDE ASI COLUMNA D LINEA 2…..COLUMNA E LINEA 2…….lo quiero mantener es es el numero de linea..se puede..??????

  9. Buenas tardes,
    Tengo una hoja de excel en la que tengo dos columnas una con nombres y otra con pagos. Tengo un filtro para ambos datos, hasta ahi bien. Tengo otras celdas con formulas que usan algunos datos de las columnas que he mencionado.
    Ahora bien, cuando uso los filtros los resultados de las formulas cambian porque los filtros ordenan los datos pero estos cambian de ubicacion. como podria hacer para que las formulas sigan el dato y no a la celda? por ejemplo tengo la formula =A1+200, pero al tener filtros A1 cambiara de dato cuando el tipo de ordenacion del filtro cambie.

    Muchas gracias

  10. Hola Juan José, entiendo que quieres ir bajando en la columna y avanzando en la fila, es decir, A1*G1, A2*H1, si es lo que pretendes no se puede hacer, si es otra cosa, amplia el ejemplo para que pueda entenderlo.

  11. Hola, tengo varias celdas que tienen la fórmula vinculada a otra celda, sin bloqueo de referencia, por ejemplo: en A3=5, en A5=8, en A8=10, y en C3=A3, en C5=A5, en C8=A8, necesito hacer referencia absoluta simultáneamente a las tres celdas de la columna C para obtener lo siguiente: C3=$A$3, en C5=$A$5, en C8=$A$8, ojo que debe ser en simultáneo para las tres celdas; por favor sus comentarios.

  12. Entiendo el concepto de fijar una celda por ejemplo A10 se convierte en $A$10, pero si yo le cambio el nombre a esa celda digamos de «A10» se lo cambio a «Entalpia», poner $Entalpia$ no me sale válido, alguien sabe porque?

  13. hola buenas tardes como puedo hacer para cambiar estos numero tiene que ir cambiando cada minuto nos fallo el software y tenemos que tenerlo al dia para una auditoria espero me puedan ayudar de ante mano muchas gracias.

    08/01/20 00:00:06

    08/01/20 00:01:06
    08/01/20 00:02:11
    08/01/20 00:03:10
    08/01/20 00:04:20
    08/01/20 00:05:19
    08/01/20 00:06:18
    08/01/20 00:07:18
    08/01/20 00:08:17
    08/01/20 00:09:16
    08/01/20 00:10:16
    08/01/20 00:11:15
    08/01/20 00:12:14
    08/01/20 00:13:13
    08/01/20 00:14:13
    08/01/20 00:15:18

  14. Hola Noelia, lo que pides como tal no se puede hacer, puedes probar lo que explico en mi anterior respuesta para coger siempre la última columna de la fila 29, suponiendo que te sirva esa opción ya que no sé si siempre será la última la que quieras coger.

  15. Hola, tengo dos hojas de calculo y quiero que cuando cambie la información en una me la cambie automáticamente en la otra. En la principal donde introduzco a mano la información, tengo los datos en horizontal y en la otra lo necesito en vertical. y necesito fijar que siempre me coja los datos de la fila 29, pero que me cambie la letra de la columna. No se donde tengo que poner el $, puesto que lo he puesto de varias maneras y no funciona.
    ejemplo:Copio el primer dato en la 1ª celda y seria lo siguiente
    ='[COSTE CAMIONES 2020 INF. METIDA A MANO.xlsm]0608KGD’!$B$112

    ahora necesito que me coja los datos de la fila 112, pero que cambie la B, y continúe el abecedario «columnas».
    ¿se puede hacer de alguna manera?
    Gracias

  16. Hola Kódiak, podrías hacerlo referenciando la última fila con valor para eso puedes utilizar la función DESREF que devuelve un rango de valores dada una referencia, en tu caso sería =J116-DESREF(E1,CONTARAA(E:E)-1,0,1,1). Te explico un poco, DESREF(E1,CONTARAA(E:E)-1,0,1,1) esto devolverá el valor de la última fila de la columna E que contenga un valor, es decir, tomando como referencia la celda E1, muevete hasta la última fila que tenga un valor, eso es lo que devuelve la función CONTARA(E:E), le restamos 1 puesto que hemos empezado a contar desde E1, el siguiente parámetro es 0 porque no queremos que se mueva de columna, y los dos siguientes es la cantidad de filas y columnas que queremos que devuelva, a tí sólo te interesa una 1, por eso ponemos un 1 de alto y 1 de ancho, ya que sólo quieres una celda.

  17. Muchas gracias por tu post primeramente.
    Yo quiero que un dato de la formula se me actualice automáticamente al insertar una nueva fila.
    Por ejemplo tengo:
    =J116-E109
    Y quiero que al insertar una nueva fila «110», la fórmula automáticamente cambie a:
    =J116-E110

  18. Hola una profesora nos pidió fijar con cuando ya esta en tabla asignada como se podría hacer con esta formula,gracias!
    =BUSCAR([@[EMPLEADO (ID)]],Nomina[[#Todo],[Id empleado]],Nomina[[#Todo],[Ingreso mensual bruto]])

  19. Hola Daniel, no entiendo bien tu consulta, ¿quieres que el 3% se aplique sólo sobre 1000 aunque el sueldo sea mayor? ¿o que al calcular el 3% como máximo puedo salir 1000?

  20. tengo un problema del valor a cotizar explico: $ 1500.oo sueldo, pero para cotizar solamente el tope es de $ 1000, el porcentaje es del 3%,como puedo hacer para fijar el 3%

  21. Hola Saria, lo que pretendes no se puede, ten en cuenta que las fórmulas de excel usan posiciones que son las celdas si cambias el orden las fórmulas siguen usando las posiciones indicadas pero ya no contendrán los mismos valores.

  22. Hola! necesito ayuda con algo que no encuentro como resolver por ningun lado 🙁 Tengo una tabla con x cantidad de ingredientes, en la siguiente colomuna su peso en gramos y en otra al lado su precio, en otras hojas tengo mas tablas con las cuales calculo precios de un producto usando una regla de 3. La cosa es que a veces tengo que colocar ingredientes nuevos y acomodar la tabla en orden alfabético, pero haciendo eso se me mueve todo y tengo que hacer de nuevo las tablas de los productos, usé F4, y aunque funciona en caso de que yo mueva manualmente las celdas, a la hora de acomodar en orden alfabetico automaticamente en la tabla, la formula no queda anclada a esa celda y todo se vuelve a mover, necesito ayuda para saber si hay manera de poder poner todo en orden alfabetico automaticamente, y que todo siga fijado. Muchas gracias por la explicación anterior!

  23. hola tengo esta formula =BUSCARH(«X»,N15:$BN$563,549,FALSO), lo que quiero hacer es que el numero 549 vaya bajando conforme recorro la formula o sea que baje a 548,547,546 y asi sucesivamente para que me mande lo que estoy buscando como le puedo hacer

  24. Hola, necesito ayuda por favor, como hago para detener el conteo de un la fecha actual a partir de una condición, me explico, tengo una base de datos en la cual tiene fecha de solicitud y fecha de vencimiento a su vez esta me cuenta los días trascurridos desde la solicitud, pero en otra celda tengo ciertas condiciones 1. No contratar 2. En espere 3. Cantratar, necesito que en el momento que marque la opción 1 No contratar se pare el conteo de los días.
    Que debo de hacer, muchas gracias!

  25. Hola Proyectando3d, si en tabla2 usas una fórmula para coger el valor de tabla1 eso no se puede evitar, la única posibilidad que se me ocurre es que cuando vayas a actualizar el precio en tabla1 fijes los valores en tabla2, es decir, siguiendo tu ejemplo, el 1 de marzo de 2019 antes de cambiar a 180 el precio, seleccionar en tabla2 todos los 150 y pulsar F9, eso elimina la fórmula de esas celdas y deja el valor calculado en ella.

  26. hola, necesito una formula que cada vez que actualice un articulo X en la tabla1, no se modifique el resultado anterior de ese articulo en la tabla2.
    Ejemplo.
    tabla1:
    modelo a — $100 — 5 marzo de 2017
    modelo a — $150 — 6 de abril de 2018
    modelo a — $180 — 1 de marzo de 2019 (última fecha actualización)

    tabla2:
    fecha compra modelo valor
    4 abr 2017 a $100
    5 nov 2017 a $100
    7 may 2018 a $150
    9 feb 2019 a $150
    14 may 2019 a $180

    Espero haber sido claro.
    Gracias por su ayuda.

  27. Hola Adabe, no entiendo bien lo que te pasa, yo he hecho una prueba y si inserto una fila en medio, obviamente el rango de la función aumenta en una fila para acogerlo, ahí no sirve el fijar la celda con el $

  28. Buenas necesito ayuda, tengo esta formula pero cada vez que agrego una Fila a la BASE DE DATOS se suma un número a la columna del A, intente Fijarla $A$2 y aún así la suma, que puedo hacer.

    =BUSCARV(F2,’BASE DE DATOS’!A2:K10003,3,0)

  29. Artículo corto y conciso. Lleva tiempo descubriendo como podía mantener una celda. Siempre lo hacía con un $ y ahora resulta que es con 2 $. Gracias por explicarlo. 🙂

  30. infinitamente agradecida, muy buena información, me parece que el artículo ayuda mucho a comprender
    mejor el tema. Por algunas semanas he tenido problemas para comprender el tema, pero considero
    que la forma cómo se aborda ayuda mucho a comprenderlo, y analizarlo de
    una manera más sencilla. gracias por la información

  31. buen dia tengo este problema en la hoja 1 pego cierta informacion y en la hoja dos tengo esta formula para que jale la informacion de la hoja 1 formula =sumar.si(hoja1!$D$1:$D$1000,A7,HOJA1!$E$1:$E$1000) PERO CUANDO PEGO LA INFORMACION DEL SIGUIENTE MES EN AL HOJA 1 SE MUEVE LA FORMULA, GRACIAS

  32. Puedo fijar una celda en una formula de tal manera que si la celda se mueve, la formula no la «siga».Ej: =A2+B2 luego yo arrastro la celda B2 mas abajo y mi formula automáticamente dice =A2+B3, y yo quisiera que siguiera siendo B2.
    Gracias

  33. Hola Erick, cuando copias, al pegar te da la opción de pegar la fórmula, el valor,… Tienes que escoger lo que te interesa que entiendo que lo que quieres es pegar la fórmula

  34. Hola
    Tengo una situación, pulso Ctrl C, le doy pegar y me aparece el numero de celda, ejemplo +BS23, o copio una que tiene un texto y me aparece ese mismo texto en otra celda, aunque la formula está direccionada a un numero ejemplo copio celda A15 que dice Datos, y la pego en la B15, debería aparecer un valor numerico, pero aparece «Datos», aunque la celda B15 es un valor numérico

  35. Hola! tengo esta situación: tengo una columna de celdas todas con valores numericos variables y quiero dividir entre un numero fijo, lo hago fijando el denominador con F4 pero como hago para que los valores del numerador sean siempre variables porque quiero hacer la formula en la misma celda en donde están los valores numericos variables. Cuando arrastro la formula hacia abajo me deja el numerador de la primera celda fijo y quiero que a medida que vaya bajando la formula el numerador vaya cambiando, pero no quiero hacerlo haciendo la formula en otra celda.

  36. Buenas,
    Tengo una hoja Excel con una cantidad de donde voy restando partidas, para saber después de la última partida qué me queda de la cantidad inicial. Lo llevo haciendo años, pero hoy, debo haber cambiado algo sin darme cuenta y no me arrastra la formula, sino la misma cantidad. La formula que pongo es =F138-E139, siendo F138 la cantidad de la que restar y E139, la cantidad a restar.
    Sabrías explicarme que ha pasado?
    Gracias.

  37. Hola, me gustaría saber como puedo dejar toda una tabla de formulas fijas sin poner a cada formula «$»

  38. HOLA, NECESITO FIJAR LA CELDA DE UNA TABLA(2) EN OTRA TABLA(1), PERO EN LA TABLA 2 CAMBIO EL ORDEN DE LAS FILAS VARIAS VECES. MUCHAS GRACIAS!

  39. Necesito fijar un dato pero es de una tabla, (=SI.ERROR(BUSCARV((INDICE(Tabla5[[01/01/2018]:[31/01/2018]];COINCIDIR([@EMPLEADO];Tabla5[EMPLEADO];0);COINCIDIR(ENERO[[#Encabezados];[02/01/2018]];Tabla5[[#Encabezados];[01/01/2018]:[31/01/2018]];0)));HORARIOS;3;0);0))
    ¿como fijo el «[@EMPLEADO]» de esta formula?

  40. Quisiera que una celda mantenga su valor, algo así como un «copia y pega» es decir, tengo unas celdas con codición «=si(y(» quiere decir que estan ligadas a varias condiciones, lo que quiero hacer es que cada vez que se remplace el valor de la celda que tiene la condicion, ese valor no se borre, si no que se quede como grabado en la celda y cuando le ingresé otro valor se copie otro valor en su casilla correspondiente.

  41. Hola Moises, una consulta, tengo un hoja donde ire haciendo el resumen de varias hojas, la cosa es que hice una formula para que lo que tengo en la hoja1, columna b2 me aparezca en la pagina del resumen. quiero poder copiar la formula y que en la hoja de resumen me aparezca todo lo que tengo en todas las b2 de todas las hojas….hice esta formula =Hoja1!$B$2, La arrastro hacia los renglones de abajo pero me marca la misma formula. no se que hacer, me puedes ayudar

  42. Hola Paloma, para lo que quieres hacer no tienes que usar el $, al tratarse de celdas consecutivas y arrastrar lo coge automáticamente, si no es así, explícame mejor tu caso.

  43. si teno una formula que hace referencia a la celda F5, se que para fijar el 5 seria poner F$5, pero al arrastrarla quiero que avance la letra, es decir G$5, H$5, etc…. es posible?

  44. Hola
    Tengo un macro que me registra el ingreso de datos desplazando lo registrado hacia abajo… cuando uso una formula en la hoja de registros no puedo fijar la fila en la que inicia el registro… siempre me mueve la formula una fila hacia abajo con cada registro que ingreso …
    La pregunta es: como fijo la fila en la que inica el registro de datos en la formula de manera que esta no cambie cuando se da un nuevo registro…

  45. Tengo la siguiente formula:

    =IF(H8=»MXN»,I8,IF(H8=»USD»,I8*ER!D7,IF(H8=»EUR»,I8*ER!D9,IF(H8=»JPY»,I8*ER!D8))))

    ¿Cómo fijo los valores ER!D7, ER!D9 y ER!D8?

    ¡Ayuda por favor!

  46. Es posible fijar solo la posición de una celda y jalarla como columna, por ejemplo, un archivo con datos vinculados a otra hoja, donde la Columna A y la fila 1 tiene los datos del otro libro de la columna E y la fila 10, poder fijar solo los datos de la fila 10 para cuando pase a la A2 se traiga los datos de F10, A3 los datos de G10, A4 los datos de H10 y así sucesivamente??

  47. Que formula debo usar para poner un valor en una celda y que este aparesca en una tabla, y que al volver a usar la primera celda con otro valor, no se modifique la primera celda de la tabla, si no que use la celda siguiente y asi cada vez con el nuevo valor?

  48. Hola, quisiera saber como arrastro una formula con valores, es decir pongo en la celda A1 (14.000-G1) y ahora necesito arrastrar la formula hacia abajo, pero en A2 necesito (20.000-G2) y asi sucesivamente, como puedo fijar la formula pero que tenga en cuenta que en cada celda el número cambia pero la resta siempre sera con la columna G.
    Gracias!!

  49. Cuando copias, copia la formula tal cual, al arrastrar es cuando cambia la letra automáticamente, tendrás que modificarla a mano en la primera celda y luego arrastrar en la columna F

  50. Tengo en una planilla excell la columna B con una formula de porcentaje em la celda B1. la arrastro hacia abajo y me calcula el porcentaje de distintas cntidades. hasta ahi todo bien-

    Puse en esa celda B1 la siguiente formula= A1/$A$9.

    Ahora quiero copiar esta formula en la columna F pero no me cambia la letra de la formula como puedo hacer????

    Muchas Gracias

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.