libreoffice - una - cómo aplicar la misma fórmula a varias celdas en excel
¿La forma más rápida de aplicar una fórmula a una columna completa? (4)
Así que quiero que cada fila en la columna B sea f (columna A), para que b [n] = f (a [n]). Podría ir fila por fila y aplicar la fórmula, pero ¿hay una manera fácil de simplemente arrastrar la fórmula hacia abajo y hacer que las celdas aumenten su referencia automáticamente?
Esto funcionó para mí,
- Escribe la fórmula en la celda superior de una columna.
- Copia esta celda
- Selecciona todo el resto de celdas de la columna. Puede hacerlo haciendo clic en la celda superior y haciendo clic en la celda inferior para que el desplazamiento sea realmente rápido
- Con todas las celdas seleccionadas, seleccione Pegar. La fórmula se copiará a todas las celdas seleccionadas actualmente, pero se ajustará de acuerdo con su posición en la hoja.
Puedes seguir estos pasos:
1 - Escribir la fórmula en la primera celda.
2 - Haga clic en Entrar.
3 - Haga clic en CTRL + MAYÚS + FIN. Esto seleccionará la última celda derecha utilizada en la hoja de trabajo.
4 - CTRL + D. Esto llenará el valor en las celdas restantes.
Una versión ligeramente modificada de lo que Victor Gazotti propuso:
- Escribe la fórmula en la celda.
- Haga clic en la celda con la fórmula.
- Desplácese hasta el último elemento de la columna.
- Haga clic en la última fila de esta columna mientras mantiene presionado el botón Shift, para que la columna se resalte, mientras que la primera fila de la selección contiene la fórmula.
- Haga clic en CTRL + D y la fórmula se distribuirá para toda la selección.
Verifique mi respuesta a la pregunta similar - https://.com/a/52119910/9049673
--Copiado textualmente aquí para mayor facilidad--
De su pregunta, parece que está tratando de aplicar la misma fórmula en toda la fila (o columna) de celdas y mostrar el resultado en otra fila (o columna).
La mejor manera de hacer esto es usar algo llamado fórmulas de matriz o funciones de matriz (en libre office). Este enlace tiene una muy buena explicación: https://help.libreoffice.org/Calc/Array_Functions
La forma en que implementarías esto en tu caso es
Type this formula in cell D1
=C1:C30 *48
and press ctrl + shift + enter
La fórmula ahora se ve así con las llaves de flores {..}
={C1:C30 *48}
y la fórmula se aplica desde D1 a D30.
Incluso puede extrapolar el mismo concepto a una matriz completa (por ejemplo: A1:C10
)
(La forma de decirle a excel / open office / libre office que escribió una fórmula matricial es presionar ctrl + shift + enter
. Nunca presione enter
ya que romperá la función array y la convertirá en una función regular)