[4.3beta1] Calc: tri avec des références à d'autres feuilles

classic Classic list List threaded Threaded
7 messages Options
Laurent BP-2 Laurent BP-2
Reply | Threaded
Open this post in threaded view
|

[4.3beta1] Calc: tri avec des références à d'autres feuilles

Bonjour,

Alors que je faisais fumer mes neurones sur le bogue 77018
https://bugs.freedesktop.org/show_bug.cgi?id=77018
J'ai découvert un changement de comportement entre LibO 4.2.4.2 (ainsi
que ses prédécesseurs jusqu'aux temps immémoriaux d'OOo) et LibO 4.3
beta1, lors du tri de cellules contenant des références à d'autres feuilles.
Procédure pour reproduire:
1. Dézipper le fichier
https://bugs.freedesktop.org/attachment.cgi?id=100089 contenant test.ods
et test0.ods (test.ods a des liens vers test0.ods)
2. Ouvrir test.ods
3. Accepter la mise à jour des liens
4. Sélectionner les cellules A15:D20
5. Trier en décroissant sur la colonne A à l'aide du bouton de tri rapide

Avec LibO 4.2.4.2, dans  la colonne contenant les références relatives à
l'autre feuille (colonne C), les formules ont bien été mises à jour.
Avec LibO 4.3 beta1, les formules ne sont pas mises à jour.

Donc pour la colonne C, "bug or feature" ?

A+

Laurent BP
PS Pour la colonne B, références relatives externes, le problème ne
change pas et concerne le bogue 77018.
Pour la colonne D, il n'y a pas de bogue car il faut que la source soit
triée en même temps pour les formules soient mises à jour.


--
Envoyez un mail à [hidden email] 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

pierre-yves samyn pierre-yves samyn
Reply | Threaded
Open this post in threaded view
|

Re: [4.3beta1] Calc: tri avec des références à d'autres feuilles

Bonjour Laurent

Je reproduis...

Laurent BALLAND-POIRIER wrote
Avec LibO 4.3 beta1, les formules ne sont pas mises à jour.
Donc pour la colonne C, "bug or feature" ?
Je ne sais pas... mais mon sentiment est que c'est plus cohérent
désormais... même si c'est de toute façon perturbant de ne pas
voir "suivre" toutes les colonnes.

Cordialement
Pierre-Yves
Laurent BP-2 Laurent BP-2
Reply | Threaded
Open this post in threaded view
|

Re: [4.3beta1] Calc: tri avec des références à d'autres feuilles

Le 29/05/2014 11:31, pierre-yves samyn a écrit :

> Bonjour Laurent
>
> Je reproduis...
>
>
> Laurent BALLAND-POIRIER wrote
>> Avec LibO 4.3 beta1, les formules ne sont pas mises à jour.
>> Donc pour la colonne C, "bug or feature" ?
> Je ne sais pas... mais mon sentiment est que c'est plus cohérent
> désormais... même si c'est de toute façon perturbant de ne pas
> voir "suivre" toutes les colonnes.
>
Bonjour Pierre-Yves,

Pour moi cela est un bogue, d'autant plus que ce n'est pas le
comportement d'AOO ni d'Excel.
Même en coordonnées relatives, le tri ne devrait pas modifier la formule
déplacée puisqu'il ne peut y avoir de déplacement relatif dans une autre
feuille ou un autre fichier. La formule ne changeant pas lorsque la
cellule est déplacée par le tri, on devrait avoir le même résultat qu'en
référence absolu.

Pour mon utilisation, j'utilisais peu voir pas les références externes,
donc le bogue 77018 ne m'impactait pas. Par contre, si le "bogue" se
propage aux références à des feuilles du même classeur, je ne vois plus
comment je vais pouvoir utiliser Calc dans le calcul de mes moyennes
sans compliquer énormément les calculs :
- une feuille par matière avec le nom et la note
- une feuille pour le calcul de la moyenne qui utilise les références
aux autres feuilles
Pour créer la feuille j'ai utilisé des références relatives pour pouvoir
utiliser simplement la poignée de recopie. Cf. fichier :
http://cjoint.com/?DEDlZG1EesW

Si je veux faire un classement suivant la moyenne, rien ne se classe
avec LibO 4.3beta1.

