Faire varier les valeurs de cellules en fonction de deux critères
badarledur
Messages postés
397
Date d'inscription
Statut
Membre
Dernière intervention
-
jelobou -
jelobou -
Bonjour,
ci joint le fichier sur lequel s'appuie ma question. https://www.cjoint.com/c/IFhlpuNLbK2.
Que dois-je inscrire comme formule dans "Q9-Q10-Q11" afin le contenu des cellules varient en fonction des deux critères inscrits dans les cellules prévues pour cela?
En bref, je voudrais pouvoir faire varier le résultat du nombre d'achats au marché, en fonction de ma selection au niveau des deux critères sélectionnés.
Par avance merci,
Cordialement,
ci joint le fichier sur lequel s'appuie ma question. https://www.cjoint.com/c/IFhlpuNLbK2.
Que dois-je inscrire comme formule dans "Q9-Q10-Q11" afin le contenu des cellules varient en fonction des deux critères inscrits dans les cellules prévues pour cela?
En bref, je voudrais pouvoir faire varier le résultat du nombre d'achats au marché, en fonction de ma selection au niveau des deux critères sélectionnés.
Par avance merci,
Cordialement,
A voir également:
- Faire varier les valeurs de cellules en fonction de deux critères
- Fonction si et - Guide
- Concatener deux cellules excel - Guide
- Faire deux colonnes sur word - Guide
- Nombre de jours entre deux dates excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
8 réponses
Bonjour,
Proposition avec formule du type :
https://www.cjoint.com/c/IFhlPlBsPiQ
Cordialement.
Proposition avec formule du type :
=SOMMEPROD(($D$6:$D$43=$L$5)*($E$6:$E$43=$L$2)*($G$6:$G$43=$P$3))
https://www.cjoint.com/c/IFhlPlBsPiQ
Cordialement.
Bonjour,
l'utilisation du TDC (tableau croisé dynamique ) me parait tout à fait adaptée à votre problème.
Voir ma proposition ici :
https://cjoint.com/c/IFmrufkvoGT
Cordialement
J-Louis
l'utilisation du TDC (tableau croisé dynamique ) me parait tout à fait adaptée à votre problème.
Voir ma proposition ici :
https://cjoint.com/c/IFmrufkvoGT
Cordialement
J-Louis
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci pour vos réponses.
J'ai essayé les deux. Les deux fonctionnent mais subsiste un problème.
Comment afficher le résultat, si aucun des critères de la liste déroulante n'est sélectionné? Ou seulement 1?
J'avais volontairement laissé la possibilité de laisser la cellule vide, dans le choix des critères avec la liste déroulante pour signifier"l'ensemble des variantes du critère" (= H + F par exemple, pas simplement l'un ou l'autre).
Merci d'avance!
J'ai essayé les deux. Les deux fonctionnent mais subsiste un problème.
Comment afficher le résultat, si aucun des critères de la liste déroulante n'est sélectionné? Ou seulement 1?
J'avais volontairement laissé la possibilité de laisser la cellule vide, dans le choix des critères avec la liste déroulante pour signifier"l'ensemble des variantes du critère" (= H + F par exemple, pas simplement l'un ou l'autre).
Merci d'avance!
Le NB.SI n'est pas très souple. Dans la valeur testée on ne peut pas mettre une formule ou fonction.
Pour H+F il faudrait faire :
Pour l'ensemble des nationalités, il faudrait à nouveau multiplier la formule ci-dessus par 2 ;-/
Ou alors dans tes listes déroulantes, tu remplaces blanc par *, qui signifie TOUT
Et la formule de départ fonctionne.
Pour H+F il faudrait faire :
=SI(ESTVIDE(L6);NB.SI.ENS(G6:G43;P7;D6:D43;L9);NB.SI.ENS(G6:G43;P7;E6:E43;L6;D6:D43;L9))
Pour l'ensemble des nationalités, il faudrait à nouveau multiplier la formule ci-dessus par 2 ;-/
Ou alors dans tes listes déroulantes, tu remplaces blanc par *, qui signifie TOUT
Et la formule de départ fonctionne.
=NB.SI.ENS(G6:G43;P7;E6:E43;L6;D6:D43;L9)
Par curiosité, pourquoi cela ne fonctionne pas avec SOMMEPROD() ?
"*" les caractères joker ne se sont compris qu'avec NB.SI.ENS()?
"*" les caractères joker ne se sont compris qu'avec NB.SI.ENS()?
les caractères * ne sont compris que par les codes qui utilisent le point virgule comme séparateur des items qui la composent
SOMMEPROD utilise une égalité ou une comparaison numérique et ne peut donc pas utiliser une référence partielle
Et de même les * ne fonctionnent pas avec des valeurs num
Toutefois, il est possible dans certain cas de recherche de texte, de combiner SOMMEPROD et NB.SI
crdlmnt
SOMMEPROD utilise une égalité ou une comparaison numérique et ne peut donc pas utiliser une référence partielle
Et de même les * ne fonctionnent pas avec des valeurs num
Toutefois, il est possible dans certain cas de recherche de texte, de combiner SOMMEPROD et NB.SI
crdlmnt