Calcul cellule de couleur Excel 2007

  • Initiateur de la discussion Initiateur de la discussion Stef62
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Stef62

XLDnaute Nouveau
Bonjour,

J'utilise Excel, je n'arrive pas à trouver la formule de calcul pour : Compter des cellules de couleur. 🙁
J'ai donc compter à la main mais je voudrais automatiser le calcul. ( pour ne pas me retaper le comptage à la main à chaque changement) 😛
Je vous joint mon fichier Excel de base, pour le reste je pense m'en sortir. 😀

En J29 le total des 3, en K29 le total des 4 et ainsi de suite, ....

D'avance merci pour vos réponses apportées.
Stéphane
 

Pièces jointes

Re

J'ai adpaté le code de mapomme pour ton fichier
(et cela semble bon mais il faudra enregister le classeur en *.xlsm pour conserver les macros
VB:
Function SommeCouleur(Zone As Range, CommeCellule As Range)
Dim xCell As Range, Couleur, i&
i = 1
Couleur = CommeCellule(1, 1).Interior.Color
For Each xCell In Zone
If xCell.Interior.Color = Couleur Then
SommeCouleur = SommeCouleur + i
End If
Next xCell
End Function
ET j'ai par exemple saisi en M29, la formule suivante
=sommecouleur($B$3:$Q$24;M27)
qui renvoie bien 13
 
Re

D'ailleurs, il serait plus correct de nommer ici cette fonction
VB:
Function NBCOULEUR(Zone As Range, CommeCellule As Range)
Dim xCell As Range, Couleur, i&
i = 1
Couleur = CommeCellule(1, 1).Interior.Color
For Each xCell In Zone
If xCell.Interior.Color = Couleur Then
NBCOULEUR = NBCOULEUR + i
End If
Next xCell
End Function
Avec cette formule en J29 (recopiée vers la droite jusqu'en N29)
=NBCOULEUR($B$3:$Q$24;J27)+NBCOULEUR($C$28:$H$29;J27)
J'obtiens les mêmes nombres que dans ton fichier et un total de 50
 
Super Merci !
Quel erreur de débutant je faisait, j'enregistrais en *.xls
J'ai donc recopier la formule de calcul dans les cellules de résultat
Je trouve des erreurs de comptage en J29 =>1 au lieu de 2, K29=>13 au lieu de 15, L29=>17 au lieu de 19
je comprend pas pourquoi
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
88
Réponses
11
Affichages
154
Réponses
20
Affichages
476
Retour