Formules excel somme.si ou sommeprod ?

Résolu
NIkeda Messages postés 2 Statut Membre -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai parcouru le forum et je n'ai pas trouvé réponse à ma question. Beaucoup de sujets parlent de la fonction somme.si mais pour seulement additionner une colonne somme_range !!

Même chose sur la toile.

Alors voilà mon problème :

J'ai un tableau à 3 colonnes :

Exemple simplifié:
.......A..................B....................c
1....Marc............... 2 ..................50
2....Julie................3................... 6
3....Christian...........5....................7
4....Marc................7...................13
5....Greg............... 8 ....................9

Je voudrais connaître la somme de la colonne B et C qui correspond à Marc dans la colonne A.
Tous les sites et forum que j'ai visité donnent ce genre de formule : =SUMIF(A1:A5;"Marc";C1:C5). Ce qui donne un résultats de 63.
Moi je voudrais la même chose mais avec en plus le résultat B1:B5, sauf que les formules and, sum(C1:C5;B1:B5), ne fonctionnent pas. Ce qui donnerait un résultat de 72.

La seule formule que j'ai trouvé et qui fonctionne est : =SUMIF(A1:A5;"Marc";C1:C5)+SUMIF(A1:A5;"Marc";B1:B5)
Sauf que mon exemple est simplifié et que ma feuille excel contient plusieurs colonnes.

Merci de toute réponse
Configuration: Windows XP
Firefox 3.0

4 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    Tu peux utiliser sommeprod():
    =SOMMEPROD((A1:A5="marc") * B1:C5)
    eric
    0
  2. NIkeda Messages postés 2 Statut Membre
     
    Ça marche pas. J'ai #NAME? dans la cellule comme résultat
    0
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Pke ton excel est en anglais, il faut traduire les fonctions
    SOMMEPROD() => SUMPRODUCT()
    0
    1. lermite222 Messages postés 9042 Statut Contributeur 1 199
       
      Salur Eric,
      Tu a raison, parce que ta formule marche impec.
      A+
      0
      1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281 > lermite222 Messages postés 9042 Statut Contributeur
         
        Voui, mais c'est du vieux.... ;-)
        Je ne sais pas pourquoi des fois des vieux sujets comme ça sont déterrés :-)
        0
  4. Degrenoble Messages postés 37 Statut Membre
     
    Essaie ça et donne moi ton avis
    =sommeprod(b5:c5*(a1:a5=''Marc") ou =sumpruct(b5:c5*(a1:a5=''Marc")

    Litterallement
    =sommprod(plage à additionner*(condition)

    cdt
    Jmc
    0