NB.SI avec deux conditions textuelles

  • Initiateur de la discussion Noobinet
  • Date de début
N

Noobinet

Guest
Salutation à tous,

voilà quelque temps que je ne trouve de solution à mon petit soucis.

j'ai bien trouver des fonctions du types SOMME((C2:C15='x')*(D2:D15='z')) mais cela ne résoud pas le fait que j'aimerais que x ou z soient du type *x* et *z* afin de prendre en compte tous les caractères avant et après la lettre.

quelqu'un connaitrait il la solution ? :)

merci !
 

David

XLDnaute Occasionnel
Salut

je ne comprend pas ton problème, ta formule veux additionner des lettres ?

dis ce que tu veux faire ou met un exemple.

Normalement tu lui indiques une conditions et tu lui dis de faire la somme d'une autre colonne, la il manque des références.

du style

SOMME(SI(Base!$c$3:$C$15='x';(Base!$e$3:$d$15)))*SOMME(SI(Base!$d2:$d15='z';(Base!$e$3:$e$15)))

il y a des colonnes pour la conditions et une colonne pour les sommes.
Je retire, j'ai compris qu'après ce que tu voulais désolés
tcho

Message édité par: david, à: 18/08/2005 15:09
 

Monique

Nous a quitté
Repose en paix
Bonjour,

SommeProd et Trouve() ou Cherche() associés :

=SOMMEPROD(ESTNUM(TROUVE('x';C2:C15))*ESTNUM(TROUVE('z';D2:D15)))

Si tu veux le respect de la casse :
=SOMMEPROD(ESTNUM(CHERCHE('x';C2:C15))*ESTNUM(CHERCHE('z';D2:D15)))
 
N

Noobinet

Guest
alors concretement j'ai deux colonnes comprenant dans la première les initiales d'un programme et sa version et dans la seconde les initiales d'une personne, ce qui donne par exemple :

LP V1.0.3 MH
RC V0.0.5 MH
LP V1.0.3 MS
RC V0.0.5 MS
LP V1.0.3 MS


j'aimerais connaitre pour chaque personne le nombre de projets sur lesquels ils ont été : ex pour MS ca donnerait 2 'LP*' et 1 'RC*' l'étoile étant supposé remplacer n'importe quel symbole (ici les versions)

en esperant être plus clair ^^, en tout cas merci pour vos réponses si rapides :)

petite précision je suis un vraiment pas initié à excel
:whistle:
 
N

Noobinet

Guest
Monique écrit:
Bonjour,

SommeProd et Trouve() ou Cherche() associés :

=SOMMEPROD(ESTNUM(TROUVE('x';C2:C15))*ESTNUM(TROUVE('z';D2:D15)))

Si tu veux le respect de la casse :
=SOMMEPROD(ESTNUM(CHERCHE('x';C2:C15))*ESTNUM(CHERCHE('z';D2:D15)))

je viens d'essayer avec ta formule (magique ? ^^) et il semblerait que cela fonctionne ! :)

merci beacuoup !
 

Monique

Nous a quitté
Repose en paix
Re,

Tes 2 critères sont dans la même colonne,
la 2ème colonne contient un nom (ou des initiales, ça m'est égal)

Nb de RC ou LP pour MS :
=SOMMEPROD((ESTNUM(TROUVE('LP';C2:C15))+ESTNUM(TROUVE('RC';C2:C15)))*(D2:D15='MS'))

Nb de LP pour MS :
=SOMMEPROD(ESTNUM(TROUVE('LP';C2:C15))*(D2:D15='MS'))

Nb de RC pour MS :
=SOMMEPROD(ESTNUM(TROUVE('RC';C2:C15))*(D2:D15='MS'))

Tu as peut-être intérêt à mettre MS et MH dans une cellule et faire référence à cettre cellule dans la formule
=SOMMEPROD((ESTNUM(TROUVE('LP';C2:C15))+ESTNUM(TROUVE('RC';C2:C15)))*(D2:D15=E1))

Idem pour LP et RC
 

David

XLDnaute Occasionnel
Salut

Si vraiment les projets sont en 2 lettres je te propose ça:

=NB(SI(GAUCHE(c:3:c15;2)='lp';SI(d3:d15='MH';1;0)))

tu valides en formules matricielles (Ctrl/shift/entrée), il te faut une cellule par projet et par personne.

En esperant que ça te convienne.

Tcho

Message édité par: david, à: 18/08/2005 17:13
 

Discussions similaires

Statistiques des forums

Discussions
312 329
Messages
2 087 333
Membres
103 519
dernier inscrit
Thomas_grc11