Recherchev
Résolu
kamila16288
Messages postés
51
Statut
Membre
-
kamila16288 Messages postés 51 Statut Membre -
kamila16288 Messages postés 51 Statut Membre -
Bonjour,
je veux remplir un tableau_rec avec un autre tableau1 en utilisant la recherchev.
dans le tableau1 on a le champs suivant;: Code magazin, description, articles, nombre articles(déjà rempli),
dans le tableau_recap on a: Code magazin,description, TV, VCD, PC...., (TV, VCD et PC sont les données entrés dans la colonne articles du tableau1).
maintenant on veut donner pour chaque code magazin et articles, le nombre d'articles relatifs.
j'ai un exemple .xls mais j'arrive pas à l'attacher.
merci d'avance
Cordialement
je veux remplir un tableau_rec avec un autre tableau1 en utilisant la recherchev.
dans le tableau1 on a le champs suivant;: Code magazin, description, articles, nombre articles(déjà rempli),
dans le tableau_recap on a: Code magazin,description, TV, VCD, PC...., (TV, VCD et PC sont les données entrés dans la colonne articles du tableau1).
maintenant on veut donner pour chaque code magazin et articles, le nombre d'articles relatifs.
j'ai un exemple .xls mais j'arrive pas à l'attacher.
merci d'avance
Cordialement
5 réponses
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)
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
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
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