Faire varier les valeurs de cellules en fonction de deux critères
Fermé
badarledur
Messages postés
397
Date d'inscription
jeudi 1 janvier 2009
Statut
Membre
Dernière intervention
22 décembre 2023
-
7 juin 2019 à 13:22
jelobou - 12 juin 2019 à 19:31
jelobou - 12 juin 2019 à 19:31
A voir également:
- Faire varier les valeurs de cellules en fonction de deux critères
- Fonction si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Excel fusionner deux cellules - Guide
- Deux comptes whatsapp - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
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.
jee pee
Messages postés
40288
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
5 octobre 2024
9 357
7 juin 2019 à 13:50
7 juin 2019 à 13:50
Bonjour,
Ou
Ou
=NB.SI.ENS(G6:G43;"MARCHE";E6:E43;L6;D6:D43;L9)
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
badarledur
Messages postés
397
Date d'inscription
jeudi 1 janvier 2009
Statut
Membre
Dernière intervention
22 décembre 2023
5
7 juin 2019 à 13:46
7 juin 2019 à 13:46
J'ai trouvé merci.
"Filtres" d'un TCD...
Merci!
"Filtres" d'un TCD...
Merci!
badarledur
Messages postés
397
Date d'inscription
jeudi 1 janvier 2009
Statut
Membre
Dernière intervention
22 décembre 2023
5
8 juin 2019 à 11:10
8 juin 2019 à 11:10
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!
jee pee
Messages postés
40288
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
5 octobre 2024
9 357
Modifié le 8 juin 2019 à 12:28
Modifié le 8 juin 2019 à 12:28
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)
badarledur
Messages postés
397
Date d'inscription
jeudi 1 janvier 2009
Statut
Membre
Dernière intervention
22 décembre 2023
5
8 juin 2019 à 12:45
8 juin 2019 à 12:45
Parfait!
La solution avec l'étoile! J'ignorais que"*"signifiait tout.
Merci beaucoup
La solution avec l'étoile! J'ignorais que"*"signifiait tout.
Merci beaucoup
jee pee
Messages postés
40288
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
5 octobre 2024
9 357
>
badarledur
Messages postés
397
Date d'inscription
jeudi 1 janvier 2009
Statut
Membre
Dernière intervention
22 décembre 2023
8 juin 2019 à 13:14
8 juin 2019 à 13:14
Tout pour la valeur testée dans NB.SI
C'est ce qui s'appelle un caractère joker. "T*" tout ce qui commence par T, "*A", tout ce qui se termine par A, "*AS*" tout ce qui contient AS, et au final "*", tout.
C'est ce qui s'appelle un caractère joker. "T*" tout ce qui commence par T, "*A", tout ce qui se termine par A, "*AS*" tout ce qui contient AS, et au final "*", tout.
badarledur
Messages postés
397
Date d'inscription
jeudi 1 janvier 2009
Statut
Membre
Dernière intervention
22 décembre 2023
5
8 juin 2019 à 17:39
8 juin 2019 à 17:39
Top!
badarledur
Messages postés
397
Date d'inscription
jeudi 1 janvier 2009
Statut
Membre
Dernière intervention
22 décembre 2023
5
8 juin 2019 à 18:10
8 juin 2019 à 18:10
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()?
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 411
8 juin 2019 à 18:23
8 juin 2019 à 18:23
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
badarledur
Messages postés
397
Date d'inscription
jeudi 1 janvier 2009
Statut
Membre
Dernière intervention
22 décembre 2023
5
8 juin 2019 à 20:32
8 juin 2019 à 20:32
Merci pour cette réponse