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

Compter le nb de cellules mises en gras par MFC

jl456

XLDnaute Junior
Bonjour,

je recherche de l'aide pour pouvoir compter dans une colonne le nombre de cellules qui ont été mises en gras par une mise en forme conditionnelle.
Et cerise sur le gateau, si cela peut se calculer en sous-total en cas de filtre, ce serait du bonheur!

Je vous remercie beaucoup d'avance.
 

ninbihan

XLDnaute Impliqué
Re : ompter le nb de cellules mises en gras par MFC

Bonsoir JL456,

Dans ce cas précis, il vaut mieux travailler à partir de la condition de la MFC, peux-tu joindre un petit exemple de ce que tu souhaites ?

Bonne soirée,

Ninbihan

Edit: Oups... colision avec Kjin
 

jl456

XLDnaute Junior
Re : Compter le nb de cellules mises en gras par MFC

En fait, je compare deux colonnes :
si B1 est diffèrent de A1 alors la MFC est B1 en gras.
Je voudrais pouvoir après savoir combien j'ai de cellules dans la colonne B qui sont passées en gras.
 

Tibo

XLDnaute Barbatruc
Re : Compter le nb de cellules mises en gras par MFC

Bonsoir jl456, le fil,

Un essai avec la fonction SOMMEPROD :

Code:
=SOMMEPROD((A1:A100<>B1:B100)*1)

Plage de cellules à adapter

@+
 

jl456

XLDnaute Junior
Re : Compter le nb de cellules mises en gras par MFC

Merci beaucoup pour ta réponse Tibo, mais cela ne fonctionne, car en fait le pb est un peu plus compliqué.
Pour que ce soit plus visuel pour vous, je vous joins un exemple.

En colonne A : j'ai les références définitives de mon portefeuille.
En colonne B : les références initiale.

je veux comparer les différences que sur les refs initiales.

En colonne C : j'ai le fabricant théorique
En colonne D: j'ai la longueur théorique de la ref
En colonne E : j'ai le fabricant réel ; si E4 <> C4 alors E4 est gras
En colonne F : j'ai la longueur réelle; si F4<D4*0,95 ou F4>D4*1,05 alors F4 est gras (j'ai mis une tolérance de 5%)

En E3 : je souhaite comptabiliser les "gras" soit 4
En F3 : je souhaite comptabiliser les "gras" soit 5

si vous pouvez m'aider...
 

Pièces jointes

  • Compter cellules en gras MFC.xls
    28 KB · Affichages: 104

Tibo

XLDnaute Barbatruc
Re : Compter le nb de cellules mises en gras par MFC

re,

C'est effectivement plus clair avec un fichier.

En E3 :

Code:
=SOMMEPROD((C4:C15<>"")*(C4:C15<>E4:E15))

en F3 :

Code:
=SOMMEPROD((F4:F15>D4:D15*0.95)*(F4:F15<D4:D15*1.05))

Je te laisse tester

@+
 

Efgé

XLDnaute Barbatruc
Re : Compter le nb de cellules mises en gras par MFC

Bonjour au fil,
Encore une formule de Tibo qui me fait découvrir l'utiliisation de SOMMEPROD. Merci a toi (j'ai l'impression que cette fonction n' a pas de limite... ...quand on la maitrise)
Cordialement
 

jl456

XLDnaute Junior
Re : Compter le nb de cellules mises en gras par MFC

Merci beaucoup Tibo !!!!
Je viens de vérifier, la formule pour les fabricants fonctionne à merveille.
Par contre, pour les longueurs, je voudrais comptabiliser uniquement si la colonne D est non vide, là ça ne fonctionne pas bien.

Et cerise sur le gâteau, est-il possible d'avoir le résultat sur des filtres ? en sous-total ?

Merci d'avance pour ton aide !
 

jl456

XLDnaute Junior
Re : Compter le nb de cellules mises en gras par MFC

Je viens de regarder, en fait les bornes sont dans le mauvais sens.

Il faut :
=SOMMEPROD((F4:F15<D415*0.95)*(F4:F15>D415*1.05))

et non

=SOMMEPROD((F4:F15>D415*0.95)*(F4:F15<D415*1.05))

mais là ça ne renvoi rien....
 

Tibo

XLDnaute Barbatruc
Re : Compter le nb de cellules mises en gras par MFC

re,

Une autre tentative, sans trop de certitude, pour F3 :

Code:
=SOMMEPROD((D4:D15<>"")*((F4:F15<D4:D15*0.95)-(F4:F15>D4:D15*1.05)))

Ca donne le résultat attendu, mais c'est à tester en grand par prudence.

@+
 

jl456

XLDnaute Junior
Re : Compter le nb de cellules mises en gras par MFC

Malheureusement, cela ne fonctionne pas, si par exemple tu ajoutes la valeur 1200 en D9, au lieu d'incrémenter le résultat à 6 cela le diminue à 4
 

Tibo

XLDnaute Barbatruc
Re : Compter le nb de cellules mises en gras par MFC

re,

remplace le - par un + :

Code:
=SOMMEPROD((D4:D15<>"")*((F4:F15<D4:D15*0.95)[COLOR=Red][B]+[/B][/COLOR](F4:F15>D4:D15*1.05)))

et dis nous

Quant à ta question de tout à l'heure :

est-il possible d'avoir le résultat sur des filtres ? en sous-total ?

C'est possible, je l'ai déjà vu ici et ailleurs.

C'est simplement "un peu" plus compliqué. Il faut que je retrouve le fil ou un fichier avec un exemple pour adapter.

@+
 

jl456

XLDnaute Junior
Re : Compter le nb de cellules mises en gras par MFC

Merci beaucoup Tibo !!!! là ca fonctionne !
c'est très gentil à toi !!!!

et oui, si tu retrouves pour les filtres, cela m'interesse!

Merci encore!
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…