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.
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?
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?
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
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
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.
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
Hola! Tengo que inmovilizar toda la fila 3, únicamente la fila 3, es esto posible? como se realiza.
Muchas gracias!!
Hola William, no se puede hacer.
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..??????
Hola Marcial, eso no es posible el propio concepto de Excel en el que señalas celdas por filas y columnas hace que no tenga sentido.
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
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.
Hola buenos dias!!!.. Quisiera saber como se puede fijar una columna en una tabla de datos. Por ejemplo:
[@[VALOR DÓLAR]]*G1 que al copiar hacia la derecha quede [@[VALOR DÓLAR]]*H1
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.
Hola Francisco, prueba pulsando el F4 sobre la celda una vez cambiado el nombre, no sé si se puede hacer funcionar con nombre personalizados.
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?
Hola Janete, no entiendo bien lo que necesitas porque veo que los segundos también van cambiando, entonces no sé que necesitas hacer.
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
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.
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
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.
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
Muchísimas gracias!! Me sirvió mucho la explicación!
Johana, no entiendo tu pregunta, ¿Qué necesitas fijar?
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]])
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?
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%
Ok, lo tomare en cuenta entonces. Muchas gracias 🙂
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.
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!
Me ha venido muy bien tu explicación. Muchas, muchas gracias
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
Eres un maquina
Hola Francisco, se hace exactamente igual.
Buenos días, cual es el equivalente a $A$1 en excell de Drive?
Gracias
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!
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.
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.
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 $
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)
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
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. 🙂
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
Hola Francisco, no entiendo que es lo que te ocurre, detalla un poco mejor que es lo que ocurre.
Hola Dalila, tienes que hacerlo como explico en mi post, tienes que opner =A2+$B$2
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
Excelente, Gracias
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
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
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
Hola Rebeca, sólo puedes hacerlo en otra celda.
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.
gracias buenas noches
muchasssss gracias en serio me sirvio de mucho :,,,,,) en serio
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.
como fijo la columna de una tabla de excel
Hola, me gustaría saber como puedo dejar toda una tabla de formulas fijas sin poner a cada formula «$»
Gracias, no lo recordaba.
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!
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.
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?
Lo siento Eduardo, pero no entiendo bien lo que pretendes hacer.
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.
Hola Cristina, no entiendo bien lo que quieres hacer, explícalo con un ejemplo.
Hola Ann, al arrastrar la hoja siempre se mantiene, lo que necesitas tienes que hacerlo manualmente.
Es posible fijar dos celdas combinadas para ser copiadas en otra celda de otro libro ??
Hola Luis, yo he probado y me funciona perfectamente.
En Excel 2016 no me de resultado la tecla F4, se substituyo por otra o ¿que estaré haciendo mal?
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
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.
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?
Hola Roosevelth, creo que la fila entera no se puede fijar, tendrás que ver como hacerlo fijando sólo celdas sueltas.
Hola Rich, del mismo modo que indico en el Post, ER!$D$7, siempre se puede hacer pulsando F4.
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…
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!
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.
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.
Hola Katherine, la única forma es que pongas los valores en otra celda y restes ambas columnas.
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??
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?
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!!
Hola Cele, no comprendo lo que necesitas.
Consulta sirve tmb cuando se agregan filas a la hoja de calculo q tiene los datos.
Muchas gracias……justo…esto era lo que necesitaba…..y esta super fácil…….bendiciones….
Muy útil para los que estamos empezando a aprender!
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
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
Andrea, no comprendo tu pregunta.
¿Es posible fijar las fórmula de mas de una celda a la vez?
Gracias por la información. Me sirvió de mucho.