Bonjour Pierre,

Le 18/10/2015 11:07, Pierre Choffardet a écrit :
> Le 17/10/2015 21:41, Jean-Baptiste Faure a écrit :
>> Bonsoir,
>>
>> Le 15/10/2015 21:21, Pierre Choffardet a écrit :
>>> Bonjour,
>>>
>>> Un comportement troublant de Calc :
>>>
>>> J'ai déjà eu un problème, il ne rafraichissait pas le calcul Somme d'une
>>> plage, mais avec une série de "+" cela marchait. pas revu le problème
>>>
>>> Là, c'est un peu différent. Il semble que les cases vident soient
>>> interprétées comme de "1"
>>>
>>> Par contre, si je rentre dans les cellules et que je valide, elles sont
>>> alors interprétées comme des "0"
>> Quel est l'historique de ce fichier ? Autrement dit comment ces 1 sont
>> arrivés là ? Si je propage la formule à partir de la cellule I11,
>> évidemment j'obtiens les 0 attendus.
>>
>> Est-ce que le problème ne pourrait pas venir de l'une des macros ?
>>
>> Bonne soirée
>> JBF
>>
> L'historique du fichier, il est long. Ce que je peux dire, c'est que je
> l'ai ouvert avec une version x.0 de LO et que ça avait fichu un sacré
> bazar, j'y avais perdu des données, des formules n'était plus correctes
> 
> Mais, à la limite peu importe non ? On a bien là un fichier qui
> interprète des vides comme des 1.

Pas forcément. En effet si je propage à nouveau la formule, le calcul
est correct. En fait le problème c'est que le fichier stocke une valeur
fausse. On peut le voir en étudiant le content.xml. Chaque cellule dans
laquelle il y a une formule contient un attribut value qui stocke la
valeur au moment de l'enregistrement. C'est cette valeur qui est
affichée à l'ouverture du fichier. Pour la formule =B12*G12 je trouve
value = 1.
Pour ma part pour réparer le fichier il suffit que j'autorise le
recalcul au moment du chargement du fichier : menu Outils > Options >
LibreOffice Calc > Formule -> Classeur ODF

D'où ma question sur l'historique du fichier : comment ces foutus 1 sont
arrivés là ? ;-)
Et ma 2e question : est-ce que ça ne pourrait pas être une des macros ?

Bonne journée
JBF

-- 
Seuls des formats ouverts peuvent assurer la pérennité de vos documents.
Disclaimer: my Internet Provider being located in France, each of our
exchanges over Internet will be scanned by French spying services.

-- 
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/qa/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à