[Résolu] Addition automatique de cases par couleur

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
allladdin
Fraîchement OOthentifié
Messages : 2
Inscription : 18 févr. 2011 17:56

[Résolu] Addition automatique de cases par couleur

Message par allladdin »

Bonjour à tous,
je suis nouveau sur le forum.
je me demandais si il était possible de mettre une formule dans mon tableau qui me faciliterais la tâche.

en fait,j'aimerais que dans une seule case s'additionnent tout ce qui est en fond turquoise (factures déjà payées)
rouge(factures en retard)
vert (factures à venir)

l'exemple n'est qu'une partie minime de l'original

merci de votre aide

allladdin
exemple1.ods
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open Office 3.2
windows 7 home premium 64-bit
Intel Core2 Duo CPU T6600 @ 2.20GHz,4,0GB RAM,NVIDIA GeForce GT 240M
Avatar de l’utilisateur
Loopingss
InconditiOOnnel
InconditiOOnnel
Messages : 783
Inscription : 17 déc. 2008 01:50

Re: Additionner automatiquement les cases d'une certaine cou

Message par Loopingss »

Bonjour,
Je pense que ce fil apportera la solution.
A cette époque il ne semblait pas possible de faire hors macro. Pierre Yves Samyn a résolu ce problème avec une belle macro que vous trouverez dans l'un des post.
COOordialement.
Avatar de l’utilisateur
yclik
HédOOniste
HédOOniste
Messages : 1667
Inscription : 15 déc. 2010 08:33

Re: Additionner automatiquement les cases d'une certaine cou

Message par yclik »

Bonjour
J'ai essayé de chercher une solution avec uniquement des formules.
Mais il faudrait quelques règles de saisie, c'est à dire :
si payé nb positifs (normal)
si non payé nb négatifs
Si à venir metttre une * devant le nombre
Ensuite faire une mise en forme conditionnelle si >0 ou <0
Additionner avec SOMME.SI(plage ; ">0") et SOMME.SI(Plage; "<0")
transformer les cellules avec une * en numériques dans d'autres cellules.

Voit fichier joint
Je ne sais pas si cela convient cela fait un peu B.A.O (Bidouillage Assisté par Ordinateur).
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
OpenOffice 4.1.14 sous Windows 10
Avatar de l’utilisateur
Ethernan
Membre hOOnoraire
Membre hOOnoraire
Messages : 137
Inscription : 28 oct. 2008 14:38

Re: Additionner automatiquement les cases d'une certaine cou

Message par Ethernan »

Bonjour,

A l'exemple de PYS, j'ai créé une macro sommeSiCouleur qui additionne les valeurs en fonction de la couleur de la cellule. Contrairement à PYS, il ne calcule pas sur le nom d'un style mais en fonction du nom de d'une couleur se trouvant dans la palette d'OpenOffice. Si ça peut être utile...

A bientôt
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice 3.4 sous 7 et Fedora 13
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Additionner automatiquement les cases d'une certaine cou

Message par jeanmimi »

Beau travail !
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
allladdin
Fraîchement OOthentifié
Messages : 2
Inscription : 18 févr. 2011 17:56

Re: Additionner automatiquement les cases d'une certaine cou

Message par allladdin »

Bonjour,
je vous remercie TOUS de votre aide...
mon problème est résolu,je n'ai plus qu'à payer mes factures en retard....lol...

à bientôt

allladdin
Open Office 3.2
windows 7 home premium 64-bit
Intel Core2 Duo CPU T6600 @ 2.20GHz,4,0GB RAM,NVIDIA GeForce GT 240M