Formules excel somme.si ou sommeprod ?

Résolu/Fermé
NIkeda Messages postés 2 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 26 décembre 2007 - 26 déc. 2007 à 08:34
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 - 19 nov. 2008 à 19:39
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
A voir également:

4 réponses

eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
26 déc. 2007 à 10:35
Bonjour,

Tu peux utiliser sommeprod():
=SOMMEPROD((A1:A5="marc") * B1:C5)
eric
0
NIkeda Messages postés 2 Date d'inscription mercredi 26 décembre 2007 Statut Membre Dernière intervention 26 décembre 2007
26 déc. 2007 à 11:22
Ça marche pas. J'ai #NAME? dans la cellule comme résultat
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
26 déc. 2007 à 11:56
Pke ton excel est en anglais, il faut traduire les fonctions
SOMMEPROD() => SUMPRODUCT()
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 190
19 nov. 2008 à 14:01
Salur Eric,
Tu a raison, parce que ta formule marche impec.
A+
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212 > lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020
19 nov. 2008 à 19:39
Voui, mais c'est du vieux.... ;-)
Je ne sais pas pourquoi des fois des vieux sujets comme ça sont déterrés :-)
0
Degrenoble Messages postés 35 Date d'inscription mercredi 22 octobre 2008 Statut Membre Dernière intervention 29 juillet 2009
19 nov. 2008 à 11:43
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