Contenidos
Copiar fórmulas
¿Cómo copiar una fórmula en Excel 2000?
Para copiar una fórmula de una celda o rango a otra/o, seleccionamos la celda/rango de origen, pulsamos copiar ( o CTRL.+C o EDICIÓN -> COPIAR) y la pegamos en el destino.
¿Cómo copiar una fórmula en Excel 2007, 2013 y 2016?
Para copiar una fórmula de una celda o rango a otra/o, seleccionamos la celda/rango de origen, pulsamos copiar en la pestaña Inicio ( ó CTRL.+C) y la pegamos en el destino.
Referencias fijas y relativas en fórmulas
Cuando copiamos una fórmula y la pegamos a otro lado de la hoja, la fórmula que se copia no hace referencia a los datos de origen, sino a los datos relativos a la celda de destino que están en la misma posición relativa a como estaban en la de origen.
Por ejemplo:
Si en la celda C3 tenemos =C1+C2 y la copiamos a la celda D3, en esta última se copiará =D1+D2
Si queremos que alguna parte de la fórmula permanezca fija, debemos preceder la referencia a la celda de un signo $
Ejemplos:
A1 Celda relativa
$A1 Columna fija ($A) y fila relativa (1)
A$1 Fila fija ($1) y columnarelativa (A)
$A$1 Celda fija ($A => Columna fija/ $1 => Fila fija)
Que las celdas o las columnas sean “fijas” no quiere decir que no se puedan modificar. Lo que quiere decir es que, al hacer referencia a ellas desde una fórmula, y copiar esa fórmula a otro lugar, aquello que tenga $ se mantendrá fijo, es decir, exactamente igual en la celda destino, y lo que no lo tenga cambiará para obtener los datos de otras celdas, aquellas que estén en la misma posición relativa respecto a la celda de la fórmula final que sus precedentes para la celda de la fórmula inicial.
Si en C3 tenemos | A D3 se copia |
=C1+C2 | =D1+D2 |
=$C1 + C$2 | =$C1+D$2 |
=$C$1+$D$2 | =$C$1+$D$2 |
Ejemplo
Supongamos que tenemos la siguiente tabla:
Queremos calcular los totales usando una única fórmula que podamos copiar a todas las celdas de total.
Comenzamos con la celda de Total1 – Producto 1 (celdaF5). Esta celda contendrá la fórmula: =C5*(1-C2-D5)
Si copiamos la fórmula y la pegamos al resto de las celdas de totales obtenemos lo siguiente:
Si observamos las fórmulas que se han copiado, veremos que han ido obteniendo los valores de celdas relativas que se encuentran en la misma posición que tenían las celdas iniciales.
Pero lo que queremos no es esto.
Por ejemplo, queremos que la celda C2 se mantenga constante en todas las fórmulas, pues es el mismo valor para todas. Por tanto,en la fórmula inicial escribiremos un $ en fila y columna para fijarlas:=C5*(1-$C$2-D5)
Por otro lado, queremos que los precios se mantengan fijos para cada una de las filas, por tanto, debemos fijar la columna, para que los totales 2 no cojan los datos de la columna D, sino que los cojan también dela C.
Por tanto, la fórmula inicial debía haber sido:=$C5*(1-$C$2-D5)
Utilizando esta fórmula obtenemos:
Fijar una celda de forma rápida con F4
Para fijar una celda de forma rápida podemos usar la tecla F4.
- Si pulsamos F4 sobre la referencia a un rango o celda (por ejemplo D6), la fijamos completamente ($D$6).
- Si volvemos a pulsar, fijamos la fila y dejamos relativa la columna (D$6)
- Si volvemos a pulsar, fijamos la columna y dejamos relativa la fila ($D6)
- Si pulsamos una vez más, hacemos relativa la celda, de nuevo.
Copiar la misma fórmula en un rango
Para escribir un mismo dato, o una misma fórmula en todas las celdas de un rango, seleccionamos ese rango, escribimos el dato y, en lugar de pulsar ENTER, pulsamos CTRL.+ENTER.