nombre si multicritère avec une partie du nom

  • Initiateur de la discussion Initiateur de la discussion tana
  • Date de début Date de début

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 !

T

tana

Guest
Bonjour à tous,
J'ai un soucis pour effectuer un calcul.

Voilà, je voudrais compter le nombre de cellules en F contenant le terme 'oui' à condition qu'en A, il y ait en le terme 'test' .

Je pensais utiliser un formule matricielle du type {=SOMME((A1:A300='*test*')*(f1:f300='*oui*'))}

Mais ça ne marche pas du fait de la présence des *
Le hic c'est que dans mes cellules il y a plus que 'test' ou 'oui' (concaténation)

Comment je peux faire ce calcul sur un partie des valeurs des cellules?


merci,
 
Non, ça ne marche pas car ça ne compte pas le nombre de oui si en Ax il y a 'test' mais tout simplement le nombre de oui.
Il faut voir un tableau qui dit

A: F:
test oui avec...
run oui parce que...
test non
run non cas...

je veux dans mon cas comme résultat:1 ('test' en A et 'oui' en F)
Dans ta solution, on obtient 2 : il y a des 'test'' en A et il compte le nbre de oui.
Ca va pas...,
Il faut lier les données des cellules A1/F1, A2/F2, A3/F3... pour faire la requete..
 
bonjour le Forum,
Bonjour Tana, john, ERIC S,

Alors en pièce joint un essai en passant par l'insertion de 2 colonnes qui peuvent etre masquées, il y a surement mieux a faire mais en attendant. 😉

Jocelyn [file name=Classeur5_20051212161201.zip size=4187]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur5_20051212161201.zip[/file]
 

Pièces jointes

Ouh là là, je viens de charger ton fichier.
Ca a l'air effectivement l'air de marcher mais la démarche est complexe!
Bon je vais étudier ça de plus près pour voir si je peux y arriver...

Merci si je ne reviens pas tour de suite,
 
Salut,

J'avais bien trouvé une formule (sans colonnes supplémetaires), mais il me semble qu'il doit y avoir beaucoup plus simple !

Donc, comme disait Jocelyn, en attendant ...

=SOMME(SI(ESTERREUR(CHERCHE('test';A1:A300));0;1)*SI(ESTERREUR(CHERCHE('oui';F1:F300));0;1))
formule matricielle à valider par Ctrl+Maj+Entrée.

Â+

Message édité par: andré, à: 12/12/2005 18:05
 
Bonjour,

SommeProd

Avec respect de la casse :
=SOMMEPROD((ESTNUM(TROUVE('oui';C2:C6)))*(ESTNUM(TROUVE('test';A2:A6))))

Les 'test' et 'oui' en minuscule ou majuscule, peu importe :
=SOMMEPROD((ESTNUM(CHERCHE('oui';C2:C6)))*(ESTNUM(CHERCHE('test';A2:A6))))
 
Bonsoir,
Cette dernière solution me parait plus 'propre'. J'essayerai demain au boulot.
Par contre, je ne comprend pas pourquoi vous choisissez de passer par la fonction estnum ou esterreur?
Qu'est ce que cela fait? Comment ça marche?

Merci les pros en tous cas,
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

N
Réponses
17
Affichages
3 K
ninajams
N
V
Réponses
2
Affichages
2 K
vynmarius
V
H
Réponses
3
Affichages
1 K
Horusbk
H
P
Réponses
7
Affichages
3 K
Ptivolni
P
P
Réponses
2
Affichages
1 K
Plncs
P
T
Réponses
5
Affichages
2 K
tapesec
T
P
Réponses
10
Affichages
2 K
Pierre1981
P
L
Réponses
2
Affichages
10 K
Retour