[Excel] Somme selon 2 conditions

Somme selon 2 conditions [Excel] - Logiciels - Windows & Software

Marsh Posté le 09-04-2011 à 16:38:30    

Bonjour,
 
Je me permets de poser ma question après plusieurs heures de recherche sur différents forums dont celui-ci.
 
Mon problème est le suivant :
 
Je désire compter le nombre de cellules contenant le caractère "V" sur une ligne importante si et seulement si la cellule d'une autre ligne située sur la même colonne contient "dim".
 
J'y arrive parfaitement en utilisant la formule suivante : = SOMMEPROD((GAUCHE(Annuel!$B2:$NT2;3)="dim" )*(Annuel!$B5:$NT5="V" ))
Dans laquelle "Annuel!$B2:$NT2" est la ligne contenant les jours de la semaine et "Annuel!$B5:$NT5" est la ligne contenant ou non le caractère "V".
 
Là je bute, c'est que dans la ligne "Annuel!$B5:$NT5", les cellules peuvent contenir indifférement "VD", "NV", "V", " V ", "     V", ect. ... et je doit faire en sorte que ma formule compte les cellule contenant le caractère "V" qu'il soit seul ou associé à d'autres caractères ou espaces.
 
Merci d'avance pour votre aide
 
David

Reply

Marsh Posté le 09-04-2011 à 16:38:30   

Reply

Marsh Posté le 10-04-2011 à 11:38:22    

Code :
  1. =SI(ESTNUM(CHERCHE("v";a1));"v";"f" )


renvoie v si ce caractère est présent dans la celulle a1 et f s'il ne l'est pas
 
essai ça :

Code :
  1. = SOMMEPROD((GAUCHE(Annuel!$B2:$NT2;3)="dim" )*(SI(ESTNUM(CHERCHE("v";Annuel!$B5:$NT5));"v";"f" )="v" ))


(n'ayant pas ta feuille excel j'ai du mal à vérifier s'il y a une erreur)


Message édité par scottsummer le 10-04-2011 à 11:53:56

---------------
mon site ouaib : http://photoscott54.perso.neuf.fr
Reply

Marsh Posté le 13-04-2011 à 13:51:25    

Bonjour,  
 
Merci pour ta réponse, j'ai reçu une autre formule en parallèle sur un autre forum qui fonctionne sans problème.
Par contre, pour info je viens de tester la tienne et excel me renvoi 0 à chaque fois ...
 
A bientôt
 
David

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed