Nombre de cellules "qui contiennent" un critère

Bonjour à tous, au risque que ma question me fasse passer pour un abruti et après avoir farfouillé dans l'aide sommaire d'Excel, je me retourne vers les utilisateurs confirmés pour poser ma question.

C'est tout "simple".

Supposons que je possède le classeur suivant :

A B

1 Toto ICI PAR EXEMPLE

2 Tototo

3 Tot

4 Tata

5 Titi

Je souhaite, ici en B1 pour l'exemple, compter simplement le nombre de cellules de la colonne 1 qui contiennent, par exemple cela : "Tot", le résultat, dans mon exemple, serait donc : 3.

Je vous remercie par avance pour vos réponses

Essaie quelque chose comme =SOMMEPROD((B1:B5>="tot")*1)

3template.zip (8.98 Ko)

Bonjour,

Ne te fais pas de complexe. Nous sommes prêts à répondre à vos questions quelque soit le niveau de difficulté. L'essentiel pour nous, c'est la safisfaction de nos auditeurs.

Une des solutions est la suivante en B1 :

=NB.SI(A:A;"*Tot*")

édit : Salut DP

Bien vu, ma formule ne testait que "commence par TOT"

Merci pour vos réponses vraiment rapides !

En effet, la formule donnée par Raja fonctionne relativement bien.

Cependant, mea culpa, car je n'ai pas été jusqu'au bout de mon problème...

Supposons maintenant que j'ai 2 critères pour le comptage de mes cellules.

A// B //C

1 Toto // Titi // ICI

2 Tototo // Tit //

3 Tot // Tititi //

4 Tata // Test //

5 Titi // Testbis //

Comment, en C1, compter le nombre de lignes qui contiennent "Tot" dans la colonne A et "Tit" dans la colonne B ?

Désolé pour le manque de précisions dans mon premier post.

A bientôt et merci encore !

Re,

Il manque une précision. Pour toi, il y aura combien en C1 dans ton exemple ? C'est important ce détail.

PS : je n'ai pas compris la réponse "relativement bien"

En C1 il y aura 3.

Edit : Relativement bien, simplement parce que dans le cas que j'avais cité dans mon premier post, la formule était clairement adaptée

Sommeprod étant matricielle, elle convient bien à des "et" par produit scalaire :

=SOMMEPROD((A:A>="tot")*1;(B:B>="tit")*1)

par contre elle ne teste que "commence par ..."

Re,

Je te propose une solution. A toi de disposer.

Met en C1 la formule suivante et copie en bas :

=A1&B1

En D1 la formule suivante pour avoir le nombre de Tot et Tit :

=NB.SI(C:C;"*tot*tit*")

Eventuellement, tu peux cacher la colonne C.

NB : c'est une façon d'utiliser la formule NB.SI multicritères transformés en monocritère.

Raja a écrit :

Re,

Je te propose une solution. A toi de disposer.

Met en C1 la formule suivante et copie en bas :

=A1&B1

En D1 la formule suivante pour avoir le nombre de Tot et Tit :

=NB.SI(C:C;"*tot*tit*")

Eventuellement, tu peux cacher la colonne C.

NB : c'est une façon d'utiliser la formule NB.SI multicritères transformés en monocritère.

Ca c'est vraiment pas mal du tout. A vrai dire je pourrais m'en contenter, maintenant si je reprends ta formule et qu'a la place de "tot" et "tit" je souhaite intégrer le contenu d'une cellule, est ce que la formule devient ?

=NB.SI(C:C;*A3*B2*)

Merci par avance pour ta réponse Raja, tu me permets déjà d'avancer.

Re,

Non. Plutôt comme suivant (toujours selon ton exemple) :

=NB.SI(C:C;"*"&A3&"*"&B2&"*")

Car, quand tu combines les références d'une cellule avec les caractères dans une formule de calcul, il faut procéder ainsi. Essaye de comparer cette formule avec la précédente. Tu verras la ressemblance.

1copie-de-test.xlsm (29.86 Ko)
Raja a écrit :

Re,

Non. Plutôt comme suivant (toujours selon ton exemple) :

=NB.SI(C:C;"*"&A3&"*"&B2&"*")

Car, quand tu combines les références d'une cellule avec les caractères dans une formule de calcul, il faut procéder ainsi. Essaye de comparer cette formule avec la précédente. Tu verras la ressemblance.

Mais je t'aime .

C'est parfait...

Merci mille fois.

A bientôt

Rechercher des sujets similaires à "nombre qui contiennent critere"