somme conditionnelle

  • Initiateur de la discussion antony
  • Date de début
A

antony

Guest
bonjour les pros d'excel,

je cherche à effectuer une somme conditionnelle.
Ma condition est la suivante en prenant un exemple:
en partant de la cellule A1 qui contient 'papa maman'
Je cherche la condition:' si la cellule contient 'papa' alors fait la somme de la colonne B, etc...'
J'ai pensé à faire un Stxt, mais c'est trop restrictif, car il se peut que les caractères de la cellule soient décalés (cela arrive quand on fait des extractions de bases de données).

Merci d'avance tout le monde.


Antony.
 

Rai

XLDnaute Junior
Bonjour,

Dans le cas que tu présentes, voilà ce que j'en ai retenu :
- une cellule (A1) sert de déclencheur
- une plage (colonne B) doit être sommée

Dans ce cas, je propose :
=SI(ESTERREUR(TROUVE('papa';A1));'rien';SOMME(B:B))

où TROUVE('papa';A1)
renvoie #Valeur! si rien trouvé et un nombre si trouvé (quelle que soit la position de 'papa' dans A1)


Ca répond à tes besoins ?
 

Monique

Nous a quitté
Repose en paix
Bonjour,

Faire la somme B2:B15 si les cellules A2:A15 contiennent 'papa', quelle que soit la position de 'papa' à l'intérieur de la cellule :
=SOMMEPROD((ESTNUM(CHERCHE('papa';A2:A15;1)))*B2:B15)

Avec respect de la casse :
=SOMMEPROD((ESTNUM(TROUVE('papa';A2:A15;1)))*B2:B15)
 
A

antony

Guest
Merci aux trois réponses,

en fait, pour être franc, la réponse de monique est celle que j'attendais, merci aux deux autres réponses, ça m'a permis de voir NB.SI et ESTERREUR.

Merci et bon Dimanche à tous.
 

Discussions similaires

Réponses
2
Affichages
270

Statistiques des forums

Discussions
312 333
Messages
2 087 371
Membres
103 528
dernier inscrit
maro