Faire une somme sur une liste de valeurs cibles

alunama -  
gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je souhaite réaliser un exercice de somme conditionnelle sous excel en définissant une liste de valeur à rechercher et à additionner dans 1 cellule cible.

par exemple, j'ai un tableau de 3 lignes et 2 colonnes (ci-dessous "colonne 1 - colonne 2")

alpha - 1
beta - 2
pi - 3

Je voudrais une fonction qui me permette de faire la somme conditionnelle d'une liste de critères que je définirais. Par exemple "alpha; beta" renverrai "3" ou "alpha; pi" renverrait "4"

Merci de votre aide

2 réponses

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    Bonjour,

    Une SOMMEPROD répond à ta question :
    =SOMMEPROD((($A$1:$A$10="alpha")+($A$1:$A$10="beta"))*$B$1:$B$10)

    Le signe + entre parenthèse signifie "ou" et donc tu cumule si égale à "alpha" ou "beta".

     Toujours zen
    La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer.  Antoine de Saint-Exupéry
    0
  2. alunama
     
    Merci pour votre réponse.

    Quid si je dois additionner 20 critères ?

    Existe-t-il une approche pour mettre tous les critères dans une cellules avec un séparateurs (virgule par exemple) ?

    Merci de votre aide !
    0
    1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
       
      Tu peux effectivement le faire avec tous tes critères (bien séparés pour éviter des agrégations parasites) en F1 par exemple
      =SOMMEPROD((NON(ESTERR(TROUVE($A$1:$A$10;$F$1))))*$B$1:$B$10)
      0