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


Merci à Ysabeau et Pierre-Yves pour ce début de solution.

D'abord, sur la forme, je croyais qu'il suffisait d'enlever "Re:" en début de sujet, puis de modifier le libellé, pour que mon message devienne un post à part entière. Visiblement, c'est faux.
Je précise que j'utilise Thunderbird 24.2.0, pour "suivre" la liste.

Ensuite, sur le fond :
1. Non je n'utilise pas les styles : je colore mes cases "à la main". Mais, suite à vos réponses, j'ai créé, via la touche F11, un style, que j'ai appelé "rouge" 2. J'ai tenté de reproduire l'exemple gentiment fourni par Pierre-Yves. Mais, chez moi, ça ne marche pas.

ma_tentative.ods
http://xpo4ut.1fichier.com/

C'est une liste d'invitations.
colonne B : une croix pour ceux qui sont invités
colonne C : un "o" pour ceux qui viennent ; une case rouge pour ceux qui ne viennent pas

Le but est de les compter automatiquement.

Le 15/12/2013 07:54, pierre-yves samyn a écrit :
Bonjour Lucien

Tout d'abord sur la forme : merci de ne pas poster une nouvelle
question sur la liste en "répondant" à une précédente.

1. Cela "rompt" le fil pour ceux qui parcourent les listes de cette manière
:)
2. Tu risques de ne pas recevoir de réponse, ta question pouvant être
"noyée"
dans un sujet tout autre...

Sur le fond :


Lucien wrote
Je cherche une formule (pas une macro) pour additionner, par exemple,
toutes les cellules ayant une couleur de fond rouge dans une même colonne.
+1 avec Ysabeau si l'application de la couleur de fond répond à un calcul
(qu'on peut donc réutiliser).

Dans les autres cas c'est aussi possible si tu appliques la couleur de fond
via un style de cellule (dans LibreOffice la meilleure mise en forme
repose sur les styles).

Les codes de format numérique peuvent comporter jusqu'à trois parties
séparées par un point-virgule (;). Dans un code de format numérique en trois
parties, la première partie s'applique aux valeurs positives, la seconde aux
valeurs négatives et la troisième à la valeur zéro. Cette dernière partie
est
rarement utilisée... et on peut donc s'en servir.

Exemple de format (les valeurs = 0 sont mises entre parenthèses):
[>0]0,##;[<0]0,##;(0)

On peut alors utiliser la fonction CELLULE avec son argument
PARENTHESES qui renvoie 1 si le format du code comporte une parenthèse
ouvrante  sinon 0.

Mise en oeuvre dans le classeur joint :
- Le style "Rouge" utilise le format ci-dessus
- La colonne à additionner est A
- La colonne B applique la formule CELLULE (elle peut être masquée)
- On calcule la somme par la formule SOMMEPROD multipliant les
deux matrices.

SommeCouleurFormule.ods
<http://nabble.documentfoundation.org/file/n4088239/SommeCouleurFormule.ods>

Nota: on voit que l'usage d'un style n'est pas obligatoire mais facilite
grandement
la mise en forme... et du coup le calcul puisque ce dernier en dépend :)

Cordialement
Pierre-Yves


--
Lucien
LO Version 4.0.3.3
Windows 7 Édition Familiale Premium 64 bits
AMD Athlon(tm) II X4 645 Processor 3.10 GHz
Indice de performance : 3,7

--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour savoir comment vous désinscrire
Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés

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.