Calculez nombre de cellule en gras par MFC

Résolu/Fermé
jjeerr Messages postés 3 Date d'inscription samedi 1 mai 2010 Statut Membre Dernière intervention 1 mai 2010 - 1 mai 2010 à 14:51
 crazydjuju - 20 juil. 2010 à 11:01
Bonjour à tous,

Je souhaiterais compter le nombre de cellule contenant une valeur mise en gras par une MFC (mise en forme conditionnelle).

Quelqu'un peut-il m'aider??

5 réponses

Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
1 mai 2010 à 15:27
Bonjour.

1) ça n'existe pas dans les fonctions et commandes classiques d'Excel

2) un spécialiste de VBA pourrait peut-être t'écrire une macro qui ferait ça

3) ne pourrais-tu pas faire ton décompte non pas à partir des cellules en gras, mais à partir des cellules qui ont déclenché cette MFC ?
1
Bonjour,

J'ai le même problème jjeerr. Comment peut-on faire le décompte à partir des cellules qui ont déclenché la mise en forme conditonnelle.

Merci pour votre aide!
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
19 juil. 2010 à 16:39
Bonjour
pouvez vous nous dire quelle est la condition de MFC qui passe ces cellules en gras.
A partir de là, il devrait être possible de les compter.
Crdlmnt
0
Bonjour,
La condition de MFC qui passe ces cellules en gras consiste à ce qu'une cellule soit en gras si elle est supérieure à la valeur d'une autre cellule.
Je n'ai pas très bien compris ce qu'a répondu jjeerr ni le lien de lermite 222. Pouvez-vous m'expliquer, SVP?
Merci beaucoup.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
20 juil. 2010 à 10:19
bonjour crazydjujdju
alors vous pouvez utiliser le même principe pour compter vos cellules plus grande que celle qui vous sert de référence:
=NB.SI(Champ;">"&cell ref)
par exemple pour compter les plus grands que E1 en A1:C100
=NB.SI(A1:C100;">"&E1)
Crdlmnt
0
Merci pour votre réponse. Ca marche parfaitement.
0
Le plus simple pour moi fut de le faire en 2 étapes:

1. via la formule "grande.valeur" qui permet de sélectionner la Xième valeur la plus grande.

2. une formule "nb.si" qui va donc me calculer le nombre de cellule supérieur au nombre préalablement indiqué (calculé) par la cellule en 1.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
19 juil. 2010 à 17:48
Alors pour le faire en une fois:
=SOMMEPROD((CHAMP>GRANDE.VALEUR(CHAMP;rang))*1)
crdlmnt
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
19 juil. 2010 à 20:46
Bonjour tous,
Pour ceux que ça pourrait intéresser
A+
0