Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion mcj1997
  • 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 !

Re : Somme couleurs

Merci à tous les deux, mais à l'origine dans ma demande avec le fichier joint, je demande à totaliser les cases d'après leur nom et leur couleur ; ex : si 3 lundis avec case verte = 3 ; il y a aucune valeur dans les cases colorées à additionner.

Merci d'avance,
 
Re : Somme couleurs

Voir PJ

Sans colonne intermédiaire et MAJ automatique si modif couleur.

=SOMMEPROD((jour="lundi")*(couleurfond(couleur)=4)*couleur)

Fonction matricielle

Code:
Function couleurFond(champ As Range)
  Application.Volatile
  Dim temp()
  ReDim temp(1 To champ.Count)
  For i = 1 To champ.Count
   temp(i) = champ(i).Interior.ColorIndex
  Next i
  couleurFond = Application.Transpose(temp)
End Function

http://boisgontierjacques.free.fr/fichiers/fonctionsperso/MatFonctionMat.xls

JB
 

Pièces jointes

Dernière édition:
Re : Somme couleurs

Re,
Merci mais ce n'est pas ce que je veux en effet il n'y a pas de valeur à additionner dans mes cases il faut uniquement compter les jours et les couleurs.
c'est ce que fait mon fichier envoyé à 20h25

il donne le nombre de lundi en vert
de mardi en vert
de mercredi en vert
de jeudi en vert
de vendredi en vert

idem pour les jours en rouge

idem pour le jours en orange

à+
Philippe
 
Re : Somme couleurs

Voir PJ

Sans colonne intermédiaire et MAJ automatique si modif couleur.

=SOMMEPROD((jour="lundi")*(couleurfond(nombre)=4))

JB

Bonjour,

Votre fichier fonctionne comme je le veux mais lorsque je l'utilise sur un classeur m'appartenant (en pièce jointe) il ne fonctionne pas.

Merci d'avance,
 

Pièces jointes

Re : Somme couleurs

Re,

c'est à cause de la plage nommée "nombre" qui prend en compte les cellules de la colonne A au lieu des cellules la colonne F

faire Ctrl+F3 et modifier la plage nommée comme ceci:
=Feuil1!$F$1:$F$35

à+
Philippe
 
- 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
XL 2013 MFC
Réponses
2
Affichages
158
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…