Recherchev
Résolu/Fermé
kamila16288
Messages postés
46
Date d'inscription
lundi 4 mai 2009
Statut
Membre
Dernière intervention
2 septembre 2012
-
19 mai 2009 à 15:08
kamila16288 Messages postés 46 Date d'inscription lundi 4 mai 2009 Statut Membre Dernière intervention 2 septembre 2012 - 20 mai 2009 à 10:47
kamila16288 Messages postés 46 Date d'inscription lundi 4 mai 2009 Statut Membre Dernière intervention 2 septembre 2012 - 20 mai 2009 à 10:47
5 réponses
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
19 mai 2009 à 18:09
19 mai 2009 à 18:09
Salut,
Ce n'a pas l'air très compliqué bien que tes explications soient confuses
Effectivement un petit exemple serait le bienvenu utilise ce lien
https://www.cjoint.com/
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
Ce n'a pas l'air très compliqué bien que tes explications soient confuses
Effectivement un petit exemple serait le bienvenu utilise ce lien
https://www.cjoint.com/
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
kamila16288
Messages postés
46
Date d'inscription
lundi 4 mai 2009
Statut
Membre
Dernière intervention
2 septembre 2012
19 mai 2009 à 18:13
19 mai 2009 à 18:13
Bonjour,
Voici l'exemple dans je vous ai parlé
https://www.cjoint.com/?ftskk3TQeB
merci pour votre interet
Cordialement
Voici l'exemple dans je vous ai parlé
https://www.cjoint.com/?ftskk3TQeB
merci pour votre interet
Cordialement
Raymond PENTIER
Messages postés
58721
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
15 novembre 2024
17 236
20 mai 2009 à 03:33
20 mai 2009 à 03:33
Bonjour à tous les deux.
RECHERCHEV ne fonctionne correctement que si dans la colonne de référence il n'y a pas de doublon.
C'est pourquoi d'ordinaire on y met une donnée non reproductible : N° de SS, matricule, référence article ...
Comme ce n'est pas le cas dans ton tableau 1, et qu'en plus les colonnes E et F contiennent elles aussi des doublons, la solution consiste à concaténer les données des colonnes D, E et F dans la colonne C, qui sera la colonne de référence. La table_matrice sera donc C4:G12.
La formule en D21 sera =RECHERCHEV( $B21&$C21&D$20 ; $C$4:$G$12 ; 5 ; FAUX )
dans laquelle valeur_cherchée est la concaténation de B21, C21 et D20, et qui correspondra à la cellule C4 qui est la concaténation de D4, E4 et F4.
En recopiant la cellule D21 jusqu'en G23, on aura #N/A dans les cellules G21, E23 et G23 pour lesquelles il n'y a aucune correspondance dans G4:G12.
Pour éviter ce désagrément, Excel 2007 dispose de la fonction SIERREUR qui nous permet d'écrire
=SIERREUR(RECHERCHEV($B21&$C21&D$20;$C$4:$G$12;5;FAUX);0)
https://www.cjoint.com/?fudFCCLQmE
RECHERCHEV ne fonctionne correctement que si dans la colonne de référence il n'y a pas de doublon.
C'est pourquoi d'ordinaire on y met une donnée non reproductible : N° de SS, matricule, référence article ...
Comme ce n'est pas le cas dans ton tableau 1, et qu'en plus les colonnes E et F contiennent elles aussi des doublons, la solution consiste à concaténer les données des colonnes D, E et F dans la colonne C, qui sera la colonne de référence. La table_matrice sera donc C4:G12.
La formule en D21 sera =RECHERCHEV( $B21&$C21&D$20 ; $C$4:$G$12 ; 5 ; FAUX )
dans laquelle valeur_cherchée est la concaténation de B21, C21 et D20, et qui correspondra à la cellule C4 qui est la concaténation de D4, E4 et F4.
En recopiant la cellule D21 jusqu'en G23, on aura #N/A dans les cellules G21, E23 et G23 pour lesquelles il n'y a aucune correspondance dans G4:G12.
Pour éviter ce désagrément, Excel 2007 dispose de la fonction SIERREUR qui nous permet d'écrire
=SIERREUR(RECHERCHEV($B21&$C21&D$20;$C$4:$G$12;5;FAUX);0)
https://www.cjoint.com/?fudFCCLQmE
Mike-31
Messages postés
18346
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 novembre 2024
5 104
20 mai 2009 à 10:28
20 mai 2009 à 10:28
Salut tous,
J'ai mis le temps, mais j'y suis arrivé avec Sommeprod
=SOMMEPROD(($D$4:$D$12=$B21)*($E$4:$E$12=$C21)*($F$4:$F$12=$D$20)*$G$4:$G$12)
récupéres ton fichier avec ce lien
https://www.cjoint.com/?fukApZdEmy
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
J'ai mis le temps, mais j'y suis arrivé avec Sommeprod
=SOMMEPROD(($D$4:$D$12=$B21)*($E$4:$E$12=$C21)*($F$4:$F$12=$D$20)*$G$4:$G$12)
récupéres ton fichier avec ce lien
https://www.cjoint.com/?fukApZdEmy
A+
Mike-31
Un problème sans solution est un problème mal posé (Einstein)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
kamila16288
Messages postés
46
Date d'inscription
lundi 4 mai 2009
Statut
Membre
Dernière intervention
2 septembre 2012
20 mai 2009 à 10:47
20 mai 2009 à 10:47
Bonjour,
Merci bcp pour votre aide, maintenant j'ai deux solutions à mon problème et ttes les deux marchent trés bien.
merci encore une fois.
Cordialement
Merci bcp pour votre aide, maintenant j'ai deux solutions à mon problème et ttes les deux marchent trés bien.
merci encore une fois.
Cordialement