Microsoft 365 Filtre multi critères

  • Initiateur de la discussion Initiateur de la discussion eric72
  • 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 !

eric72

XLDnaute Accro
‌Bonjour à tous,
Je rencontre un souci avec la fonction filtre sur un critere dont les données de comparaison se trouve sur plusieurs colonne:
VB:
=SOMME(FILTRE(TbPropo[[Total Compta Récurrent]:[Total Social Exceptionnel]];
(SI($E$5<>"";TbPropo[Ville EC]=$E$5;1))*
(SI($B$9<>"";TbPropo[Statut]=$B$9;1))*
(SI($E$7<>"";TbPropo[Colonne1]=$E$7;1))*
(SI($E$9<>"";OU(TbPropo[Except Compta 1]=$E$9;TbPropo[Except Compta 2]=$E$9;TbPropo[Except Compta 3]=$E$9;1)))))


c'est ici que ça ne va pas:
Code:
(SI($E$9<>"";OU(TbPropo[Except Compta 1]=$E$9;TbPropo[Except Compta 2]=$E$9;TbPropo[Except Compta 3]=$E$9;1)
J'imagine que le "ou" n'est pas approprié pour cette fonction mais je ne sais pas ou!!!
Merci beaucoup pour votre aide encore une fois
Eric
 

Pièces jointes

Solution
RE
J'obtiens 500 qui correspond au 2 lignes x 2 colonnes qui concernent Toto Jérome à Nantes
Détaille ce qui ne va pas...
Je n'ai fait que corriger ta syntaxe

Arf non j'ai affiché un résultat et oublié d'annuler et il faut ajouter un paramètre à Filtre
VB:
=SOMME(FILTRE(TbPropo[[Total Compta Récurrent]:[Total Compta Exceptionnel]];
((SI($E$5<>"";TbPropo[Ville EC]=$E$5;1))*
(SI($B$9<>"";TbPropo[Statut]=$B$9;1))*
(SI($E$7<>"";TbPropo[Colonne1]=$E$7;1))*
(SI($E$9<>"";((TbPropo[Except Compta 1]=$E$9)+(TbPropo[Except Compta 2]=$E$9)+(TbPropo[Except Compta 3]=$E$9));1)));0))
je dois encore une fois mal m'exprimer, concernant la colonne de la somme colonne "D", tout va bien mais dans la colonne "B" j'aimerais avoir le nombre de fois ou le filtre est respecté et non pas la somme.
Pas grave je vais chercher ou ouvrir un nouveau post, ca sera peut -être mieux...
Merci beaucoup

C'est ce que je t'avais proposé au départ, mais vu que depuis ça le fichier a changé, je ne sais que faire.


@+
en effet mais avec sommeprod et cela implique que tous les champs soient remplis, je pensais un truc du genre:
VB:
NBVAL(ET(
(SI(A13<>"";TEXTE(TbPropo[Date Propo];"mm aaaa")=TEXTE(A13;"mm aaaa")));
(SI($E$3<>"";(TbPropo[Ville EC]=$E$3))));
(SI($E$5<>"";(TbPropo[Colonne1]=$E$5)));
(SI($E$7<>"";(TbPropo[Statut]=$E$7))))
mais ça ne marche pas non plus
 
- 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

Discussions similaires

S
Réponses
32
Affichages
3 K
Stéphane
S
B
Réponses
0
Affichages
2 K
Bernard
B
Retour