Rechercher : dans
Par :

Formules excel somme.si ou sommeprod ?

Dernière réponse le 19 nov 2008 à 19:39:16 NIkeda, le 26 déc 2007 à 08:34:38 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Formules excel somme.si ou sommeprod ? » dans :
Formules Excel de base VoirVoici quelques formules de bases qui sont faciles à réaliser et qui peuvent donner un peu de vie à une feuille Excel ! Pour cette astuce, on supposera que l’on veut que le résultat s’affiche dans la cellule B10 et on se servira principalement des...
Eviter les doublons dans Excel VoirEviter les doublons lors d'un encodage dans un colonne de feuille excel: prendre le format conditionnel sur le première cellule sous les titres (par ex A2) choisir la formule suivante : =NB.SI($A$2:$A$21;A2)>1 mettre là la couleur de fond...
Formules EXCEL de Base 2 VoirOn a vu la fonction SI La fonction ET est également interressante. Combinée à SI, celà donne : =SI(ET(condition1;condition2;.......conditionZ);vrai;faux) on affiche les différentes conditions à vérifier (ex : B3>C2 ....C2=B9; etc..). si toutes...

1

eriiic, le 26 déc 2007 à 10:35:48

Bonjour,

Tu peux utiliser sommeprod():
=SOMMEPROD((A1:A5="marc") * B1:C5)
eric

Répondre à eriiic

2

NIkeda, le 26 déc 2007 à 11:22:28

Ça marche pas. J'ai #NAME? dans la cellule comme résultat

Répondre à NIkeda

3

eriiic, le 26 déc 2007 à 11:56:30

Pke ton excel est en anglais, il faut traduire les fonctions
SOMMEPROD() => SUMPRODUCT()

Répondre à eriiic

5

lermite222, le 19 nov 2008 à 14:01:38

Salur Eric,
Tu a raison, parce que ta formule marche impec.
A+ L'expérience instruit plus sûrement que le conseil. (André G­ide)  
Si tu te cogne à un pot et que ça sonne creux, c'est pas for­cément le pot qui est vide. ;-)(Confucius)

Répondre à lermite222

6

 eriiic, le 19 nov 2008 à 19:39:16

Voui, mais c'est du vieux.... ;-)
Je ne sais pas pourquoi des fois des vieux sujets comme ça sont déterrés :-)

Répondre à eriiic

4

Degrenoble, le 19 nov 2008 à 11:43:35

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

Répondre à Degrenoble