Addition des cellules de couleur vertes

Fermé
El Kemao - 13 juin 2014 à 08:38
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 - 13 juin 2014 à 15:34
Bonjour,

Je voulais savoir s'il existe la possibilité suivante:

les 3 premières cellules sont des =SI.

A2, la cellule ce met en couleur vert si la réponse = à la cellule A1. Si supérieur ou infériure, la cellule se met en rouge.
B2, la cellule ce met en couleur vert si la réponse = à la cellule B1. Si supérieur ou infériure, la cellule se met en rouge.
C2, la cellule ce met en couleur vert si la réponse = à la cellule C1. Si supérieur ou infériure, la cellule se met en rouge.

Je voulais savoir si je peut créer une cellule D2 qui additionne le nbre de cellule verte.
Exemple 1:
A2, vert
B2, rouge
C2, vert
D2, 2

Exemple 2:
A2, rouge
B2, rouge
C2, vert
D2, 1

J'espère avoir été suffisamment compris.
Merci d'avance pour vos réponses.
A voir également:

3 réponses

skk201 Messages postés 938 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 16 octobre 2016 54
13 juin 2014 à 08:55
Bonjour

Pour la 1ere partie oui c'est faisable avec une simple mise en forme conditionnelle.

Pour la 2e partie oui c'est faisable mais dans ce cas il faut une macro. :)

Voulez-vous plus de détails ?
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
13 juin 2014 à 09:15
Bonjour,

Vois si cela te convient:

http://gerard.g.pagesperso-orange.fr/logexl_05.htm#somme_couleur_cellules

Cordialement.
0
skk201 Messages postés 938 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 16 octobre 2016 54
Modifié par skk201 le 13/06/2014 à 09:29
Bonjour je pense que vous avez sauter ce passage dans l'article :)

"Précision : Cette opération ne peut s' effectuer sur des cellules dont la couleur provient de la Mise en forme conditionnelle ou alors il faut que que la couleur découle d' une mise en forme par VBA."

A moins qu'il utilise aussi une macro pour définir les couleur d'une cellule au lieu d'utilisé la mise en forme conditionnelle.

////

Il y aurait aussi la possibilité de le faire avec une formule en dessous de la cellule qui donne 1 si la condition est vrai et 0 si la condition est fausse. Et la somme se ferai avec la formule =NB.sI
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
13 juin 2014 à 10:01
Bonjour,

Mon post débute par "Vois si cela te convient".

D'autre part pour additionner des cellules selon leur couleur il n'y a pas d'autre moyen que de passer par VBA y compris pour la MFC.
L'utilisation de cellules intermédiaires peut quelquefois convenir, mais le calcul ne se fait plus sur la couleur mais sur des résultats de calculs.

Cordialement.
0
skk201 Messages postés 938 Date d'inscription jeudi 11 septembre 2008 Statut Membre Dernière intervention 16 octobre 2016 54
13 juin 2014 à 14:40
Haha désolé j'ai été un peut trop vite j'ai pas vu la première ligne.
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
13 juin 2014 à 15:34
Pa de souci !
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
13 juin 2014 à 14:58
Bonjour

La MEFC étant effectuée

en D2
=SOMME(SI(A2:C2=A1:C1;1))
Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule; Excel encadre alors automatiquement la formule par des {} 
0