Bug : formules qui ne s'implémentent pas

Bonjour,

J'ai un souci assez bizarre avec un fichier, sous LibreOffice 6.2.4-0ubuntu2 et Ubuntu 19.10 (version de développement)

Les formules ne prennent pas en compte les nombres réels dans les cellules concernées en cas de copier - coller ou si modification de l'une d'entre elles.

Pour essayer de résumer :

En A1, je rentre le nombre 1

En A2, je rentre le nombre 2

En B1, je rentre : "=A1+3", j'obtiens 4 (correct)

En B2 je copie - colle la case B1 (Ctrl-C Ctrl-V ou collage spécial - formule), ça affiche bien "=A2+3" dans le champ de cellule, mais ça montre 4 également (faux)

Si en B2 je saisis directement "=A2+3", ça affiche 5 (correct)

Enfin, si je modifie A1 en 6, A2 reste à 4 au lieu de 9 !

Ce qui est étrange, c'est que j'ai l'erreur sur toutes les feuilles du fichier, avec des styles différents, y compris les nouvelles. Par contre dans mes autres fichiers ou un nouveau document, cela fonctionne normalement.

Donc ce n'est pas un "bug" qui touche tout LibreOffice : avez-vous déjà rencontré ce problème et quelle manip' ai-je pu faire pour créer ce cas ?

Merci d'avance. Cordialement,

Xavier Guillot

Correction - pourtant je m'étais relu, désolé :

Enfin, si je modifie A1 en 6, B1 (avec la formule =A1+3") reste à 4 au lieu de 9 !

Bonjour,

Ça ne serait pas le calcul automatique qui est désactivé ? (Données-Calculer-Calculer automatiquement)
Si c'est volontaire, on peut avoir les bons résultats en appuyant sur F9 on CTRL-Maj-F9 quand on veut relancer les calculs.

Bonne chance. En espérant que ce n'est que cela ..

Christian F

Merci beaucoup, c'était en effet la solution !

Je ne connaissais pas ce paramètre (je n'imaginais pas qu'on pouvait bloquer le calcul des formules) et j'ignore comment j'ai pu le désactiver par erreur, en tout cas ça refonctionne !

Et un nouvel élément d'appris sur Libre Office :slight_smile:

Cordialement,

Xavier

Heureux d'avoir pu être utile

Pour info : on désactive le recalcul automatique quand on a des classeurs qui ont des formules très lourdes genre tables dynamiques, liens avec d'autres classeurs (surtout sur un réseau), formules en cascade, calculs itératifs, nombreuses feuilles ... etc Et une machine pas très puissante...
Par exemple j'ai des clients avec près d'une centaine de Tables dynamiques faisant appel à des données externes sur un réseau, des recherchev et des sommeprod mal utilisés sur une centaine de feuilles ... Ils ont beau avoir des core i5 avec 8Go de RAM, une mise à jour d'un classeur peut prendre plus de 5 vraies minutes ! Et en recalcul automatique, cette mise à jour se fait à chaque saisie, c'est assez crispant (pour ne pas dire autre chose) !
Pour alimenter un peu certaines "discussions" : on a vérifié,  à quelques secondes en plus ou en moins, ça ne va pas vraiment mieux avec Excel ou sous Linux ni avec OpenCL.  Ni même avec des fichiers en local (là on gagne une minute environ, mais quand même ...)

Christian F

Bonjour Xavier,

le recalcul a été désactivé ?

-> vérifie que Données > Calculer > Calculer automatiquement est bien activé (aspect "enfoncé").