En OpenOffice.org Calc, me gustaría aplicar una fórmula a una columna que hace referencia a una celda de la misma fila pero en una columna diferente. Es decir, =C1*48
en la celda D1, pero quiero que todas las celdas en la columna D lo hagan sin tener que copiar la fórmula a cada uno manualmente. O, para decirlo de otro modo, para cada celda en C que tiene un número, quiero completar la celda de fila correspondiente en D con un valor de fórmula basado en ese número. Hasta ahora, todo lo que puedo ver en la documentación es que tendría que copiar/ajustar la fórmula para cada nueva fila en la hoja de cálculo. Y dado que tengo 4 de tales columnas que necesitan cálculo, esto será tedioso. Tengo poca experiencia con las hojas de cálculo, por lo que espero que mi problema sea muy simple y que solo busque las partes incorrectas de la documentación.¿Aplica una fórmula a todas las celdas de una columna, no solo de a una por vez?
Respuesta
No tengo OpenOffice delante de mí, pero se esfuerza mucho por ser Excel en muchos sentidos, por lo que las suposiciones sobre Calc basadas en Excel son bastante cercanas a la realidad.
En Excel, una fórmula en la celda D1, que apunta a una celda en C1, se trata como una referencia relativa, es decir, una columna detrás de donde estoy ahora. Entonces, cuando esa fórmula se rellena en otras celdas (Completar, o arrastrar el pequeño asa en la esquina del contorno de la celda, o copiar y pegar la fórmula en un rango de celdas seleccionadas) las nuevas fórmulas se tratan de manera similar , por defecto, como referencia a la celda que está detrás de una columna, en la misma fila.
Para forzar que una fórmula use una referencia absoluta, se especifica la dirección de la celda con un signo de dólar - $ C $ 1 siempre apuntará (usará) los contenidos de la celda C1, independientemente de dónde termine la fórmula. ($ C1 y C $ 1 son alternativas que permiten que un parámetro de la dirección cambie en el sentido relativo habitual mientras se arregla la otra mitad en su lugar ... esto probablemente aún no sea importante para usted).
En otras palabras, espero que pueda escribir las fórmulas en la primera fila de su hoja de Calibración de OpenOffice y copiarlas al resto de la fila, y las cosas simplemente funcionarán.
Necesitaba algo similar, solo que necesitaba una referencia absoluta mientras extendía la fórmula de manera horizontal, pero como referencia relativa para extenderla de manera vertical.
El siguiente artículo del foro de OpenOffice realmente me ayudó, tal vez beneficiará a otros también:
http://forum.openoffice.org/en/forum/viewtopic.php?f=9&t=2443
Si desea ampliar su rango de abajo se puede hacer esto mediante el cálculo de las 2 primeras células con su fórmula y luego destacarlos. Ahora toma el pequeño recuadro en la parte inferior derecha del área resaltada y arrástrelo hacia abajo, hacia el frente o ambos.
Si tiene una celda específica (p.D2), que desea tener permanecer en todas las células a ampliar su gama de, a continuación, en sus 2 cálculos celulares iniciales utilizar los siguientes:
se extiende hacia abajo
=G2*D$2
=G3*D$2
extiende a través de
=G2*$D2
=H2*$D2
La extensión hacia abajo ya través
Use $D$2
Esto fue perfecto para lo que necesitaba: actualizar solo el valor de búsqueda en una función de vlookup, pero evitar que la herramienta incremente los valores de la tabla de datos. ¡Perfecto! – th3morg
- 1. Usando Apache POI HSSF, ¿cómo puedo actualizar todas las celdas de fórmula a la vez?
- 2. Llamar a una función solo una vez
- 3. Reparar todas las tablas de una vez
- 4. ¿Se puede llamar a ServletFileUpload.parseRequest() solo una vez por solicitud?
- 5. Cambiar el relleno para todas las celdas en una sola columna DataGridView
- 6. Una forma rápida de eliminar todas las filas de una tabla de datos a la vez
- 7. Acceso directo para aplicar una fórmula a una columna completa en Excel
- 8. Actualizar una columna, todas las filas
- 9. ¿Cómo activar una función una vez, y solo una vez ...?
- 10. jQuery - Haz solo una vez
- 11. Postgres selecciona todas las columnas pero agrupa por una columna
- 12. ¿Por qué este procesador de contexto de plantilla Django no se aplica a todas las solicitudes?
- 13. actualizar una columna para todas las filas
- 14. Agregar una clase de CSS a una columna
- 15. Rendimiento solo una vez por iteración
- 16. ¿Por qué solo se agrega una vez?
- 17. usando jquery para encontrar todas las td en una tabla por posición de columna
- 18. ¿Agregar una columna si no existe para todas las tablas?
- 19. Linq llamar a una función solo una vez en una declaración
- 20. Filtro JTable solo una columna
- 21. Cómo convertir fórmula cadena a una fórmula matemática en C#
- 22. Establecer todas las celdas JTable no seleccionables
- 23. Forzar UITableView para llamar a cellForRowAtIndexPath: para todas las celdas
- 24. ¿Cómo fuerza a un maven MOJO a ejecutarse solo una vez al final de una compilación?
- 25. cómo aplico una clase a la celda del encabezado para una columna en slickgrid
- 26. Las celdas DataGridview de una columna no pueden tener un tipo diferente
- 27. Mostrar div solo una vez
- 28. ¿Cómo vincular la función a los eventos DOM una vez y solo una vez para que no se ejecuten por segunda vez en el desencadenamiento del evento?
- 29. knockoutjs: cómo recibir notificaciones para todas las propiedades una vez
- 30. MySQL: solo muestra algunos valores una vez
guardado mi montón de tiempo :) –