Posteriormente a observar en diversos repositorios y sitios webs finalmente nos encontramos con la respuesta que te enseñaremos ahora.
Solución:
Puede hacerlo menos complicado nombrando la columna. Seleccione la columna y asígnele un nombre a través del Cuadro de nombre cerca de la esquina superior izquierda de Calc. No puede usar A:A, pero AA funcionará. Esto es similar al #3 anterior. Parece manejar bien la inserción/eliminación de filas, pero no lo probé mucho. Cree una plantilla con cada columna nombrada y comience allí cuando necesite la función. Ese parece ser el enfoque que requiere el menor esfuerzo.
Sin embargo, esto todavía no funciona como yo esperaría. Es lo mismo que usar $A:$A en Excel. Si copia la fórmula en una nueva columna, continuará haciendo referencia a la columna A en lugar de traducirse a una nueva columna por el desplazamiento de la copia. Hace que las cosas sean realmente engorrosas si estás acostumbrado a esta función.
Al final, para duplicar la funcionalidad con precisión, parece que tenemos que usar A$1:A$1048576.
No, pero estará disponible en una versión futura de Calc: https://bugs.documentfoundation.org/show_bug.cgi?id=44419
Editar: En realidad, ya se puede descargar en “LibreOffice Fresh”.
También esta pregunta es sobre OpenOffice, que ahora es un producto separado. No sé si incorporan cambios como este de LibreOffice, pero encontré esto:
A la larga, esto significa que las grandes mejoras de OpenOffice se pueden incorporar a LibreOffice, mientras que las grandes mejoras de LibreOffice no se pueden incorporar a OpenOffice. Esto claramente le da una gran ventaja a LibreOffice, que se desarrollará más rápido e incorporará más funciones y mejoras.
Editar: En realidad, esto no está realmente solucionado. Puedes entrar A:A
en algunos lugares, pero luego se convierte en A1:A1048576
que no es lo mismo. en realidad no trata A:A
como debería. Si mueve las filas, se rompe, por ejemplo.
También parece que si lo usa para hacer gráficos, sus gráficos se convertirán en cientos de MB dentro del archivo zip y ralentizarán la computadora, etc.
Vaya a alguna celda (digamos, B1) e inserte el valor “A1048576” en ella.
Luego, para hacer referencia a todos los valores de la columna A, simplemente ingrese algo como
=max(a1:index(b1))
No importa si elimina algunas filas del rango; el contenido b1 siempre asegura que está haciendo referencia a la última celda de la columna A.
Nota: En mi instalación de Calc la fórmula sería =máximo(a1:índice(b1))
así que no estoy seguro de que el nombre de la función sea realmente index
en Inglés.
Nos puedes añadir valor a nuestra información aportando tu experiencia en las explicaciones.