OVH Cloud OVH Cloud

SommeProd critères spécifiques et totaux (type * ou ?)

5 réponses
Avatar
vincent
Bonjour,

Utilisant SommeProd avec plusieurs critères exemple

Disons que j'ai un tableau A1:C9
Dans A1:A9 j'ai : "edf","eau","carburant" (3 fois chacun)
Dans B1:B9 j'ai : "Le Mans","Rouen","Réville" (3 fois chacun)
Dans C1:C9 j'ai un certain prix dans chaque cellule

pour remonter "edf" et "Le Mans", cela fonctionne bien sûr très bien en
utilisant :
=sommeprod(($A$1:$A$9="edf")*($B$1:$B$9="Le Mans")*($C$1:$C$9))

mais par contre si je veux remonter "edf" avec la totalité contenue dans
B1:B9, comment faire car
=sommeprod(($A$1:$A$9="edf")*($B$1:$B$9=*)*($C$1:$C$9))
ne fonctionne pas (avec somme.si des chiffres remontent mais ils sont
erronés ?)

Merci beaucoup d'avance de votre aide et très bonne journée

5 réponses

Avatar
Ardus Petus
=sommeprod(($A$1:$A$9="edf")*($C$1:$C$9))

Tout simplement!

--
AP

"vincent" a écrit dans le message de
news:
Bonjour,

Utilisant SommeProd avec plusieurs critères exemple

Disons que j'ai un tableau A1:C9
Dans A1:A9 j'ai : "edf","eau","carburant" (3 fois chacun)
Dans B1:B9 j'ai : "Le Mans","Rouen","Réville" (3 fois chacun)
Dans C1:C9 j'ai un certain prix dans chaque cellule

pour remonter "edf" et "Le Mans", cela fonctionne bien sûr très bien en
utilisant :
=sommeprod(($A$1:$A$9="edf")*($B$1:$B$9="Le Mans")*($C$1:$C$9))

mais par contre si je veux remonter "edf" avec la totalité contenue dans
B1:B9, comment faire car
=sommeprod(($A$1:$A$9="edf")*($B$1:$B$9=*)*($C$1:$C$9))
ne fonctionne pas (avec somme.si des chiffres remontent mais ils sont
erronés ?)

Merci beaucoup d'avance de votre aide et très bonne journée




Avatar
vincent
Bonjour Ardus

Merci beaucoup mais comment faire sans utiliser ce raccourci ? (ie en
laissant la possibilité à l'utilisateur de laisser un * dans une liste
déroulante en remplacement de "Le Mans"), SVP ?




=sommeprod(($A$1:$A$9="edf")*($C$1:$C$9))

Tout simplement!

--
AP

"vincent" a écrit dans le message de
news:
Bonjour,

Utilisant SommeProd avec plusieurs critères exemple

Disons que j'ai un tableau A1:C9
Dans A1:A9 j'ai : "edf","eau","carburant" (3 fois chacun)
Dans B1:B9 j'ai : "Le Mans","Rouen","Réville" (3 fois chacun)
Dans C1:C9 j'ai un certain prix dans chaque cellule

pour remonter "edf" et "Le Mans", cela fonctionne bien sûr très bien en
utilisant :
=sommeprod(($A$1:$A$9="edf")*($B$1:$B$9="Le Mans")*($C$1:$C$9))

mais par contre si je veux remonter "edf" avec la totalité contenue dans
B1:B9, comment faire car
=sommeprod(($A$1:$A$9="edf")*($B$1:$B$9=*)*($C$1:$C$9))
ne fonctionne pas (avec somme.si des chiffres remontent mais ils sont
erronés ?)

Merci beaucoup d'avance de votre aide et très bonne journée









Avatar
vincent
bonjour à tous,

je me permets de préciser une chose qui me semble importante => en fait ce
que je cherche à obtenir avec la formule SommeProd c'est pour le champ
contenant "Le Mans" avoir la possibilité de saisir * et ainsi avoir
l'équivalent du choix (Tous) qui est sélectionnable dans un tableau croisé
dynamique

Merci encore !



Bonjour Ardus

Merci beaucoup mais comment faire sans utiliser ce raccourci ? (ie en
laissant la possibilité à l'utilisateur de laisser un * dans une liste
déroulante en remplacement de "Le Mans"), SVP ?




=sommeprod(($A$1:$A$9="edf")*($C$1:$C$9))

Tout simplement!

--
AP

"vincent" a écrit dans le message de
news:
Bonjour,

Utilisant SommeProd avec plusieurs critères exemple

Disons que j'ai un tableau A1:C9
Dans A1:A9 j'ai : "edf","eau","carburant" (3 fois chacun)
Dans B1:B9 j'ai : "Le Mans","Rouen","Réville" (3 fois chacun)
Dans C1:C9 j'ai un certain prix dans chaque cellule

pour remonter "edf" et "Le Mans", cela fonctionne bien sûr très bien en
utilisant :
=sommeprod(($A$1:$A$9="edf")*($B$1:$B$9="Le Mans")*($C$1:$C$9))

