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


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

--
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.