Faire la somme de cellules de deux couleurs

Résolu/Fermé
FREDERIQUE94 Messages postés 18 Date d'inscription lundi 10 décembre 2012 Statut Membre Dernière intervention 15 juillet 2013 - Modifié par irongege le 11/12/2012 à 09:52
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 - 11 déc. 2012 à 14:48
Bonjour,

Je veux faire la somme de 2 couleurs dans une colonne :
SOMME_SI_COULEUR(F6:F179;$B$191.$B$192)
la formule ne fonctionne pas. Je ne sais pas comment mettre les 2 couleurs.
F6:F179 = plage concernée
$B$191 = la case avec la couleur jaune
$B$192 = la case avec la couleur verte
je veux faire la somme de toutes les cellules jaunes ou vertes

Merci beaucoup pour votre aide

A voir également:

7 réponses

ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
11 déc. 2012 à 12:14
Bonjour à tous

Puisque la couleur vient d'une MFC, il n'y a plus besoin de macro
https://www.cjoint.com/?3LlmmrOUM4V

bonne suite
1
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
11 déc. 2012 à 13:30
Bon sang! mais c'est bien sûr!
je te plussoie
cordialement
0
Morgothal Messages postés 1236 Date d'inscription jeudi 22 avril 2010 Statut Membre Dernière intervention 19 mai 2015 183
11 déc. 2012 à 09:49
Bonjour,
Est-ce qu'il y a une règle qui définit les couleurs des cellules appartenant à cette plage ?
0
FREDERIQUE94 Messages postés 18 Date d'inscription lundi 10 décembre 2012 Statut Membre Dernière intervention 15 juillet 2013
11 déc. 2012 à 09:57
Bonjour,
Oui, j'ai une règle qui dit si valeur = à 0 --> fond jaune et une autre qui dit si valeur >0 alors fond vert et si valeur <0 alors fond jaune et police rouge gras.

Merci
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
11 déc. 2012 à 11:44
Bonjour,

Sans le code de ta fonction difficile de savoir ce qu'elle veut en paramètre...

On peut supposer qu'on lui passe une seule couleur :
=SOMME_SI_COULEUR(F6:F179;$B$191) + SOMME_SI_COULEUR(F6:F179;$B$192)

La prochaine fois dépose un fichier exemple sur cjoint.com et colle ici le lien. C'est plus simple pour nous et tu es plus sûr que la réponse soit adaptée.

eric
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
Modifié par michel_m le 11/12/2012 à 12:18
Bonjour,
Comme tes couleurs sont générées par des mises en forme conditionnelles, le comptage ne peut se faire que par les valeurs ayant générées la couleur

Option Explicit     
Sub recenser_svt_couleur()     
Dim Cellule As Range, Plage As Range     
Dim Nbre_rouge As Integer, Nbre_jaune As Integer, Nbre_vert As Integer     

Application.ScreenUpdating = False     
Set Plage = Range("F6:F179")     

For Each Cellule In Plage 
     If Cellule <> "" Then 
          Select Case Cellule.Value 
               Case Is < 0 
                    Nbre_rouge = Nbre_rouge + 1 
               Case Is = 0
                    Nbre_jaune = Nbre_jaune + 1 
               Case Is > 0 
                    Nbre_vert = Nbre_vert + 1 
          End Select 
     End If 
Next 

'ADRESSES DE RESTITUTION A ADAPTER     
Range("B193") = Nbre_rouge     
Range("B191") = Nbre_jaune     
Range("B192") = Nbre_vert     

End Sub


edit12:18h: ajouté condition cellule vide

Michel
0
FREDERIQUE94 Messages postés 18 Date d'inscription lundi 10 décembre 2012 Statut Membre Dernière intervention 15 juillet 2013
11 déc. 2012 à 14:24
Merci pour les réponses, mais je n'ai pas tout compris dans la macro à créer ci-dessus envoyée par Michel.
Le fond est jaune et vert et parfois le texte est rouge sur fond jaune.
Est-ce que c'est bien correct dans la macro ?
Et que signifie "edit12:18h: ajouté condition cellule vide ?

Merci encore à tous
0
ccm81 Messages postés 10853 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 avril 2024 2 404
11 déc. 2012 à 14:48
as tu vu mon posr #6, tout en haut de la page?
0