La solution serait d'utiliser des fonctions RECHERCHEV sur le nom de
l'étudiant à la place de simple =. Mais c'est quand même + lourd, avec
la complication supplémentaire quand le fichier va "vivre" et la colonne
de la note dans la feuille matière va bouger.
Bref, + j'y réfléchis, + j'y vois un bogue.

A+

Laurent BP

--
Envoyez un mail à [hidden email] 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
pierre-yves samyn pierre-yves samyn
Reply | Threaded
Open this post in threaded view
|

Re: [4.3beta1] Calc: tri avec des références à d'autres feuilles

Suite...

Laurent BALLAND-POIRIER wrote
Bref, + j'y réfléchis, + j'y vois un bogue.
Ben avec ton exemple... moi aussi :)

Je n'avais pas lu l'Issue. Ma première réaction était induite par le classeur
avec liens externes qui ne s'actualisaient pas en 4.2.
Donc ne pas actualiser pour les feuilles "internes" était au moins cohérent avec ça.

Mais en fait ce n'est évidemment pas bon...

A+

Pierre-Yves
Laurent BP-2 Laurent BP-2
Reply | Threaded
Open this post in threaded view
|

Re: [4.3beta1] Calc: tri avec des références à d'autres feuilles

Le 29/05/2014 12:24, pierre-yves samyn a écrit :

> Suite...
>
>
> Laurent BALLAND-POIRIER wrote
>> Bref, + j'y réfléchis, + j'y vois un bogue.
> Ben avec ton exemple... moi aussi :)
>
> Je n'avais pas lu l'Issue. Ma première réaction était induite par le
> classeur
> avec liens externes qui ne s'actualisaient pas en 4.2.
> Donc ne pas actualiser pour les feuilles "internes" était au moins cohérent
> avec ça.
>
> Mais en fait ce n'est évidemment pas bon...
>
Merci Pierre-Yves,

J'ai ouvert le bogue 79441
https://bugs.freedesktop.org/show_bug.cgi?id=79441

A+

Laurent BP

--
Envoyez un mail à [hidden email] 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
Laurent BP-2 Laurent BP-2
Reply | Threaded
Open this post in threaded view
|

Re: [4.3beta1] Calc: tri avec des références à d'autres feuilles

Le 30/05/2014 09:19, Laurent BALLAND-POIRIER a écrit :
> J'ai ouvert le bogue 79441
> https://bugs.freedesktop.org/show_bug.cgi?id=79441
>
J'ai réussi à identifier le commit qui a introduit la régression. Il
s'agit du bogue 72741 d'amélioration des performances de tri :
https://bugs.freedesktop.org/show_bug.cgi?id=79441

Même si Kohei a retiré le mot clé "regression", êtes-vous ok pour le
rétablir ?

A+

Laurent BP

--
Envoyez un mail à [hidden email] 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
Jean-Baptiste Faure Jean-Baptiste Faure
Reply | Threaded
Open this post in threaded view
|

Re: [4.3beta1] Calc: tri avec des références à d'autres feuilles

Bonsoir Laurent,

Le 01/06/2014 21:18, Laurent Balland-Poirier a écrit :

> Le 30/05/2014 09:19, Laurent BALLAND-POIRIER a écrit :
>> J'ai ouvert le bogue 79441
>> https://bugs.freedesktop.org/show_bug.cgi?id=79441
>>
> J'ai réussi à identifier le commit qui a introduit la régression. Il
> s'agit du bogue 72741 d'amélioration des performances de tri :
> https://bugs.freedesktop.org/show_bug.cgi?id=79441
>
> Même si Kohei a retiré le mot clé "regression", êtes-vous ok pour le
> rétablir ?

Oui car Kohei se trompe sur ce coup là puisque ça marchait avec les
versions 4.0 et 4.1 contrairement au buf fdo#45146.
J'ai remarqué d'ailleurs que Kohei n'avait pas fermé ton bug comme
doublon de fdo#45146, ce qui suggère qu'il a peut-être un doute sur sa
propre affirmation.

Bonne soirée
JBF

--
Seuls des formats ouverts peuvent assurer la pérennité de vos documents.

--
Envoyez un mail à [hidden email] 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