commander à sommeprod au moyen d'une case à cocher

  • Initiateur de la discussion Initiateur de la discussion pphil
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

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)
 
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

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]
 
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)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
176
Retour