nombre si multicritère avec une partie du nom

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,
 
T

Tana

Guest
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..
 

Jocelyn

XLDnaute Barbatruc
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

  • Classeur5_20051212161201.zip
    4.1 KB · Affichages: 24
T

Tana

Guest
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,
 

andré

XLDnaute Barbatruc
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
 

Monique

Nous a quitté
Repose en paix
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))))
 
T

Tana

Guest
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,
 

Discussions similaires

Réponses
7
Affichages
410

Statistiques des forums

Discussions
312 501
Messages
2 089 014
Membres
104 005
dernier inscrit
Maxence