Somme conditionnelle dans Writer

Bonjour,

La question est presque toute dans le sujet. Je cherche s'il est possible de
faire une somme conditionnelle dans Writer exactement comme la fonction
SOMME.SI() de Calc.

Mon problème est que je dois faire des tableaux, qui peuvent parfois faire
plusieurs pages de haut. Les calculs sont de simples sommes, mais 3 d'entre
elles doivent être conditionnelles (c'est un calcul de TVA). De plus il
s'agit d'un modèle que les utilisateurs doivent pouvoir utiliser pour saisir
leurs données et que les calculs se fassent.
J'ai bien pensé faire le tableau dans Calc et ensuite l'importer dans
Writer, mais quand les tableaux sont très longs ça ne rentre plus dans la
page (cela a fait l'objet d'une précédente question sur ce forum).

Pour avoir un tableau qui se morcelle sur plusieurs pages je resterai donc
dans Writer, mais alors comment faire des sommes conditionnelles ? Je n'ai
trouvé nulle part d'indication, déjà à savoir si c'est possible ?

Quelqu'un a-t-il une idée ?

Bonjour

Je ne vois pas dans writer de fonctions du type somme.si

Regrouper les lignes qui ont même taux de TVA, faire les opérations
puis afficher la somme des résultats dans la cellule qui va bien.

… si c'est compatible avec la présentation que vous souhaitez.

Bonne soirée

Bonjour

nimel wrote

Je cherche s'il est possible de faire une somme conditionnelle dans Writer

On peut faire des choses limitées comme dans l'exemple joint ou j'additionne
les nombres de la colonne B pour lesquels la colonne A contient zéro.

Le principe est simple mais la formule devient vite "à rallonge". Cela
relève plus de la "bidouille" mais cela peut dépanner (on peut mettre en
largeur zéro des colonnes de "travail".

SommeSiDansTableau.odt
<http://nabble.documentfoundation.org/file/n4146266/SommeSiDansTableau.odt>

Cordialement
Pierre-Yves

Ahhh super merci ! Oui ça fait ce que je cherche à un détail près : il
faudrait calculer sur une plage de cellules et non pas sur des cellules
définies, parce que si l'utilisateur supprime ou rajoute une ligne ça ne
marche plus.
Mais c'est bien, c'est une piste, merci encore. Je continue à chercher une
solution.

J'avoue que je ne saisis pas bien où est le problème avec Calc.
Il suffit d'utiliser les fonctionnalités Fenêtre pour Scinder voire Fixer des lignes et des colonnes pour mieux travailler dans un tableau très long et, au niveau de l'impression, de définir une zone d'impression (Format) et de l'éditer (on peut tout faire en même temps d'ailleurs) pour indiquer les lignes et colonne à répéter sur toutes les pages pour que le tableau reste lisible.

Et, bien sûr on peut, via Affichage/Aperçu des sauts de page, paramétrer des sauts de page cohérents.

Je ne comprends pas bien l'intérêt de Writer dans ce cas là surtout qu'on peut nettement mieux protéger le classeur des mauvaises saisies des utilisateurs qu'un document Writer.

Si vous voulez voir ce que peut donner un classeur "imprimé" de la sorte et fait sous Calc en utilisant toutes les fonctionnalités que je mentionne, sur le document à télécharger à cette page :

http://numericoach.net/?Le-profil-de-LibreOffice-est-il-si

vous trouverez dans les annexes un grand tableau qui est sous Calc et qui a d'ailleurs été ajouté en utilisant Split and Merge pour ne faire qu'une seul pdf.

Merci Ysabeau, c'est effectivement une solution.
C'est vrai que je suis partie en premier sur un document Writer car, vous
l'aurez compris, il s'agit de devis, donc avec une belle présentation, du
texte (pas mal), des en-têtes et pieds de page différents, etc.... Et en
général on fait ça avec plutôt un traitement de texte qu'avec un tableur.
Mais je suis d'accord, on peut arriver à faire pareil avec Calc.
Je garde l'idée, c'est surement la moins galère pour moi.
Merci à tous de votre aide.

C'est en tous cas la plus fiable pour les calculs ! Et pour un devis ça compte énormément.