Compter cellule couleurs

Résolu
Bonjour,

J'ai plusieurs colonnes, dans chaque colonnes j'ai fait une MFC ce qui m'a donné certaines de ces cellules de plusieurs couleurs.

Maintenant j'aimerai en bas des colonnes pour chacune de celle-ci, savoir combien de cellule on été coloriés de couleurs différentes soit un total de cellules prisent en charge par ma MFC . Il faudrait évidement autant de cellule total que de couleurs, 2 pour l'instant

ex:

rouge bleue
normal bleue
bleue normal
rouge rouge

résultats dans cellules total (ne pas prendre en compte le texte, c'est pour l'ex.)
2 rouges 2 bleues
1 bleue 1 rouge

J'espère avoir été clair

Merci d'avance
Denis

7 réponses

  1. Contributeur
    Bonjour
    pas trop facile de compter les couleurs.(il faut passer par VBA)
    Par contre il serait peut être possible d'utiliser les formules de MFC pour assurer ce décompte.
    Il faudrait plus d'info.
    A vous lire
    crdlmnt
    0
    1. Bonjour,

      Il ne faut pas que tu effectues le comptage en fonction des couleurs mais en fonction de la règle de la MFC.
      Exemple : si la coloration en rouge se fait si la valeur de la cellule est supérieure à 5, tu comptes le nombre de cellules qui ont une valeur supérieure à 5 et non pas le nombre de cellules rouges.
      Si tu as besoin de plus d'aide, joints un fichier exemple via https://www.cjoint.com/

      EDIT : Bonjour Vaucluse :)

      A+
      0
      1. Tu peux avoir un écart si les 2 conditions sont vérifiées (même valeur en B et en C correspondant à une valeur en E ou F). La MFC respectera l'ordre de priorité : le rouge va apparaitre et le bleu sera masqué.
        La formule avec SOMMEPROD calculera bien le nombre de cellules qui satisfont la relation mais le nombre réel de cellules bleues sera inférieur.

        A+
        0
        1. je n'ai pas de doublons entre B et C.
          0
          1. Contributeur
            Ce qui est possible , c'est que la, formule compte aussi les lignes si les cellules sont vides dans les deux champs considérés:
            essayez de compléter avec (exemple pour E13 à adapter sur les autres

            =SOMMEPROD(($B$2:$B$12=$E$2:$E$12)*($B$2:$B$12<>"")*($C$2:$C$12<>""))

            à noter par ailleurs que SOMMEPROD n'admet pas de'adresse type A:A ou B:B, il faut une aussi des limites de lignes.

            crdlmnt
            0
        2. La formule a l'air de fonctionner
          Je la comprends pas trop mais j'ai vérifié manuellement et ça correspond.

          Merci
          encore.

          Denis
          0
          1. Contributeur
            C'est la même que la votre, sauf qu'elle élimine les lignes où la cellule en B ou C est vide.
            crdlmnt
            0
        3. ok merci encore c'est pour ça que je trouvais une différence à cause de quelque cellules vides..

          Merci
          Denis
          0