PROBLEMA
In alcuni casi, il valore di celle che contengono formule, non viene aggiornato quando viene modificato il valore di una cella da cui dipende il risultato (ovviamente l’aggiornamento automatico è attivato).
Mi è capitato più di una volta. Non sono sicurissimo ma probabilmente sempre con documenti che sono stati manipolati con Excel che ha incasinato il file.
Allego (provo ad allegare) un file in cui si vede il problema. QUI
REPLICARE IL PROBLEMA
-
aprire il file allegato con LO Calc (versione 5.x o 6.x)
-
inserire nella cella L4 la formula =D4+F4
-
trascinare il quadratino nero in basso per copiare automaticamente le formule nelle celle sottostanti (diciamo, fino a L19)
-
verificare che in L4 il risultato sia 1444 e che in L7 il risultato sia 400
-
inserire in D7 il valore 400 (al posto del 200 presente)
-
PROBLEMA: in L7 il valore non si viene aggiornato a 600 (rimanendo a 400, a differenza di quanto accade in K7, dove c’e’ la stessa formula) e questo può portare a dei grossi errori.
CONSIDERAZIONI E TENTATIVI FATTI:
-
Usando LibreOffice standard 5.4 il problema si presenta
-
Con OpenOffice 4 Portable e LibreOffice Portable 4.3 il problema NON si presenta
-
Con LibreOffice Portable 6.0 e 5.0 il problema si presenta
-
Con Excel funziona tutto correttamente
-
Ho provato a salvare il file in formato .ods, .fods, .xlsx e il problema rimane
-
Anche se apro il file con LibreOffice 4.3 (con il quale funziona tutto correttamente) e lo salvo in formato .ods, riaprendolo con LibreOffice 5.4 il malfunzionamento è di nuovo lì.
-
Se copio tutti i dati in un nuovo foglio di calcolo, il problema non si presenta (ma è come fare un nuovo foglio con Calc)
-
Se si va nella cella L7 e si preme F9 o CTRL-shift-f9 i risultati delle formule vengono aggiornati
-
A forza di smanettarci, per qualche strano motivo, ad un certo punto il foglio può iniziare a funzionare correttamente (ma anche salvandolo a questo punto, alla riapertura, il malfunzionamento c’e’).
-
Anche su Linux, il problema c’e’.
-
Se dopo aver inserito le formule si salva il file, si chiude LO e si riapre il file, quelle celle iniziano a funzionare (ma in altre celle il problema c’e’ ugualmente)