formule conditionnelle

bonjour,

j'aimerais additionner certaines cellules qui ont une porte une indciation de type ml ou cp ou alors dont le texte est ecris de couleur.

merci de votre aide

Bonjour

Tu ne donnes guère de précisions (couleur appliquée par un style ou non),
faut-il additionner les valeurs associées aux cp et ml,etc.

Ci-joint un exemple mettant en oeuvre différentes techniques :
- SOMME.SI
-SOMMEPROD

Ainsi qu'une astuce consistant à utiliser une propriété inutilisée du format
de cellule
(par exemple PARENTHESE) pour comptabiliser en passant par la fonction
CELLULE

http://nabble.documentfoundation.org/file/n3986554/SommeMultiCrit.ods
SommeMultiCrit.ods

Cordialement
Pierre-Yves

Bonsoir,

Toujours autant intéressé par les solutions PYS_Inside, j'ai récupéré le fichier exemple, mais toujours aussi rêveur, j'ai du zapper quelque chose :

Concernant la cellule F, je trouve la formule =CELLULE("PARENTHESES";B1) et en B1 : 0,5 -> aucune parenthèse, mais la formule renvoie 1...
Idem pour G2, avec =CELLULE("PARENTHESES";C2) et en C2 : 5.5 -> aucune parenthèse, mais la formule renvoie encore 1...
Les autres cellules du bloc F1:H3 renvoient 0, ce qui me semble plus normal.

Si j'applique la formule en F16, F17 et F19, la référence passe respectivement en B16, B17 et B19 : cellules qui contiennent une formule parenthésée : le retour n'en est pas moins 0.

J'ai donc du zapper quelque chose...

D'avance merci pour un éclaircissement...

Cordialement

Bonjour,

Un petit clic-droit sur la cellule, Format fait appraitre un format
contenant une parenthèse (0) pour le 0.
CELLULE("parentheses";B1) ne vérifie pas la présence de parenthèses dans le
contenu de la cellule mais dans son format.

Gérard.

Bonjour

VEDEL Patrice wrote

Toujours autant intéressé par les solutions PYS_Inside, j'ai récupéré le
fichier exemple, mais toujours aussi rêveur, j'ai du zapper quelque chose

Disons plutôt que je n'ai pas bien expliqué... :frowning:

Gérard Fargeot wrote

Un petit clic-droit sur la cellule, Format fait appraitre un format
contenant une parenthèse (0) pour le 0.
CELLULE("parentheses";B1) ne vérifie pas la présence de parenthèses dans
le contenu de la cellule mais dans son format.

C'est ça... :slight_smile:

J'ajoute que (mais cf. ci-dessus on manque de précisions sur le besoin) on
peut aussi directement tester la couleur dans le format) cf.
http://user.services.openoffice.org/fr/forum/viewtopic.php?f=4&t=24616#p134501

On peut aussi, bien sûr, travailler par macro comme dans l'exemple joint :
http://nabble.documentfoundation.org/file/n3986657/SumColor.ods SumColor.ods

Cordialement
Pierre-Yves

ok je vais tester

c'est juste une colonne avec du texte en couleur, noir  rouge ou bleu.
 
je voulais donc compté sois les cellules comportant le même texte.