Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

sommeparcouleurs

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 !

FACITFR

XLDnaute Junior
Bonsoir,

Je cherche à obtenir le nombre de cellules de couleurs rouge (dans la cellule intitulée PANIERS).
J'ai incorporé une macro avec formule qui me donne seulement la somme des valeurs des cellules rouges.
Pouvez-vous trouver une solution à mon pb ?

Merci d'avance.
 

Pièces jointes

Re : sommeparcouleurs

Bonsoir

Le code :
Code:
Function NbCoul(Zone As Range, Couleur As String)
Application.Volatile True
Dim c As Range
For Each c In Zone
If c.Interior.ColorIndex = Couleur Then NbCoul = NbCoul + 1
Next
End Function

En AE6 :
Code:
=NbCoul(B6:AC6;3)

Cordialement
Chris
 
Re : sommeparcouleurs

Merci Chris401,

J'ai toutefois un petit problème dans l'application du code et de la formule : Si je me sers de la clé de reproduction, cela fonctionne sur les cases voisines mais pas si je saute une case (un jour ou un prénom), le dimanche par exemple.
Dois-je modifier le code ?

Cordialement
 

Pièces jointes

Re : sommeparcouleurs

Bonsoir @ tous,
Ta demande n'est pas claire,
Puisque la couler rouge est issue d'une MFC je voie qu'une formule fera l'affaire..
Mais pourquoi la MFC n'est pas la même sur toute la plage B6:AC9 ??

@ te relire
 
Re : sommeparcouleurs

Bonjour FACITFR, Chris401, R@chid, le forum,

Mais pourquoi la MFC n'est pas la même sur toute la plage B6:AC9 ??

Oui, pas très cohérent tout ça.

Car en plus pour les cellules rouges la couleur de fond des cellules est rouge...

Voyez le fichier joint avec une seule condition pour la MFC (en B6) :

Code:
=OU(B6=9,13;B6=8,54;B6=8,53)
Seule la cellule P7 est colorée en rouge par la MFC.

Pour compter les cellules colorées :

Code:
=SOMMEPROD((B6:AC9=9,13)+(B6:AC9=8,54)+(B6:AC9=8,53))
A+
 

Pièces jointes

Re : sommeparcouleurs

Re,

On peut mettre les valeurs cherchées dans les cellules J11:O11, les formules deviennent :

Code:
=NB.SI($J$11:$O$11;B6)
Code:
=SOMMEPROD(NB.SI(J11:O11;B6:AC9))
Fichier (2).

PS : j'ai revu aussi la formule du nom cnLISTE1...

A+
 

Pièces jointes

- 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

  • Question Question
Réponses
28
Affichages
531
Réponses
13
Affichages
338
Réponses
5
Affichages
185
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…