Тест.
Открываем Calc (libreoffice 4.2). Вводим в столбик 1,2,3, в четвертой строке сумма (6).
Очищаем ячейку с 3-ой, вводим 5. Сумма = 8.
Нажимаем дважды отмену, возвращается 3 . Сумма = 3 !!?? (Автоперерасчет включен!)
По версиям:
4.1.5.3 — все нормально.
4.2.6.3 — глюк, ручной перерасчет (F9) не помогает, на реальном файле даже открыть заново не помогло.
4.2.8.2 — глюк, ручной перерасчет помогает.
4.3.4.1 — все нормально.
Удалял ./config/libreoffice — не помогло, если суммировать в строчку — все нормально.
P.S.
И в этом я считаю спецификации. А некоторые, говорят, зарплату считают.
Поддержка xls, OpenCL, OpenGL … - сра... я на это. Но арифметику табличный процессор уметь считать должен?!
UPD:
Все намного хуже, файл созданный в 4.2.6.3 не пересчитывается ни в 4.2.8.2, ни в 4.3.4.1
Тест усугубляется если изменить формат ячейки с суммой на "-1234,12".