Formule "si prénom X est présent dans colonne A, alors fais une somme"

Résolu
ange78299 Messages postés 6 Statut Membre -  
 eugene-92 -
Bonjour,

Je souhaite pouvoir additionner les dépenses d'un individu X ou Y dans un tableau Excel

D'après vous, comment rédiger ma formule en partant du principe que :
- Colonne A : prénoms des participants : un participant peut être cité plusieurs fois
- Colonne B : sommes dépensées par le participant

L'idée est de pouvoir additionner le total des dépenses de Antoine, puis de Thomas,... (colonne en Jaune dans ma capture d'écran ci-joint)



Ceci est un extrait, car en réalité il y a 12 participants

Merci pour votre aide!

Antoine

5 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    formule à adapter à ton tableau
    dans l'exemple, $A$2:$A$20 est la plage des noms
    $B$2:$B$20 la plage des valeurs et F2 la cellule du premier nom concerné

    =SOMMEPROD(($A$2:$A$20=F2)*($B$2:$B$20))

    =SOMMEPROD((plage des noms=nom concerné)*(plage des valeurs))

    dans le même genre tu as également
    =SOMME.SI.ENS($B$2:$B$20;$A$2:$A$20;F2)

    1
  2. yclik Messages postés 3875 Date d'inscription   Statut Membre Dernière intervention   1 611
     
    Bonjour
    =SOMMEPROD(($A$2:$A$5=E3)*($B$2:B$5))
    1
  3. M-12 Messages postés 1349 Statut Membre 285
     
    Bonjour
    en imaginant que le nom "THOMAS" du total dépense soit sur E2, en F2 mettre cette formule et tirer vers le bas
    =SOMME.SI(A:A;E2;B:B)
    1
  4. ange78299 Messages postés 6 Statut Membre
     
    Génial ! Merci pour vos réponses !

    La formule que j'ai choisie est celle de @Mike-31 et fonctionne a merveille :)

    Par curiosité, je vais regarder la logique des autres formules proposées

    Encore merci à tous
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. eugene-92
     
    Bonjour,
    Vous pourriez voir ce petit tableau :
    https://cjoint.com/c/KGDhJkURT1l
    Cordialement,
    0