Nombre de total de formule (texte) différente...

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 !

djkiller49

XLDnaute Nouveau
Bonjour à toutes et à tous, bonjour les maîtres Excel, 🙂

Il est facile (ou facile de trouver comment) compter le nombre de valeur (texte) dans une colonne.
Il est facile (ou facile de trouver comment) compter le nombre de valeur (texte) différente dans une colonne.

Mais comment puis-je compter le nombre de résultat de formule (texte) différent dans une colonne ? Si possible en tenant compte des filtres (ce serait du bonus...). Le tout sans VBA et sans forme matricielle s'il vous plait.

Un fichier vaut mieux que des longs discours. Je cherche la formule pour obtenir les valeurs jaunes.
NB : C'est un extrait d'un tableau beaucoup beaucoup beaucoup plus grand.
NB2 : Si c'est facile de trouver comment, je vais me sentir bien minable 😉

Merci d'avance.
 

Pièces jointes

Re : Nombre de total de formule (texte) différente...

Bonsoir,

Peut être une solution avec une fonction Sous.total et des formules pour compter une seule fois la famille. ( Une condition qu le tableau soit trié par Nom de Famille)

Bonjour FROLLINDE,

Merci pour votre réponse et bravo pour la rapidité et l'efficacité.
Bonne astuce d'utiliser 2 colonnes de comptages avec des critères très simple... 😉
Et en plus d'être simple à comprendre, cela à le mérite de fonctionner avec le filtre. 🙂

Quelqu'un aurait-il une autre solution (avec ou sans filtre) dans une formule ?
 
Re : Nombre de total de formule (texte) différente...

Bonjour;C4:C9

En C4, tout simplement
Code:
NB.SI(C4:C9;"<>"&"")

En B4, je ne vois pas de solution sans passer par une formule matricielle.
Code:
SOMME(1/NB.SI(C4:C9;C4:C9))
ou avec des colonnes intermédiaires qui n'apportent rien de mieux que la dernière proposition sur ce fil.

@ plus
 
Dernière édition:
Re : Nombre de total de formule (texte) différente...

Bonjour djkiller49, FROLLINDE, CISCO,

Sans s'occuper du filtre, en B4 :

Code:
=SOMMEPROD((B4:B1000<>"")*(EQUIV(""&B4:B1000;""&B4:B1000;0)=LIGNE(B4:B1000)-3))
Et en C4 :

Code:
=NB.SI(C4:C1000;"><")
A+
 
Re : Nombre de total de formule (texte) différente...

Re,

Maintenant en tenant compte du filtre, en B4 :

Code:
=SOMMEPROD((B4:B1000<>"")*SOUS.TOTAL(3;DECALER(B4;LIGNE(B4:B1000)-4;))*(EQUIV(""&B4:B1000;""&B4:B1000;0)=LIGNE(B4:B1000)-3))
Et en C4 :

Code:
=SOMMEPROD((C4:C1000<>"")*SOUS.TOTAL(3;DECALER(C4;LIGNE(C4:C1000)-4;)))
A+
 
Re : Nombre de total de formule (texte) différente...

Re,

Au post #6 j'ai mal testé le filtre, la formule en B4 ne va pas.

Alors définir le nom matrice par :

Code:
=SOUS.TOTAL(3;DECALER(FAMILLE!$B$4;LIGNE(FAMILLE!$B$4:$B$1000)-4;))
Puis formule en B4 :

Code:
=SOMMEPROD((B4:B1000<>"")*matrice*(EQUIV(B4:B1000&matrice;B4:B1000&matrice;0)=LIGNE(B4:B1000)-3))
Et en C4 :

Code:
=SOMMEPROD((C4:C1000<>"")*matrice)
Fichier joint.

A+
 

Pièces jointes

Re : Nombre de total de formule (texte) différente...

Bonjour,

100 bravos et 1000 mercis à vous 3. 😀😀😀😀😀

Merci à FROLLINDE pour la solution simple et efficace qui pourra m'être utile sur un prochain tableau.
Merci à CISCO qui m'avait déjà aidé sur un post précédent.
Merci à JOB75 pour la solution à mon problème.

Rapide et efficace, que demandé de plus.
 
Re : Nombre de total de formule (texte) différente...

Bonsoir djkiller49, Job75, FROLLINDE


Si on peut utiliser SOMMEPROD en B4 (mais c'est du matriciel "camouflé")
Code:
SOMMEPROD(1/NB.SI(B4:B9;B4:B9))

ou si on veut travailler sur une plage plus grande pouvant contenir des cellules vides
Code:
=SOMMEPROD(1/NB.SI(B4:B150;B4:B150))-(NB.SI(B4:B150;"")>0)

@ pus
 
Re : Nombre de total de formule (texte) différente...

Bonsoir djkiller49, Job75, FROLLINDE


Si on peut utiliser SOMMEPROD en B4 (mais c'est du matriciel "camouflé")
Code:
SOMMEPROD(1/NB.SI(B4:B9;B4:B9))

ou si on veut travailler sur une plage plus grande pouvant contenir des cellules vides
Code:
=SOMMEPROD(1/NB.SI(B4:B150;B4:B150))-(NB.SI(B4:B150;"")>0)

@ pus

Bonjour CISCO,

Merci pour cette solution supplémentaire, je vais tester aussi.

A bientôt et encore merci et bravo pour ta participation à mon problème.
David.
 
Re : Nombre de total de formule (texte) différente...

Bonjour à tous,

Après avoir mis les formules en applications dans mon fichier, j'ai rencontré quelques soucis lors de l'insertion de ligne.
J'ai retenue la formule de "Job75" et j'ai remplacé les valeurs fixes des formules par une valeur qui varie si insertion de ligne ( valeur 3 remplacée par ligne(B3) ).

En pièce jointe un fichier pour ceux qui ne veulent pas s'embêter.

Encore merci à tous. 😀
 

Pièces jointes

- 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

Réponses
22
Affichages
1 K
  • Question Question
Microsoft 365 Règle de 3
Réponses
11
Affichages
796
Retour