[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 18: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
(10.93 Kio) Téléchargé 485 fois
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 02: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 : 1658
Inscription : 15 déc. 2010 09: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).
Pièces jointes
couleur_aladin2.ods
exemple_aladin2
(57.15 Kio) Téléchargé 562 fois
OpenOffice 4.1.14 sous Windows 10
Avatar de l’utilisateur
Ethernan
Membre hOOnoraire
Membre hOOnoraire
Messages : 137
Inscription : 28 oct. 2008 15: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
Pièces jointes
sommeSiCouleur.ods
(15.5 Kio) Téléchargé 1690 fois
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 : 16955
Inscription : 03 mars 2006 17:02
Localisation : Venise verte

Re: Additionner automatiquement les cases d'une certaine cou

Message par jeanmimi »

Beau travail !
LibreOffice : Version : 24.2.1 (x64)(14 mars 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
allladdin
Fraîchement OOthentifié
Messages : 2
Inscription : 18 févr. 2011 18: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
Verrouillé