SOMMEPROD et SOMMESI

Résolu/Fermé
Jean guy - 9 juin 2009 à 17:02
 Jean guy - 10 juin 2009 à 09:33
Bonjour,

Voila mon problème,

J'ai trois colonnes

Mickey banane 5
Minnie orange 10
dingo tomate 15
mickey tomate 3
minnie orange 5
dingo tomate 10

Maintenant je veux grace à somme si et/ou somme prod, calculer dans une case unique ce que minnie a dépenser en orange.(((((((((( Si minnie=orange Ok!!!!alorje prend 10+ si minnie= orange Ok, alors je prend5, Si minnie =Banane, Pas Ok, je met 0 et laisse tel quel) )))))))

Merci pour votre aide !

Cordialement

Jean Guy

10 réponses

pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 644
9 juin 2009 à 18:20
Bonjour,

OUi, c'est une utilisation de SOMMEPROD. Sur cet exemple à 6 lignes cela donne :

=SOMMEPROD((A1:A6="Minnie")*(B1:B6="orange")*C1:C6)

A+
0
Cela ne marche pas

=SOMMEPROD(('Entité 1'!I7:I79=B3)*('Entité 1'!K7:K79=A5)*'Entité 1'!L7:L79)

Peut-être une erreur de saisie de ma part?

Merci pour ta réponce en tout cas !!
0
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 644
9 juin 2009 à 18:34
Oui, il faut enlever les guillemets :

=SOMMEPROD((Entité 1!I7:I79=B3)*(Entité 1!K7:K79=A5)*Entité 1!L7:L79)
0
Ca ne marche toujous pas ,ca marque #NOM.

Toutes les lignes du tableau ne sont pas renseignées, mais celle qui le sont le sont 3 par 3 donc il ne devrait pas y avoir de souci?

=SOMMEPROD((Entité 1!I7:I79=B3)*(Entité 1!K7:K79=A5)*Entité 1!L7:L79)
0
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 644
9 juin 2009 à 18:48
Oui, pardon, j'avais pas vu le blanc dans le nom de la feuille. Oui il faut les guillemets mais alors l'erreur vient d'ailleurs.
Non, les cellules vides ne doivent pas gener
Peut-être le type des cellules ?
Edit : N'y a t-il pas une inversion entre A5 et B3 ?
0
nn nn, mes cellules sont bien mise.

En I j'ai ma première cdt, en K la deuxième et en L le prix ..
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
michel_m Messages postés 16602 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 313
9 juin 2009 à 19:53
bonsoit tt le monde

le plus tranquille est de donner des noms au 3 plages de entité 1 et de les appeler
=SOMMEPROD((col_I=B3)*(col_K=A5)....
col_I et col_K sont pour l'exemple, bien sûr
0
ca ne marche pas dans les colonnes, j'ai des données de validation avec listes déroulantes et tout le tralala...
Avec des SI et somme SI c'est possible non?
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 256
9 juin 2009 à 20:09
Bonsoir,

et tes nombres doivent être des nombres et pas du texte...
De toute façon le plus simple est de déposer ton fichier (réduit et sans données confidentielles) sur cijoint.fr et coller ici le lien fourni.

eric
0
michel_m Messages postés 16602 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 313
9 juin 2009 à 20:13
je n'ai pas écrit "les colonnes" mais "les plages dans les colonnes" !!!

c'est à dire I7 :I79 nommé col_i paar exemple

ci joint la preuve:
https://www.cjoint.com/?gjumUSe1nq
0
michel_m Messages postés 16602 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 313
9 juin 2009 à 20:16
Et bing! une bosse
Excuses moi Eric (bonjour) je n'avais pas rafraichi!

si les nombres étaient du texte (...) SOMMEPROD n'aurait il pas renvoyer "NOMBRE" et pas "NOM" ?
0
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 7 256
9 juin 2009 à 21:31
Re michel et salut aux arrivants ;-)

Heuuuu, ou 0 (?)
pour moi son message d'erreur est 'Cela ne marche pas ' (débrouille toi avec ça...) et je pense que le #nom il a eu après avoir enlevé les ' '
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 427
9 juin 2009 à 20:23
Bonsoir
effectivement, j'en rajoute sur les messages ci dessus. il semble indispensable de mettre un exemple de votre fic hier à disposition, car à priori, la formule du message 2 fonctionne parfaitement, comme vous pourrez le voir sur le fichier joint.
Probablement un problème sur le nom de la feuille qu'Excel ne retrouve pas.
Crdlmnt
http://www.cijoint.fr/cjlink.php?file=cj200906/cij7Gm9ioz.xls
0
effectivement, avec le fichier kjoint je vois bien que la formule marche, je vais essayer de comprendre pourquoi cela ne marche pas chez moi

Merci à tous
0
Bonjour à tous ,


Ca marche !!

=SOMMEPROD(('Entité 1'!$I$7:$I$79=$B$3)*('Entité 1'!$J$7:$J$79=A5)*'Entité 1'!$L$7:$L$79)

UNe tite histoire de guillemet mal positionné.

Pour répondre à ERic, oui le #nom apparraissait qund je positionnais mal mes pranthèses.

Merci à tous, et je garde ta méthode au cas ou michem m, mais ca ne marche qu'avec les nombres c'est ca?

bonne journée,

Cordialement,
Jean Guy
0

Discussions similaires