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
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

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
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)
0
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
Bonjour,

Voici l'exemple dans je vous ai parlé

https://www.cjoint.com/?ftskk3TQeB

merci pour votre interet

Cordialement
0
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
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
0
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
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)
0

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
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
0