Somme.si avec plusieurs conditions

sof95141

XLDnaute Junior
Bonjour à tous ,

je souhaite faire une somme si avec plusieurs conditions .
en fait j'ai des comptes et des code produits, et je souhaiterai faire des somme. si par code produit (en exemple dans le fichier joint je voudrais sommé tous les comptes 100 avec un code porduit 32)

JE vous joins a mon explication un fichier exemple.

Merci d'avance pour votre aide
 

Pièces jointes

  • excl download.xls
    18 KB · Affichages: 69

jeanpierre

Nous a quitté
Repose en paix
Re : Somme.si avec plusieurs conditions

Bonjour sof95141,

Avec en J17 : =SOMMEPROD(($C$5:$C$12=H17)*($D$5:$D$12=I17)*$E$5:$E$12)

Plage $C$5:$C$12 et autres à adapter.

A tirer vers le bas après avoir renseigné les cellules en I.

Bonne fin d'après-midi.

Jean-Pierre
 

mth

XLDnaute Barbatruc
Re : Somme.si avec plusieurs conditions

Bonjour,

Un essai pour ta formule en J17 (que tu peux reproduire sur tes autres lignes):

Code:
=SOMMEPROD(($C$5:$C$50=H17)*($D$5:$D$50=I17)*($E$5:$E$50))

mais ...est-ce la même chose un code produit 0 et un code produit vide?

@ +

mth

Edit: Jean Pierre, et re :) on ne se quitte plus aujourd'hui :)
Edit 2: Coucou Pierrejean, contente de te croiser :)
 
Dernière édition:

Raja

XLDnaute Accro
Re : Somme.si avec plusieurs conditions

Bonjour, Salut à tous,

Regarde sur le fichier en retour. Si tu veux absolument SOMME.SI, il faut une colonne intermédiaire que l'on peut masquer. Sinon, il y a SOMMEPROD qui le fait sans une colonne intermédiaire. Car la formule SOMME.SI n'est pas multitest.

édit : je suis à la traine comme d'hab
 

Pièces jointes

  • somme.si.xls
    24.5 KB · Affichages: 82
  • somme.si.xls
    24.5 KB · Affichages: 96
  • somme.si.xls
    24.5 KB · Affichages: 92
Dernière édition:

mth

XLDnaute Barbatruc
Re : Somme.si avec plusieurs conditions

re,

tu as bien fait de préciser sof95141, du coup, c'est la proposition de Raja (que je salue :) ) qu'il te faut, si non, pour utiliser le sommeprod il faut corriger la formule en ajoutant un test:

Code:
=SI(I17="";0;SOMMEPROD(($C$5:$C$50=H17)*($D$5:$D$50=I17)*($E$5:$E$50)))

@ +

mth

Edit: Pas compris pareil que toi JP, dans l'exemple, si on laisse nos sommeprod() du début, on trouve une somme de 650 pour le compte 400 même s'il n'y a pas de code produit, or j'avais compris que sof95141 voulait la somme pour la corespondance des 2, et que vide était différent de zéro, c'est pour ça que j'ai rajouté le test si() ... mais me suis pt'être trompée ...
@ +
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 582
Messages
2 089 953
Membres
104 317
dernier inscrit
UMP