mais par contre si je veux remonter "edf" avec la totalité contenue dans
B1:B9, comment faire car
=sommeprod(($A$1:$A$9="edf")*($B$1:$B$9=*)*($C$1:$C$9))
ne fonctionne pas (avec somme.si des chiffres remontent mais ils sont
erronés ?)

Merci beaucoup d'avance de votre aide et très bonne journée











Avatar
Jacquouille
Bonjour
Sommeprod n'accepte pas les caractères "jocker" tel * ou? comme nb.si.
Par contre, dans certains cas, il est possible de contournerla chose par un
gauche(a1;2) en lieuy et place de pa* pour paris.
Mais, dans votre cas bien précis, je ne vois qu'une solution, soit une cel
qui reprendrait chaque possiblité (a1=sommeprod paris + sommeprod lemans.)
Bonne chance

--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
http://frederic.sigonneau.free.fr/

Jacquouille.

"vincent" a écrit dans le message de
news:
bonjour à tous,

je me permets de préciser une chose qui me semble importante => en fait ce
que je cherche à obtenir avec la formule SommeProd c'est pour le champ
contenant "Le Mans" avoir la possibilité de saisir * et ainsi avoir
l'équivalent du choix (Tous) qui est sélectionnable dans un tableau croisé
dynamique

Merci encore !



Bonjour Ardus

Merci beaucoup mais comment faire sans utiliser ce raccourci ? (ie en
laissant la possibilité à l'utilisateur de laisser un * dans une liste
déroulante en remplacement de "Le Mans"), SVP ?




=sommeprod(($A$1:$A$9="edf")*($C$1:$C$9))

Tout simplement!

--
AP

"vincent" a écrit dans le message
de
news:
Bonjour,

Utilisant SommeProd avec plusieurs critères exemple

Disons que j'ai un tableau A1:C9
Dans A1:A9 j'ai : "edf","eau","carburant" (3 fois chacun)
Dans B1:B9 j'ai : "Le Mans","Rouen","Réville" (3 fois chacun)
Dans C1:C9 j'ai un certain prix dans chaque cellule

pour remonter "edf" et "Le Mans", cela fonctionne bien sûr très bien
en
utilisant :
=sommeprod(($A$1:$A$9="edf")*($B$1:$B$9="Le Mans")*($C$1:$C$9))

mais par contre si je veux remonter "edf" avec la totalité contenue
dans
B1:B9, comment faire car
=sommeprod(($A$1:$A$9="edf")*($B$1:$B$9=*)*($C$1:$C$9))
ne fonctionne pas (avec somme.si des chiffres remontent mais ils sont
erronés ?)

Merci beaucoup d'avance de votre aide et très bonne journée













Avatar
vincent
Merci Jacquouille, je vais essayer comme cela

Très bonne fin de journée !!



Bonjour
Sommeprod n'accepte pas les caractères "jocker" tel * ou? comme nb.si.
Par contre, dans certains cas, il est possible de contournerla chose par un
gauche(a1;2) en lieuy et place de pa* pour paris.
Mais, dans votre cas bien précis, je ne vois qu'une solution, soit une cel
qui reprendrait chaque possiblité (a1=sommeprod paris + sommeprod lemans.)
Bonne chance

--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
http://frederic.sigonneau.free.fr/

Jacquouille.

"vincent" a écrit dans le message de
news:
bonjour à tous,

je me permets de préciser une chose qui me semble importante => en fait ce
que je cherche à obtenir avec la formule SommeProd c'est pour le champ
contenant "Le Mans" avoir la possibilité de saisir * et ainsi avoir
l'équivalent du choix (Tous) qui est sélectionnable dans un tableau croisé
dynamique

Merci encore !



Bonjour Ardus

Merci beaucoup mais comment faire sans utiliser ce raccourci ? (ie en
laissant la possibilité à l'utilisateur de laisser un * dans une liste
déroulante en remplacement de "Le Mans"), SVP ?




=sommeprod(($A$1:$A$9="edf")*($C$1:$C$9))

Tout simplement!

--
AP

"vincent" a écrit dans le message
de
news:
Bonjour,

Utilisant SommeProd avec plusieurs critères exemple

Disons que j'ai un tableau A1:C9
Dans A1:A9 j'ai : "edf","eau","carburant" (3 fois chacun)
Dans B1:B9 j'ai : "Le Mans","Rouen","Réville" (3 fois chacun)
Dans C1:C9 j'ai un certain prix dans chaque cellule

pour remonter "edf" et "Le Mans", cela fonctionne bien sûr très bien
en
utilisant :
=sommeprod(($A$1:$A$9="edf")*($B$1:$B$9="Le Mans")*($C$1:$C$9))

mais par contre si je veux remonter "edf" avec la totalité contenue
dans
B1:B9, comment faire car
=sommeprod(($A$1:$A$9="edf")*($B$1:$B$9=*)*($C$1:$C$9))
ne fonctionne pas (avec somme.si des chiffres remontent mais ils sont
erronés ?)

Merci beaucoup d'avance de votre aide et très bonne journée