Bonjour,
Ayant eu un problème similaire, je me permets d'apporter une précision :
il n'est possible de se baser sur la couleur d'une cellule que si celle-ci est remplie via le bouton "couleur du thème" de l'onglet "Accueil" lors d'un remplissage standard.
Lors de l'utilisation d'une MFC, comme l'a souligné jmd, excel n'applique qu'un "filtre" de couleur à la cellule, mais les propriétés de la cellule garde bien sa couleur de fond de base, en fait c'est comme si excel mettait un papier transparent de la couleur souhaité par dessus la cellule, mais la MFC ne change pas réellement sa couleur. Ce qui lors de test pour une macro ou une formule, oblige à se baser sur la valeur contenue dans la cellule et non pas sa couleur.
Exemple : dans ta colonne tu as différentes valeurs et tu vas avoir des couleurs verte, orange ou rouge en fonction de ces valeurs, mais si l'on fait tourner une macro vba qui affiche l'indice de couleur de la cellule, celle ci indiquera le même pour toute la colonne à savoir ta couleur de base sans MFC, et donc excel considérera que toute la colonne répond ou non au critère de ton test, peu importe la couleur de la cellule.
Pour calculer ton pourcentage, il faut en fait calculer le nombre de cellule de la colonne B dont la valeur est inférieure à la valeur de la colonne C et non pas le nombre de cellule rouge etc etc
Edit : voilà le fichier avec les formules sans colonne suplémentaires, si cela ne marche pas (pas fait attention que tu étais sur un excel anglais) , remplace les SOMMEPROD par Sumproduct