Libreoffice: suma de columna excepto una celda

11

Quiero calcular la suma de la columna A excluyendo A1, porque quiero el resultado allí. Ilustración:

        A                    B      C
1    =SUM(A2:Ainfinite)
2     1234
3     5678
...

Podría escribir A2:A1048576lo que funcionaría hasta cierto punto, pero no sería elegante ni infalible. ¿Hay alguna notación para expresar el rango de A 2 a A infinito?

No en lista
fuente
Realmente deberías verificar si la pregunta se ha hecho antes antes de publicar una recompensa.
Excellll
@Excellll Realmente deberías leer. Se trata de Excel, se trata de LibreOffice Calc.
Notinlist

Respuestas:

9

Ehm, me arriesgo a decir algo tonto aquí, pero ¿por qué no lo haces?

Obtenga el número total de filas:

ROWS(A:A)

Convierta a coordenadas de la última celda usando INDIRECTO:

(INDIRECT("A"&(ROWS(A:A))))

Y úsalo en tu fórmula SUM

 SUM(A2:(INDIRECT("A"&(ROWS(A:A)))))

No puedo garantizar que esto vaya a funcionar, ya que actualmente estoy conectado a mi máquina Windows. Pero funciona en MS Excel.

ACTUALIZACIÓN: como lo señaló correctamente tohuwawohu, deberá establecer la sintaxis de la fórmula enExcel A1

Art Gertner
fuente
2
Esto también funciona con LibreOffice, siempre que la sintaxis de la fórmula esté establecida en Excel A1. En contraste con esta respuesta , la solución calcula el último índice posible sin "codificarlo" en la fórmula. ¡Agradable!
tohuwawohu
¿Hay alguna manera de detener esta ruptura cada vez que agrego una nueva fila?
HorusKol
3

Con una versión actual de Libreoffice Calc (probado con 4.2), puede abordar la Columna A completa con A:A(si está Formula syntaxen Herramientas -> Opciones -> Calc -> La fórmula está configurada en Excel A1).

Pero AFAIK no hay forma de hacer referencia a una diferencia (complemento), algo así como " A:Asin A1" . Sería genial si =SUM(OFFSET(A:A;1;0))funcionara, pero no funciona.

Tohuwawohu
fuente
No estaba al tanto de esa configuración de fórmula en Calc. Esto también funciona con la versión 3.5.4. Gracias.
Fixer1234