Recherche avec plusieurs conditions

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

Re : Recherche avec plusieurs conditions

Bonsour®

😡 chez moi ça marche !!!

quelques remarques :

bien vérifier votre formule :
- le séparateur utilisé dans une plage continue est ":" et non ";"
=SOMMEPROD(1*($F$8:$F$10000<>"")*($D$8:$D$10000=$B$2)*($K$8;$K$1000000=$C$2))
- les plages utilisées doivent avoir le même nombre de lignes
=SOMMEPROD(1*($F$8:$F$10000<>"")*($D$8:$D$10000=$B$2)*($K$8;$K$1000000=$C$2))
- éviter les messages d'erreur #N/A : SiERREUR(formule;"")
=SIERREUR(RECHERCHEV(J8;Données!$B$3:$D$331;2;0);"")
- l'utilisation des fonctionnalités de TABLEAUX permettent également de limiter , l'étendue des formules
 
Re : Recherche avec plusieurs conditions

Bonsour®
Bonjour,
=NB.SI.ENS($D$8:$D$10000;$B$2;$K$8:$K$10000;$C$2)
le sommeprod ne réponds pas bien quand il y a des NA dans les colonnes
Cordialement
🙄
ce n'est cependant qu'une conséquence du fameux Mi-Mo ("Me#!*" In - "Me#!*" Out)
😎
par ailleurs SOMMEPROD reste compatible avec les versions antérieures EXCEL 2007
 
Re : Recherche avec plusieurs conditions

Salut Modeste geedee,
je ne comprends pas le Mi-Mo et ce que ça signifie.
Par contre si on veut être compatible avec les versions antérieures d'Excel, il faut aussi éviter le SIERREUR.
Enfin j'ai testé dans le fichier avec la formule corrrigée des 0 en trop et des ; mais j'ai eu un NA comme réponse (sans corriger le recherchev j'avoue)

Cordialement
 
Re : Recherche avec plusieurs conditions

Bonsour®
Salut Modeste geedee,
je ne comprends pas le Mi-Mo et ce que ça signifie.
😉 simple traduction de Garbage In -Garbage Out
Par contre si on veut être compatible avec les versions antérieures d'Excel, il faut aussi éviter le SIERREUR.
🙄
=SI(ESTERREUR(RECHERCHEV(J8;Données!$B$3:$D$331;2;0));" ";RECHERCHEV(J8;Données!$B$3:$D$331;2;0))
 

Pièces jointes

  • garbage_paradigm.gif
    garbage_paradigm.gif
    15.1 KB · Affichages: 102
- 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
2
Affichages
93
Réponses
18
Affichages
532
Réponses
13
Affichages
340
Réponses
7
Affichages
689
Retour