Date: prev next · Thread: first prev next last
2020 Archives by date, by thread · List index


Bonjour

Le samedi 10 octobre 2020 à 10:52 +0200, Pingouin du bureau a écrit :
Bonjour à tous,

Le 09/10/2020 à 22:18, Ocleyr2lalune a écrit :
J'ai décomposé la formulela colonne Prix final ne calcule que.. le
prixla colonne H (test) compare le prix Final (G et le Prix d'achat -
F)
Le colonne test "1 seule formule" regroule les calculs des colonnes G
et H (selon les formules que je t'ai détaillées)
Soit tu utilises les colonnes G et H (ensemble)
Soit tu n'utilises que I
Tu peux aussi n'utiliser que J, c'est à dire la formule de Christian =>
mais le tri sur libellé (ou code article si tu as) est
indispensable. Si tu veux le "on jette", "on garde"
Si((C5=C6)*(F5<F6);"on jette";"on garde")
elle équivaut à Si(et(C5=C6;F5<F6);"on jette";"on garde")
Bonne nuit !
Claire


Pour pouvoir l'appliquer à mon tableau à 24 colonnes et un peu de 10000 
lignes, je voudrais savoir la chose suivante :

La matrice dans ton fichier exemple va de C5 à F24, c'est bien cela ?
La matrice est "créée" au moment d'exécution du Calcul
Elle fonctionne par colonne (et non par plage)
Pour augmenter la taille de la matrice, tu modifies le numéro de ligne
24 => 1000 dans chaque partie de la formule, pour chaque colonne
mentionnée.
Pour faire évoluer plus facilement tes références, il faudrait te
pencher sur les plages nommées.
Par exemple $c$5:$c$24 deviendrait "libelles".
Il te suffirait de modifier l'étendue de la plage nommée pour ajuster
toutes les formules.




Autre chose : si je lance un tri sur la colonne catégorie, puis nom 
article, la matrice est préservée quand même ?
C'est une matrice, justement elle te sert à ne pas être coincé par un tri dans ton tableau. Toutes 
les valeurs de ton tableau sont prises en compte où qu'elles soient par rapport aux autres du même 
libellé !
Donc oui 


Pour info, si je trie sur le résultat de la formule de Christian pour 
obtenir toutes les lignes à supprimer d'un seul bloc avec des lignes sui 
se succèdent, le tri me transforme le résultat uniquement avec des zéros.

La formule de Christian (et celles évoquées sur Ask) sont dépendantes
du tri des libellés car on compare les lignes 2 à 2 celles d'avant,
celles d'après. C'est justement ce qui me parait limitant, d'où l'autre
solution que je t'ai proposée

Avec la formule de christian, il faut utiliser un filtre automatique.
Et d'ailleurs le filtre est valable pour toutes les solutions
Donc un filtre, pas un tri. Le filtre ne remet pas en cause les
formules, il ne t'affiche pas tout.

Alors que si je trie sur la colonne I, il m'affiche bien les on garde et 
les on jette bien classés.
oui car la solution en colonne I est basée sur une recherche dans
toutes les lignes du tableau. Le tri ne l'impacte pas. La boucle est
bouclée ?


Je peux donc dans ce cas supprimer toutes les lignes rangées ensemble.

C'est l'idée, te donner plus de souplesse....


Merci.
pas de soucis, la liste est là pour ça. On est juste réactif dans la limite de nos capacités et 
disponibilités !

Claire

-- 
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.