*To:* Alain Lifchitz <als@n2svd.net>, Patrick
<patrick.libreoffice@free.fr>, Philippe Poumailloux
<poum72@ikmail.com>, Ysabeau <ysabeau@libreoffice.org>
*Cc:* Libreoffice [Fr-Users] <users@fr.libreoffice.org>
*Subject:* *Re: Fwd: [fr-users] [Writer] calcul dans une table et
invisibilité*
*Message-ID:* <8c2cc5bd-2ee2-4bcd-b9e5-3629787ad764@free.fr>
*Reply-to:* <fourcroy.christian@free.fr>
Bonsoir,
Ravi d'avoir pu être utile.
Réponses rapides car j'ai un sanglier sur le feu....
* Les parenthèses autour des "mean" ne sont pas nécessaires : ->
(mean <b4:b6> + mean<E4:E6> ....) / 5
* Ce système de calcul est issu des syntaxes de tableur : je pense
que le mieux serait de se plonger un peu dans Calc et ses
mystères. Accessoirement, comme disait Ysabeau, Calc faciliterait
grandement la création de ce genre de tableaux
* Hmmm, pour les macros, primo : VBA est pour Word/Excel and c°.
Sous LibreOffice c'est StarBasic...
* Secundo, question de base : avez-vous déjà créé des programmes ?
Si non, je dirais que, pour situer les choses, a priori, il est
beaucoup plus long d'apprendre à programmer qu'à faire des
formules de calcul dans un tableau ... (quelques soit le langage
utilisé : c'est l'analyse, l' algorithmie qui sont un peu ardues),
dans ce cas là je conseillerai de partir tout de suite sur le
Python qui me semble plus logique et cohérent.
* Si vous maîtrisez les bases de la programmation et la
manipulations des objets, je vous conseille d'utiliser le Basic :
il y a beaucoup plus d'exemples, de tutoriels et de bonnes âmes
prêtes à aider sur ce langage.
Je me pencherai sur le problème de la macro dès que l'occasion se
présentera. Mais, pour situer les choses, une macro c'est une question
d'heures voire de jour, une formule de calcul c'est une question de
minutes.
Ou alors,encore une fois, penchez-vous sur Calc, où l'on peut créer
des formules qui vont résoudre ce problème de nombre de valeurs sans
passer par les macros..
Quoiqu'il en soit, encore une fois, bon courage et bonne chance.
Christian
Le 28/06/2025 à 22:56, Alain Lifchitz a écrit :
Bonsoir a chacun.e, par ordre d'entrée en piste, Patrick, Christian,
Philippe et Ysabeau et merci pour la diversité et la richesse de vos
solutions toutes fonctionnant, que j'ai tenu à essayer chacune comme
un bon exercice pour presque néophyte LO que je suis.
j'ai finalement retenu en pratique la seconde solution de Christian
que j'avais indépendamment essayé de mener sans aboutir, avant de
réclamer vos lumières.
Voici ci-joint, le fichier test-solution :
https://fichiers.ouvaton.coop/f.php?h=3iPwSLyv&d=1
Les formules de calcul de moyennes par morceaux sont finalement :
((mean <B4:B6>)+(mean <E4:E6>)+(mean <B10:B12>)+(mean
<E10:E12>)+(mean <B16:B18>)+(mean <E16:E18>))/5
et
((mean <C4:C6>)+(mean <F4:F6>)+(mean <C10:C12>)+(mean
<F10:F12>)+(mean <C16:C18>)+(mean <F16:F18>))/5
respectivement.
Où trouve-t-on plus de détail, et quelques exemples initiatiques,
pour cette syntaxe des calculs tabulaires dans Writer ?
Une dernière question (un peu épaisse) pour la route : comment faire
une macro Python (sinon VBA) pour adapter automatiquement le calcul
de moyenne au nombre effectif de valeurs ?
Bonne soirée,
--
Alain
-------- Forwarded Message --------
*From:* Ysabeau <ysabeau@libreoffice.org>
*Date:* 28/06/2025 17:33:20
*To:* Alain Lifchitz <als@n2svd.net>, Libreoffice [Fr-Users]
<users@fr.libreoffice.org>
*Subject:* *Re: [fr-users] [Writer] calcul dans une table et
invisibilité*
Message-ID: <54023224-5710-41a7-9ba8-8ebba16658f3@libreoffice.org>
Mauvais fichier, bon lien :
https://fichiers.ouvaton.coop/f.php?h=2ayysGPV&d=1
:-)
Le 28/06/2025 à 17:12, Ysabeau a écrit :
Bonjour,
Juste une question, il y a une vraie nécessité d'avoir ça sous Writer ?
Calc me semble plus adapté car on peut masquer des lignes et,
évidemment, on peut ajouter un tableau Calc dans un document Writer
au format OLE.
Le fichier à télécharger indique les deux façons de faire. Et ça
répond complètement à la demande.
https://fichiers.ouvaton.coop/f.php?h=2VqJ03A-&d=1
Le 28/06/2025 à 13:10, Alain Lifchitz a écrit :
Bonjour,
Pour ce fichier test /Writer/ :
https://fichiers.ouvaton.coop/f.php?h=2U61qJKK&d=1
J'ai deux questions principales :
● Comment rendre invisible, à l'impression et/ou à l'affichage, la
ligne surlignée dans la table ?
● Cette invisibilité sera-t-elle compatible avec les calculs
réalisés dans les cellules concernées ?
Merci de vos réponses.
Contexte technique :
Version: 25.2.4.3 (AARCH64) / LibreOffice Community
Build ID: 33e196637044ead23f5c3226cde09b47731f7e27
CPU threads: 12; OS: macOS 13.7.6; UI render: Skia/Metal; VCL: osx
Locale: fr-FR (fr_FR.UTF-8); UI: en-US
Calc: threaded
-- AL
--
Ysabeau
« Tak ne veut pas quʼon pense à lui, il veut quʼon pense », Terry Pratchett, Déraillé.
--
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
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.