Aqui les envio una hoja calculos Calc realizada con LibreOffice, que la utilizo para llevar control de cuentas de clientes.
Descarga de la hoja y de las imagenes 01; 02; 03; 04; 05 desde aqui https://drive.google.com/folderview?id=0Bwf1Dk2NSstbQjZ6MVFsVzdGenM&usp=sharing
o desde aqui https://onedrive.live.com/redir?resid=4571DC9D7435B2B0!148&authkey=!AO6MJtBNLRSSlPo&ithint=folder%2cjpg
El error me lo hace en LibreOffice version 4.2.4.2 y en la version 4.2.5.2 ; tambien lo he probado en distintas PC con distintos sistemas operativos y sigue dando el mismo error.
En OpenOffice version 4.1 funciona correctamente y no da ningun error en los calculos.
Por lo que me da que pensar que es un problema de LibreOffice.
A continuacion explico el funcionamiento que le doy a esta hoja.
La hoja es desde la columna A hasta la V y desde la fila 1 hasta la 500.
En el rango A3:G500 es para ingreso o modificacion de datos.
En el rango A3:A500 se ingresa el Descuento de cada cliente M o F  o se deja en blanco segun el caso.
En el rango B3:B500 se ingresa el Vendedor de cada cliente o se deja en blanco segun el caso.
En el rango C3:C500 se ingresa el Numero de comprobante.
En el rango D3:D500 se ingresa la Fecha del comprobante.
En el rango E3:E500 se ingresa el Nombre del Cliente.
En el rango F3:F500 se ingresa el Importe del comprobante sin descuento.
En el rango G3:G500 se ingresa P si pago total del comprobante o importe si pago parcial o se deja en blanco si no esta pagada.
En el rango H3:V500 es donde se realizan los calculos y se muestran los resultados.
En el rango M2:O2 se muestran los totales y subtotales segun el filtrado.
La hoja tiene 3 macros que se ejecutan con los 3 ubicados entre F1 y L1.
Macro Imprimir imprime lo que se muestra en pantalla segun el rango de impresion C1:O500.
Macro Ordenar ordena el rango A3:G500 por Cliente (orden alfabetico) y luego por Fecha (ascendente).
Macro Vencidos ordena el rango A3:G500 por Fecha (ascendente).
El rango A3:K500 tiene aplicado Filtro Automatico, para filtrar segun sea necesario para la consulta.
El rango A3:O500 tiene aplicado formato Condicional.
Todas las celdas estan protegidas, excepto el rango A3:G500 que son para el ingreso o modificacion de datos.
En la imagen 01 total mostrado en M2 (DEBE en amarillo, total 311610,79).
El problema que tengo con esta hoja es que al ingresar nuevos datos por ejemplo en la fila 240 el en la imagen 02 lo suma y calcula correctamente (DEBE imagen 02 total 311710,79); pero luego al aplicar el macro ORDENAR recalcula y muestra un valor diferente (DEBE imagen 03 total 310627,30); tambien me muestra otro valor al aplicar macro VENCIDOS (DEBE imagen 04 total 311561,83).
Al aplicar nuevamente la macro ORDENAR me muestra otro total (DEBE imagen 05 total 310627,30); ademas al final de los datos ingresados en fila 236 desde la columna H en adelante no recalcula los datos y se muestran como vacios.
Por las pruebas que he realizado el problema se presenta al ordenar datos, el error tambien se produce al ordenar de forma manual desde el menu Datos > Ordenar; por lo que me indica que no es problema de las MACROS.