Calcul cellule de couleur Excel 2007

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) :p
Je vous joint mon fichier Excel de base, pour le reste je pense m'en sortir. :D

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

  • Voies et cotations 2019.xlsx
    14 KB · Affichages: 10

Staple1600

XLDnaute Barbatruc
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
 

Staple1600

XLDnaute Barbatruc
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
 

Stef62

XLDnaute Nouveau
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
 

Discussions similaires

Réponses
7
Affichages
472

Statistiques des forums

Discussions
312 196
Messages
2 086 101
Membres
103 116
dernier inscrit
kutobi87