Formule Nombre de cellules couleur
Excel pour les pas trop nulles...
-
Vaucluse Messages postés 27336 Statut Contributeur -
Vaucluse Messages postés 27336 Statut Contributeur -
Bonjour,
J'ai un fichier avec des mises en formes conditionnelles qui déterminent la couleur d'une cellule en fonction de son résultat par rapport à une autre cellule.
Il y a 4 couleurs déterminées :
vert
orange
rouge
gris
Le tableau compare les niveaux compétences des élèves par rapport au niveau requis.
Les couleurs permettent de visualiser les écarts mais je recherche une formule qui indiquerait le nombre de cellules vertes, oranges, rouge et grises afin d'en calculer des %.
Par exemple, pour élève 1, 6 compétences vertes sur 10 soit 60%
Existe-t-il une formule permettant de calculer le nombre de cellules en fonction de la couleur des cellules ?
Je me débrouille sur Excel mais ne maitrise pas du tout les macros ni VBA.
Je peux joindre un fichier test si besoin.
Merci
J'ai un fichier avec des mises en formes conditionnelles qui déterminent la couleur d'une cellule en fonction de son résultat par rapport à une autre cellule.
Il y a 4 couleurs déterminées :
vert
orange
rouge
gris
Le tableau compare les niveaux compétences des élèves par rapport au niveau requis.
Les couleurs permettent de visualiser les écarts mais je recherche une formule qui indiquerait le nombre de cellules vertes, oranges, rouge et grises afin d'en calculer des %.
Par exemple, pour élève 1, 6 compétences vertes sur 10 soit 60%
Existe-t-il une formule permettant de calculer le nombre de cellules en fonction de la couleur des cellules ?
Je me débrouille sur Excel mais ne maitrise pas du tout les macros ni VBA.
Je peux joindre un fichier test si besoin.
Merci
A voir également:
- Formule Nombre de cellules couleur
- Formule excel pour additionner plusieurs cellules - Guide
- Formule si et - Guide
- Excel cellule couleur si condition texte - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
3 réponses
Bonjour ,
pour ce faire , il faut utiliser les macros et créer toi-même les fonctions :
Petit coup de main :
Tu peux utiliser le code ci-dessus :
La fonction NbColorSameAs prends comme référence ta plage a testé et une cellule contenant la couleur souhaité.
Un exemple :
Tu as mis en rouge la celulle B2;
en C2 : =NbColorSameAS(A2:A10; B2)
te donnera le nombre de case rouge (couleur identique à B2) sur la plage de A2 à A10
Cordialement,
pour ce faire , il faut utiliser les macros et créer toi-même les fonctions :
Petit coup de main :
Function NbColor(ByRef Plage As Range, Couleur As Byte) As Long
Dim c As Range
Dim nb As Long
nb = 0
For Each c In Plage
If c.Interior.ColorIndex = Couleur Then
nb = nb + 1
End If
Next c
NbColor = nb
End Function
Function NbColorSameAs(ByRef Plage As Range, ByRef Cellule As Range) As Long
NbColorSameAs = NbColor(Plage, Cellule.Interior.ColorIndex)
End Function
Tu peux utiliser le code ci-dessus :
La fonction NbColorSameAs prends comme référence ta plage a testé et une cellule contenant la couleur souhaité.
Un exemple :
Tu as mis en rouge la celulle B2;
en C2 : =NbColorSameAS(A2:A10; B2)
te donnera le nombre de case rouge (couleur identique à B2) sur la plage de A2 à A10
Cordialement,
Bonjour
VBA est il indispensable? si vous avez des mises en formes conditionnelles pour afficher les couleurs, vous devriez pouvoir en calculer le nombre pas des formules basées sur les mêmes raisonnements non?
crdlmnt
VBA est il indispensable? si vous avez des mises en formes conditionnelles pour afficher les couleurs, vous devriez pouvoir en calculer le nombre pas des formules basées sur les mêmes raisonnements non?
crdlmnt
Si vous nous donnez ces formules où si, mieux vous mettez un fichier à disposition sur
https://www.cjoint.com/
en revenant ici coller le lien créé sur le site, on pourra surement vous aider
"bricoler" le fichier pour l'anonymiser si besoin et placez y quelques excplications
à vous lire
crdlmnt
https://www.cjoint.com/
en revenant ici coller le lien créé sur le site, on pourra surement vous aider
"bricoler" le fichier pour l'anonymiser si besoin et placez y quelques excplications
à vous lire
crdlmnt
Re
voila une première tentative en fonction des MFC mais je n'ai pas compris tous les raisonnements et en patiuliers ceux qui sont liés à NR en G et H etc.. et G vide
d'où seulement trois cellules de remplies
notez que ces formules sont matricielles et doivent être entrées avec la touche enter en maintenant les touches ctrl et shift enfoncées?. Elles se retrouvent automatiquement entre accolades dans la barre de formuler.
revenez pour la suite, en complètant les explications
https://www.cjoint.com/c/FFnmXdx30F5
à vous lire
crdlmnt
voila une première tentative en fonction des MFC mais je n'ai pas compris tous les raisonnements et en patiuliers ceux qui sont liés à NR en G et H etc.. et G vide
d'où seulement trois cellules de remplies
notez que ces formules sont matricielles et doivent être entrées avec la touche enter en maintenant les touches ctrl et shift enfoncées?. Elles se retrouvent automatiquement entre accolades dans la barre de formuler.
revenez pour la suite, en complètant les explications
https://www.cjoint.com/c/FFnmXdx30F5
à vous lire
crdlmnt
Ne marche pas avec les MCF !!! Il faut faire le meme test que pour les MFC
comment vous joindre un fichier ?
http://www.cjoint.com/c/FFnk0AsjU5l