commander à sommeprod au moyen d'une case à cocher

P

pphil

Guest
Bonjour
je souhaite pouvoir éliminer un critère dans une formule SOMMEPROD au moyen d'une case à cocher ( ou autre )
est ce possible ?
merci de votre aide
pphil [file name=fruits_20050929210336.zip size=2602]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/fruits_20050929210336.zip[/file]
 

Pièces jointes

  • fruits_20050929210336.zip
    2.5 KB · Affichages: 13

Monique

Nous a quitté
Repose en paix
Bonjour,

à essayer pour la colonne F :
=SOMMEPROD((fruit=F$3)*((couleur=F$2)*(H8=VRAI)+(H8=FAUX));somme)

Les VRAI et FAUX donnent ceci :
SOMMEPROD((fruit=F$3)*((couleur=F$2)*1+0);somme) --> la couleur est prise en compte

ou bien ceci :
SOMMEPROD((fruit=F$3)*((couleur=F$2)*0+1);somme)
qui équivaut à :
SOMMEPROD((fruit=F$3)*1;somme)

Pour la colonne G :
=SOMMEPROD((fruit=$G$3)*((couleur=$G$2)*(H8=VRAI)+(H8=FAUX))*((origine=$G$1)*(H15=VRAI)+(H15=FAUX));somme)
 
P

pphil

Guest
Re:commander à sommeprod au moyen d'une case à coc

merci Monique c'est vraiment une nouvelle piste pour moi !!
question subsidiaire si je n'abuse pas,
est t'il possible d'écrire la formule comme ceci ?

=SOMMEPROD((fruit=F$3)*((couleur&'var'&F$2)*(H8=VRAI)+(H8=FAUX));somme)

ou la variable 'var' qui serai une cellule nommée prendrait les valeurs '=' ou '<>' sous la commande d'une case à cocher ?

Bien sur c'est un peu tordu, bien sur j'ai déjà essayé et ça ne fonctionne pas( voir fichier joint ) est ce une fausse piste ? trop compliqué ?

merci
pphil [file name=fruits_20050930002503.zip size=2995]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/fruits_20050930002503.zip[/file]
 

Pièces jointes

  • fruits_20050930002503.zip
    2.9 KB · Affichages: 12
P

pphil

Guest
Re:commander à sommeprod au moyen d'une case à coc

pphil écrit:
merci Monique c'est vraiment une nouvelle piste pour moi !!
question subsidiaire si je n'abuse pas,
est t'il possible d'écrire la formule comme ceci ?

=SOMMEPROD((fruit=F$3)*((couleur&'var'&F$2)*(H8=VRAI)+(H8=FAUX));somme)

ou la variable 'var' qui serai une cellule nommée prendrait les valeurs '=' ou '<>' sous la commande d'une case à cocher ?

Bien sur c'est un peu tordu, bien sur j'ai déjà essayé et ça ne fonctionne pas( voir fichier joint ) est ce une fausse piste ? trop compliqué ?

merci
pphil [file name=fruits_20050930002503.zip size=2995]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/fruits_20050930002503.zip[/file]
 

Monique

Nous a quitté
Repose en paix
Re:commander à sommeprod au moyen d'une case à coc

Bonjour,

On a été plusieurs à essayer de mettre un > ou < ou autre chose dans une formule,
je ne sais pas si quelqu'un a réussi.
En tout cas, je n'ai jamais vu de résultat.

En B14, tu as VRAI ou FAUX
En C14, tu tapes =B14
ça te renvoie 1 ou 0

Prend ou non l'origine en compte :
=SOMMEPROD((fruit=$F$3)*((origine=$F$1)*C14+(C14=0));somme)

Origine = ou <> de F1 selon le contenu de C14 :
=SOMMEPROD((fruit=$F$3)*((origine=$F$1)*C14+(origine<>$F$1)*(C14=0));somme)
 

Discussions similaires

Statistiques des forums

Discussions
312 496
Messages
2 088 974
Membres
103 995
dernier inscrit
Flodk