compter le nombre de case de couleurs avec NB.SI

jerem44

XLDnaute Nouveau
Bonjour a tous,

j'ai des cases avec des conditions qui deviennent rouge, jaune ou blanche.
je souhaiterais compter le nombre de case de chaque couleur

ex rouge=2

est ce possible sans VB, en utilisant la formule =NB.SI(J16:J465;"?")
autre question, comment avoir le code couleur exacte d'une case ?

Merki
 

job75

XLDnaute Barbatruc
Re : compter le nombre de case de couleurs avec NB.SI

Bonjour jerem44,

Par formule dans la feuille de calcul, on ne peut rien faire sur les couleurs des cellules : ni les connaître, ni les compter. Il faut une macro VBA.

Et même en VBA, c'est la couleur de fond d'une cellule que l'on peut connaître, par exemple avec le code :

Code:
MsgBox ActiveCell.Interior.ColorIndex

Même en VBA on ne peut pas (facilement) déterminer la couleur donnée par une Mise en forme conditionnelle (MFC). Il faut utiliser les conditions de la MFC.

A+
 

CISCO

XLDnaute Barbatruc
Re : compter le nombre de case de couleurs avec NB.SI

Bonjour à tous

Jerem44, est-ce que c'est toi qui colories les cellules, ou est-ce fait par l'intermédiaire d'une mise en forme conditionnelle ?

Dans les deux cas, envoies nous un petit fichier en pièce jointe...

@ plus
 

jerem44

XLDnaute Nouveau
Re : compter le nombre de case de couleurs avec NB.SI

oui les cellules sont mise en couleur par une mise en forme conditionnelle
ya vraiment pas de possibilité autre que la VB ?

fichier exemple joint ...
 

Pièces jointes

  • Suivi.XLS
    47 KB · Affichages: 220
  • Suivi.XLS
    47 KB · Affichages: 230
  • Suivi.XLS
    47 KB · Affichages: 228

mutzik

XLDnaute Barbatruc
Re : compter le nombre de case de couleurs avec NB.SI

bonjour,

si tu sais mettre une MFC sur une cellule, tu peux appliquer cette même formaule dans une cellule pour compter

par ex, si tu mets une date en j5
=NB.SI(G215:G228;"<"&J5)
te comptera le nombre de dates inf à J5 ...
 

jerem44

XLDnaute Nouveau
Re : compter le nombre de case de couleurs avec NB.SI

pour la selection jaune pq ma formule n'est elle pas bonne :
en d1 j ai la date d'aujourd'hui et en av1 la date auj + 1an, la couleur jaune indique que le recyclage est à faire rapidement ...

=NB.SI(J16:J229;">&D1"+"<&AV1")
=NB.SI(J16:J229;"&D1<x<&AV1")

que faut il mettre pour dire que je veux qu'il compte juste les cases entre les deux dates
ou est la faute ?

merki
 
Dernière édition:

mutzik

XLDnaute Barbatruc
Re : compter le nombre de case de couleurs avec NB.SI

re,,,,
étudier le fichier joint
on ne peut (sauf erreur de ma part) ne pas mettre deux critères dans un nb.si(...)
 

Pièces jointes

  • ed.xls
    19.5 KB · Affichages: 171
  • ed.xls
    19.5 KB · Affichages: 167
  • ed.xls
    19.5 KB · Affichages: 160

CISCO

XLDnaute Barbatruc
Re : compter le nombre de case de couleurs avec NB.SI

Bonjour

D'après l'exemple de Mutzik, deux autres possibilités :

=NB.SI(I5:I22;">"&I7)-NB.SI(I5:I22;">"&I15)
=NB.SI(I5:I22;"<"&I16)-NB.SI(I5:I22;"<"&I8)

@ plus
 

Discussions similaires

Statistiques des forums

Discussions
312 492
Messages
2 088 926
Membres
103 984
dernier inscrit
maliko67