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

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

57 comentarios en 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.

Sobre el autor

Ingeniero informático especializado en programación web, dedicado al diseño de páginas web, tiendas online, aplicaciones a medida. Trabajo con PHP, MySQL, Javascript, Jquery, Bootstrap, HTML, CSS, Prestashop y Wordpress.

Entradas relacionadas

57 comentarios

  1. Rodrigo Sanchez  - 12 agosto 2015 - 23:10
    /

    Gracias por la información. Me sirvió de mucho.

  2. andrea  - 17 noviembre 2016 - 13:34
    /

    ¿Es posible fijar las fórmula de mas de una celda a la vez?

  3. Moisés Varela  - 18 noviembre 2016 - 19:49
    /

    Andrea, no comprendo tu pregunta.

  4. Mirta irene Martinez Chiarot  - 4 marzo 2017 - 2:57
    /

    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

  5. Moisés Varela  - 20 marzo 2017 - 18:47
    /

    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

  6. Sandra  - 30 junio 2017 - 5:49
    /

    Muy útil para los que estamos empezando a aprender!

  7. Boris González  - 21 septiembre 2017 - 21:04
    /

    Muchas gracias……justo…esto era lo que necesitaba…..y esta super fácil…….bendiciones….

  8. Cele  - 6 octubre 2017 - 18:21
    /

    Consulta sirve tmb cuando se agregan filas a la hoja de calculo q tiene los datos.

  9. Moisés Varela  - 19 octubre 2017 - 17:08
    /

    Hola Cele, no comprendo lo que necesitas.

  10. Katherine Garcia  - 9 noviembre 2017 - 15:14
    /

    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!!

  11. Ricardo Ramirez  - 11 noviembre 2017 - 4:32
    /

    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?

  12. christian  - 14 noviembre 2017 - 0:13
    /

    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??

  13. Moisés Varela  - 30 noviembre 2017 - 18:04
    /

    Hola Katherine, la única forma es que pongas los valores en otra celda y restes ambas columnas.

  14. Moisés Varela  - 30 noviembre 2017 - 18:06
    /

    Hola Ricardo, eso no se puede hacer, si usas una fórmula con el contenido de una celda, en cuanto ésta cambie, se actualizan todas las celdas que tengan una fórmula con ella.

  15. Moisés Varela  - 30 noviembre 2017 - 21:30
    /

    Hola Christian, no estoy seguro de comprender lo que quieres hacer, pero si es copiar una columna en una fila no es posible salvo que lo hagas a mano.

  16. Rich  - 4 diciembre 2017 - 20:00
    /

    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!

  17. Roosevelth Andrey Gomez Oviedo  - 31 diciembre 2017 - 21:23
    /

    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…

  18. Moisés Varela  - 19 enero 2018 - 17:53
    /

    Hola Rich, del mismo modo que indico en el Post, ER!$D$7, siempre se puede hacer pulsando F4.

  19. Moisés Varela  - 19 enero 2018 - 18:00
    /

    Hola Roosevelth, creo que la fila entera no se puede fijar, tendrás que ver como hacerlo fijando sólo celdas sueltas.

  20. PALOMA  - 31 enero 2018 - 20:25
    /

    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?

  21. Moisés Varela  - 1 febrero 2018 - 17:11
    /

    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.

  22. ann  - 5 febrero 2018 - 23:35
    /

    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

  23. luis  - 6 febrero 2018 - 18:14
    /

    En Excel 2016 no me de resultado la tecla F4, se substituyo por otra o ¿que estaré haciendo mal?

  24. Moisés Varela  - 6 febrero 2018 - 20:50
    /

    Hola Luis, yo he probado y me funciona perfectamente.

  25. cristina  - 7 febrero 2018 - 9:29
    /

    Es posible fijar dos celdas combinadas para ser copiadas en otra celda de otro libro ??

  26. Moisés Varela  - 7 febrero 2018 - 10:53
    /

    Hola Ann, al arrastrar la hoja siempre se mantiene, lo que necesitas tienes que hacerlo manualmente.

  27. Moisés Varela  - 7 febrero 2018 - 10:54
    /

    Hola Cristina, no entiendo bien lo que quieres hacer, explícalo con un ejemplo.

  28. Eduardo Novelo  - 5 marzo 2018 - 10:20
    /

    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.

  29. Moisés Varela  - 22 marzo 2018 - 17:05
    /

    Lo siento Eduardo, pero no entiendo bien lo que pretendes hacer.

  30. Miguel Montero  - 22 marzo 2018 - 17:10
    /

    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?

  31. Moisés Varela  - 22 marzo 2018 - 17:17
    /

    Hola Miguel, indica la celda por número de fila y columna en lugar de su nombre, y lo haces como indico en el artículo.

  32. MARIA PIA  - 13 abril 2018 - 2:53
    /

    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!

  33. Claudia  - 30 abril 2018 - 17:05
    /

    Gracias, no lo recordaba.

  34. Isma  - 11 mayo 2018 - 21:26
    /

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

  35. juan ramos  - 4 junio 2018 - 18:11
    /

    como fijo la columna de una tabla de excel

  36. Carmen  - 12 junio 2018 - 11:59
    /

    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. Jean Franco  - 1 julio 2018 - 22:21
    /

    muchasssss gracias en serio me sirvio de mucho :,,,,,) en serio

  38. tu mejor amiga  - 21 agosto 2018 - 1:39
    /

    gracias buenas noches

  39. Rebeca  - 22 agosto 2018 - 15:41
    /

    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.

  40. Moisés Varela  - 19 septiembre 2018 - 12:46
    /

    Hola Rebeca, sólo puedes hacerlo en otra celda.

  41. Erick  - 23 octubre 2018 - 18:53
    /

    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

  42. Moisés Varela  - 8 diciembre 2018 - 19:00
    /

    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

  43. dalila zaritzky  - 30 enero 2019 - 15:37
    /

    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

  44. Stiven  - 11 febrero 2019 - 20:10
    /

    Excelente, Gracias

  45. francisco  - 13 febrero 2019 - 17:52
    /

    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

  46. Moisés Varela  - 14 febrero 2019 - 17:56
    /

    Hola Dalila, tienes que hacerlo como explico en mi post, tienes que opner =A2+$B$2

  47. Moisés Varela  - 14 febrero 2019 - 18:03
    /

    Hola Francisco, no entiendo que es lo que te ocurre, detalla un poco mejor que es lo que ocurre.

  48. Michelle - Curso Excel avanzado  - 15 febrero 2019 - 19:06
    /

    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

  49. Carles Gili  - 20 febrero 2019 - 10:13
    /

    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. 🙂

  50. Julia - cursos capacitacion online  - 12 marzo 2019 - 17:05
    /

    infinitamente agradecida. Quiero agradecer al creador de este blog por que la información me cae como anillo al dedo,
    estoy haciendo una investigación sobre el tema y me contribuye de manera significativa.
    Excelente información

  51. Adabe Echavarria  - 6 mayo 2019 - 16:04
    /

    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)

  52. Moisés Varela  - 9 mayo 2019 - 8:39
    /

    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 $

  53. Proyectando3d  - 14 mayo 2019 - 20:06
    /

    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.

  54. Moisés Varela  - 15 mayo 2019 - 10:12
    /

    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.

  55. Luza  - 14 junio 2019 - 15:08
    /

    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!

  56. Francisco  - 1 agosto 2019 - 10:57
    /

    Buenos días, cual es el equivalente a $A$1 en excell de Drive?
    Gracias

  57. Moisés Varela  - 2 agosto 2019 - 7:58
    /

    Hola Francisco, se hace exactamente igual.

Deja un comentario

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

Sígueme en

Volver arriba